public void ReceveStatus(ShotStatus shotStatus) { if (gameState == GameState.WaitOtherPlayerStatus && programState == ProgramState.game) { // View shot on field fieldEnemy.Shot(lastShotPos, shotStatus); // handle shot status here MessageBox.Show(shotStatus.ToString()); if (shotStatus == ShotStatus.miss) { setGameState(GameState.WaitOtherPlayerPos); } else if (shotStatus == ShotStatus.killEverybody) { MessageBox.Show("You win!"); setProgramState(ProgramState.end); } else { setGameState(GameState.WaitPlayerChoise); } } }
public void ReceveStatus(ShotStatus status) { MessageBox.Show("Other player send " + status.ToString()); }