Changes in server/server.cpp [64a1f4e:f15d6a9] in network-game


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • server/server.cpp

    r64a1f4e rf15d6a9  
    718718
    719719         map<unsigned int, Player*>& oldPlayers = g->getPlayers();
    720          g->addPlayer(p);
     720         g->addPlayer(p, true);
     721         p->team = -1;
    721722
    722723         // send info to other players
     
    752753         break;
    753754      }
     755      case MSG_TYPE_JOIN_TEAM:
     756      {
     757         cout << "Received a JOIN_TEAM message" << endl;
     758
     759         Player* p = findPlayerByAddr(mapPlayers, from);
     760         map<unsigned int, Player*> players = p->currentGame->getPlayers();
     761
     762         memcpy(&(p->team), clientMsg.buffer, 4);
     763
     764         serverMsg.type = MSG_TYPE_PLAYER;
     765         p->serialize(serverMsg.buffer);
     766         msgProcessor.broadcastMessage(serverMsg, players);
     767      }
    754768      default:
    755769      {
Note: See TracChangeset for help on using the changeset viewer.