Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jun 1, 2006, 2:06:53 PM (18 years ago)
Author:
rennerc
Message:

implemented gamestates for multiplayerTeamDeathmatch

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/network/src/lib/network/network_game_manager.cc

    r8024 r8067  
    5959 
    6060  MessageManager::getInstance()->registerMessageHandler( MSGID_DELETESYNCHRONIZEABLE, delSynchronizeableHandler, NULL );
     61 
     62  this->gameState = 0;
     63  registerVar( new SynchronizeableInt( &gameState, &gameState, "gameState" ) );
    6164}
    6265
     
    118121bool NetworkGameManager::signalLeftPlayer(int userID)
    119122{
     123  delete PlayerStats::getStats( userID )->getPlayable();
     124  delete PlayerStats::getStats( userID );
    120125}
    121126
     
    166171void NetworkGameManager::removeSynchronizeable( int uniqueId )
    167172{
     173  byte buf[INTSIZE];
     174 
     175  assert( Converter::intToByteArray( uniqueId, buf, INTSIZE ) == INTSIZE );
     176 
     177  MessageManager::getInstance()->sendMessage( MSGID_DELETESYNCHRONIZEABLE, buf, INTSIZE, RT_ALL_NOT_ME, 0, MP_HIGHBANDWIDTH );
    168178}
    169179
     
    172182
    173183
     184
Note: See TracChangeset for help on using the changeset viewer.