Changeset b92e6a7 in network-game for common/Game.h


Ignore:
Timestamp:
Sep 26, 2013, 8:29:14 PM (12 years ago)
Author:
dportnoy <dmp1488@…>
Branches:
master
Children:
f41a7f9
Parents:
321fbbc
Message:

The Game class now has a WorldMap. When a client creates or joins a game, the server sends out all the basic game info (the map and info about all players in the game)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • common/Game.h

    r321fbbc rb92e6a7  
    1515
    1616#include "Player.h"
     17#include "WorldMap.h"
    1718
    1819using namespace std;
     
    2021class Game {
    2122private:
    22    int id;
     23   unsigned int id;
    2324   string name;
    24    map<int, Player*> players;
     25   map<unsigned int, Player*> players;
     26   WorldMap* worldMap;
     27   int blueScore;
     28   int redScore;
    2529
    2630public:
     
    3135
    3236   int getNumPlayers();
     37   map<unsigned int, Player*>& getPlayers();
     38   int getBlueScore();
     39   int getRedScore();
     40   WorldMap* getMap();
    3341
    34    void setId(int id);
     42   void setId(unsigned int id);
    3543   bool addPlayer(Player* p);
    36    bool removePlayer(int id);
     44   bool removePlayer(unsigned int id);
     45   void setBlueScore(int score);
     46   void setRedScore(int score);
    3747};
    3848
Note: See TracChangeset for help on using the changeset viewer.