public void informSwitchInPokemon(int trainer, Pokemon poke) {
int pokeIndex = getPokemonPartyIndex(trainer, poke);
if(m_players != null) {
if (trainer == 0) {
TcpProtocolHandler.writeMessage(m_players[0].getTcpSession(),
new SwitchMessage(m_players[0].getName(),
poke.getSpeciesName(),
0,
pokeIndex));
TcpProtocolHandler.writeMessage(m_players[1].getTcpSession(),
new SwitchMessage(m_players[0].getName(),
poke.getSpeciesName(),
1,
pokeIndex));
} else {
TcpProtocolHandler.writeMessage(m_players[0].getTcpSession(),
new SwitchMessage(m_players[1].getName(),
poke.getSpeciesName(),
1,
pokeIndex));
TcpProtocolHandler.writeMessage(m_players[1].getTcpSession(),
new SwitchMessage(m_players[1].getName(),
poke.getSpeciesName(),
0,
pokeIndex));
}
}