/// 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()) { }
void GameState::addPlayerState(float playerx, float playery, float playerz, std::string playername) { playerStateVector.push_back(PlayerState(playerx, playery, playerz, playername)); }