Game Development Reference
In-Depth Information
Time for action - adding GameSprite.cpp
From here on, we'll create any new classes inside Xcode, but you could do it just as easily
in Eclipse if you remember to update the Make file. I'll show you how to do that later in
this chapter.
1. In Xcode, select the Classes folder and then go to File | New | File and navigate
to iOS | Source select C++ File .
2. Call it GameSprite and make sure the Also create a header file option is selec-
ted.
3. Select the new GameSprite.h interface file and replace the code there with this:
#ifndef __GAMESPRITE_H__
#define __GAMESPRITE_H__
#include "cocos2d.h"
using namespace cocos2d;
class GameSprite : public Sprite {
public:
CC_SYNTHESIZE(Vec2, _nextPosition, NextPosition);
CC_SYNTHESIZE(Vec2, _vector, Vector);
CC_SYNTHESIZE(Touch*, _touch, Touch);
GameSprite();
virtual ~GameSprite();
static GameSprite* gameSpriteWithFile(const char*
pszFileName);
virtual void setPosition(const Vec2& pos) override;
float radius();
};
#endif // __GAMESPRITE_H__
Search WWH ::




Custom Search