visual studio 2012 - Porting old Code to Cocos2d-x rc0 2.1.3 giving error -


i have old code. porting new cocos2d-x rc0 2.1.3 .it giving me errors in following lines:

1. in gamescene.cpp

ccscene *scene = ccscene::node(); gamescene *layer = gamescene::node(); 

2. in gamescene.cpp

userpaddle_->runaction(ccmoveto::actionwithduration(0.3 * diffx / gamearea_.size.width, destposition)); 

3. in gamescene.cpp

ccpoint location = touch->locationinview(touch->view()); 

4. in gamescene.cpp

if (ccrect::ccrectcontainspoint(toucharea_, location)) 

5. in gamescene.cpp

if (ccrect::ccrectintersectsrect(ballrect, cc_sprite_rect(paddle))) 

6. in appdelegate.cpp

pdirector->setopenglview(&cceglview::sharedopenglview()); 

7. in gamescene.h

// implement "static node()" method manually layer_node_func(helloworld); 

for full list of cocos2d-x api changes, please refer

http://www.cocos2d-x.org/projects/cocos2d-x/wiki/api_change_list_from_v1x_to_2x

and

http://www.cocos2d-x.org/projects/cocos2d-x/wiki/about_static_constructor_api_changes_in_cocos2d-x_v20

node() -> create()

actionwithduation(a,b) -> create(a,b)

ccrect::ccrectcontainspoint(toucharea_, location) -> toucharea_.containspoint(location)

touch->locationinview(touch->view()) -> touch->getlocation()

ccrect::ccrectintersectsrect(ballrect, cc_sprite_rect(paddle)) - > ballrect.intersectsrect(cc_sprite_rect(paddle))

layer_node_func -> create_func if still exist.

i forgot openglview one, there one.


Comments

Popular posts from this blog

c++ - Creating new partition disk winapi -

Android Prevent Bluetooth Pairing Dialog -

VBA function to include CDATA -