Changeset d05c484 in network-game for common/Game.h
- Timestamp:
- Jan 19, 2014, 7:40:55 PM (11 years ago)
- Branches:
- master
- Children:
- e5697b1
- Parents:
- 6054f1e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
common/Game.h
r6054f1e rd05c484 14 14 #include "WorldMap.h" 15 15 #include "Projectile.h" 16 #include "MessageProcessor.h" 16 17 17 18 using namespace std; … … 27 28 unsigned int redScore; 28 29 unsigned int unusedProjectileId; 30 MessageProcessor* msgProcessor; 29 31 30 32 public: 31 33 Game(); 32 Game(string name, string filepath );34 Game(string name, string filepath, MessageProcessor* msgProcessor); 33 35 34 36 ~Game(); … … 44 46 void setRedScore(unsigned int score); 45 47 48 void addObjectToMap(WorldMap::ObjectType objectType, int x, int y); 49 46 50 map<unsigned int, Player*>& getPlayers(); 47 51 bool addPlayer(Player* p); … … 55 59 bool processPlayerMovement(Player* p, FLOAT_POSITION oldPos); 56 60 int processFlagPickupRequest(Player* p); 61 void dealDamageToPlayer(Player* p, int damage); 62 63 bool handleGameEvents(); 64 bool handlePlayerEvents(Player* p); 57 65 58 66 void assignProjectileId(Projectile* p);
Note:
See TracChangeset
for help on using the changeset viewer.