示例#1
0
/// Deserialisierungskonstruktor
GamePlayerInfo::GamePlayerInfo(const unsigned playerid, Serializer* ser) :
    playerid(playerid),
    ps(PlayerState(ser->PopUnsignedChar())),
    aiInfo(),
    name(ser->PopString()),
    origin_name(ser->PopString()),
    is_host(ser->PopBool()),
    nation(Nation(ser->PopUnsignedChar())),
    team(Team(ser->PopUnsignedChar())),
    color(ser->PopUnsignedChar()),
    ping(ser->PopUnsignedInt()),
    rating(ser->PopUnsignedInt()),
    obj_cnt(0),
    obj_id_cnt(0),
    ready(ser->PopBool())
{
}
示例#2
0
void GameState::addPlayerState(float playerx, float playery, float playerz, std::string playername)
{
	playerStateVector.push_back(PlayerState(playerx, playery, playerz, playername));
}