Referee.PlayGame C# (CSharp) Method

PlayGame() public method

Ref says: game.
public PlayGame ( ) : void
return void
    public void PlayGame()
    {
        if (isServer)
            AddClipStringToQueue("Game");
    }

Usage Example

Beispiel #1
0
        private void Runbattle(Battle battle)
        {
            string[] players = new string[2];
            players[0] = battle.Team1.Application;
            players[1] = battle.Team2.Application;

            Referee referee = new Referee(players);

            referee.Seed = battle.Seed;

            referee.PlayGame(null);

            battle.Replay = referee.GetFrames();
            Frame frame = battle.Replay.LastOrDefault();

            if (frame != null)
            {
                battle.Score1 = frame.Players[0].Score;
                battle.Score2 = frame.Players[1].Score;

                if (battle.Score1 == battle.Score2)
                {
                    battle.Points1 = 1;
                    battle.Points2 = 1;
                }
                else if (battle.Score1 > battle.Score2)
                {
                    battle.Points2 = 0;
                    if (battle.Score2 == 0)
                    {
                        battle.Points1 = 3;
                    }
                    else
                    {
                        battle.Points1 = 2;
                    }
                }
                else
                {
                    battle.Points1 = 0;
                    if (battle.Score1 == 0)
                    {
                        battle.Points2 = 3;
                    }
                    else
                    {
                        battle.Points2 = 2;
                    }
                }
            }
        }
All Usage Examples Of Referee::PlayGame