Exemplo n.º 1
0
        /// <summary>
        /// Constructor of single player mode
        /// </summary>
        /// <param name="difficult">Difficult of game</param>
        /// <param name="humanName">Name of human</param>
        /// <param name="locale">Locale</param>
        public SinglePlayer(Enum difficult, string humanName, Locale locale)
        {
            GameType  = GameTypes.Single;
            Difficult = difficult;
            switch (Difficult)
            {
            case Game.Difficults.Low:
                logic = LowDifficultLogic;
                break;

            case Game.Difficults.Hard:
                logic = HardDifficultLogic;
                break;
            }
            BotName = locale.GetBotNameText();
            SelectPlayers(humanName);
            ClearGameField();
        }
Exemplo n.º 2
0
 /// <summary>
 /// Change bot name with current localization
 /// </summary>
 /// <param name="locale">Localization</param>
 public void ChangeBotNameWithLocale(Locale locale)
 {
     BotName            = locale.GetBotNameText();
     Player2.PlayerName = BotName;
 }