Changeset 2ee386d in network-game for common/Game.cpp


Ignore:
Timestamp:
Sep 26, 2013, 3:33:18 AM (12 years ago)
Author:
dportnoy <dmp1488@…>
Branches:
master
Children:
2992b1a
Parents:
99afbb8
Message:

Clients store the total number of players in each game

File:
1 edited

Legend:

Unmodified
Added
Removed
  • common/Game.cpp

    r99afbb8 r2ee386d  
    2020}
    2121
     22int Game::getNumPlayers() {
     23   return players.size();
     24}
     25
     26void Game::setNumPlayers(int numPlayers) {
     27   int numCurPlayers = this->getNumPlayers();
     28   int numNewPlayers = numPlayers-numCurPlayers;
     29
     30   for (int i=0; i<numNewPlayers; i++)
     31      this->players[numCurPlayers+i] = NULL;
     32}
     33
    2234bool Game::addPlayer(Player* p) {
    2335   if (players.count(p->id) == 0) {
     
    3547      return false;
    3648}
    37 
    38 int Game::getNumPlayers() {
    39    return players.size();
    40 }
Note: See TracChangeset for help on using the changeset viewer.