13 scene::ISceneManager*
smgr;
45 scene::ISceneManager* smgr,
46 video::IVideoDriver* driver,
47 IrrlichtDevice* device,
48 core::vector3df worldPosition,
50 core::stringw* names = 0);
54 void initGamePlay(core::stringw* names = 0);
65 core::stringw* getNames();
video::IVideoDriver * driver
Definition: gamemanager.h:14
Physics * physics
Definition: gamemanager.h:16
IrrlichtDevice * device
Definition: gamemanager.h:15
HUD::HUD * hud
HUD of the gameplay.
Definition: gamemanager.h:24
scene::ISceneManager * smgr
Definition: gamemanager.h:13
Physics class will handle all things related to collisions, creating Bullet physics objects and the p...
Definition: physics.h:12
HUD of the gameplay.
Definition: hud.h:19
bool stop
If someone win, stop is set to true.
Definition: gamemanager.h:33
core::stringw * names
Player names.
Definition: gamemanager.h:28
bool turn
Turn to play: true: first player, false second player.
Definition: gamemanager.h:20
Keyboard class will handle keyboard input events.
Definition: keyboard.h:48
GameManager is the main manager of the gameplay.
Definition: gamemanager.h:11
Keyboard keyboard
The keyboard map of each players.
Definition: gamemanager.h:26
core::vector3df worldPosition
World initial position, by default is setted to Terrain center.
Definition: gamemanager.h:22
Player handles everthing about player-releated context, that means Castle, Cannon, Target, Ball, Camera.
Definition: player.h:31