27#include "../BaseTest.h"
29#include "3d/CCSprite3D.h"
30#include "3d/CCTerrain.h"
31#include "2d/CCCamera.h"
32#include "2d/CCAction.h"
47 virtual std::string
title()
const override;
48 virtual std::string
subtitle()
const override;
49 void onTouchesMoved(
const std::vector<cocos2d::Touch*>& touches, cocos2d::Event* event);
55#define PLAYER_STATE_LEFT 0
56#define PLAYER_STATE_RIGHT 1
57#define PLAYER_STATE_IDLE 2
58#define PLAYER_STATE_FORWARD 3
59#define PLAYER_STATE_BACKWARD 4
61class Player :
public cocos2d::Sprite3D
64 static Player *
create(
const char * file, cocos2d::Camera* cam, cocos2d::Terrain* terrain);
65 virtual bool isDone()
const;
66 virtual void update(
float dt);
89 virtual std::string
title()
const override;
90 virtual std::string
subtitle()
const override;
91 void onTouchesBegan(
const std::vector<cocos2d::Touch*>& touches, cocos2d::Event* event);
92 void onTouchesEnd(
const std::vector<cocos2d::Touch*>& touches, cocos2d::Event* event);
104 virtual std::string
title()
const override;
105 virtual std::string
subtitle()
const override;
106 void onTouchesMoved(
const std::vector<cocos2d::Touch*>& touches, cocos2d::Event* event);
DEFINE_TEST_SUITE(TerrainTests)
cocos2d::Terrain * _terrain
static Player * create(const char *file, cocos2d::Camera *cam, cocos2d::Terrain *terrain)
virtual bool isDone() const
cocos2d::Vec3 _headingAxis
virtual void update(float dt)
virtual std::string title() const override
void onTouchesMoved(const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event)
cocos2d::Camera * _camera
cocos2d::Terrain * _terrain
CREATE_FUNC(TerrainSimple)
virtual std::string subtitle() const override
CREATE_FUNC(TerrainWalkThru)
void onTouchesEnd(const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event)
cocos2d::Camera * _camera
virtual std::string title() const override
cocos2d::Terrain * _terrain
void onTouchesBegan(const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event)
virtual std::string subtitle() const override
cocos2d::Terrain * _terrain
virtual std::string title() const override
virtual std::string subtitle() const override
cocos2d::Camera * _camera
void onTouchesMoved(const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event)
CREATE_FUNC(TerrainWithLightMap)