Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jul 27, 2006, 1:59:30 PM (18 years ago)
Author:
patrick
Message:

the player team change should now work on all clients in the network, its now a global synch variable

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/proxy/src/lib/network/player_stats.cc

    r9505 r9507  
    107107    this->oldNickName = nickName;
    108108  }
    109 
    110   if ( std::find( id.begin(), id.end(), teamId_handle ) != id.end() )
    111   {
    112     PRINTF(0)("user %s joins team %i\n", this->nickName.c_str(), this->teamId);
    113     this->setPreferedTeamIdHandler( this->teamId);
    114   }
    115 
    116 }
    117 
    118 
    119 /**
    120  * handler for setting the prefered team id
    121  * @param newTeamId: the new team id
    122  */
    123 void PlayerStats::setPreferedTeamIdHandler( int newTeamId)
    124 {
    125 
    126   if( this->playable == NULL)
    127   {
    128     PRINTF(0)("could not set prefered team, since the playable is not yet set\n");
    129     return;
    130   }
    131 
    132   this->playable->setTeam(newTeamId);
    133109}
    134110
     
    189165    State::getPlayer()->setPlayable( this->playable );
    190166    // also set the team id
    191     this->playable->setTeam(this->getTeamId());
    192167  }
    193168
Note: See TracChangeset for help on using the changeset viewer.