7 #include "weaponmanager.h"
8 #include "configmanager.h"
9 #include "enemymanager.h"
10 #include "collision.h"
19 void loadMap(std::string mapname
);
22 ConfigManager
*config
;
23 CollisionManager
* collisionManager
;
24 WeaponManager
* weaponManager
;
25 ShotManager
* shotManager
;
26 EnemyManager
* enemyManager
;
29 Game(ConfigManager
*cfg
);
31 void desenhaMira(Ponto aim
);
34 void addPlatform(Platform
* plat
);
35 GravityManager
*gravityManager
;
37 void removePlatforms();
38 void setSpawn(Ponto spawn
);
39 Ponto
getSpawn() {return spawn
;}
40 void resize(GLsizei x
, GLsizei y
);
41 WeaponItem
* dropWeapon(std::string name
);
42 void spawnEnemy(std::string name
, Ponto position
);
44 void reloadMap(bool respawn
);