/** * Return the local player */ public IPlayer getLocalPlayer() { return getPlayer(localPlayerNumber); }
/** * Receives player information from the message packet. */ protected void receivePlayerInfo(Packet c) { int pindex = c.getIntValue(0); IPlayer newPlayer = (IPlayer) c.getObject(1); if (getPlayer(newPlayer.getId()) == null) { game.addPlayer(pindex, newPlayer); } else { game.setPlayer(pindex, newPlayer); } PreferenceManager.getClientPreferences().setLastPlayerColor(newPlayer.getColorIndex()); PreferenceManager.getClientPreferences().setLastPlayerCategory(newPlayer.getCamoCategory()); PreferenceManager.getClientPreferences().setLastPlayerCamoName(newPlayer.getCamoFileName()); }
break; case Packet.COMMAND_PLAYER_READY: getPlayer(c.getIntValue(0)).setDone(c.getBooleanValue(1)); break; case Packet.COMMAND_PLAYER_ADD: