Example #1
0
 private void TurnsManager_OnEndTurn(EndTurnEventArgs args)
 {
     if (playing)
     {
         StartCoroutine(PlayTurn());
         playing = false;
     }
     else
     {
         playing = true;
     }
 }
Example #2
0
    //POZIVANJE DELEGATA
    public void CallOnEndTurn()
    {
        EndTurnEventArgs args = null;

        switch (whoMoves)
        {
        case 'a':
            args = new EndTurnEventArgs(++nublerOfTurns, aPlayer.playerName, whoMoves);
            break;

        case 'b':
            args = new EndTurnEventArgs(++nublerOfTurns, bPlayer.playerName, whoMoves);
            break;
        }
        OnEndTurn(args);
    }
Example #3
0
 public void DisplayErrorMessage(object sender, EndTurnEventArgs e)
 {
     playErrorSoundEffect();
     MessageBox.Show(fixEnumString(e.Message.ToString()));
 }
Example #4
0
 private void GUIManager_OnEndTurn(EndTurnEventArgs args)
 {
     infoPanel.Find("CurrentTurnText").GetComponentInChildren <Text>().text = args.TurnNumber.ToString();
     RotateCurrentTurnImage(args.NextPlayerChar);
     infoPanel.Find("PlayerPlayingText").GetComponentInChildren <Text>().text = ">" + args.NextPlayer;
 }
Example #5
0
 public EndTurnEventArgs(EndTurnEventArgs e)
 {
 }
 private void m_Game_EndUnsuccessfulTurn(object sender, EndTurnEventArgs e)
 {
     m_FormGame.DisplayErrorMessage(sender, e);
 }
 private void Dice_EndTurn(object sender, EndTurnEventArgs e)
 {
     ToggleTurnItems(false);
     if (currentTurnPlayerID == localPlayer.PlayerId)
         if (comm.UserRole == Communicator.ROLE.SERVER)
             engine.TurnEnded();
         else
             comm.Send(new Message(Message.Type.EndTurn, new byte[0]).ToBytes());
 }
Example #8
0
 public EndTurnEventArgs(EndTurnEventArgs e) { }