Esempio n. 1
0
        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);
                }
            }
        }
Esempio n. 2
0
 public void ReceveStatus(ShotStatus status)
 {
     MessageBox.Show("Other player send " + status.ToString());
 }