コード例 #1
0
ファイル: Runner.cs プロジェクト: Corniel/AIGames.Warlight2
        private void ParseSettings(String line, string[] tokens)
        {
            if (SettingsBotNameInstruction.Pattern.IsMatch(line))
            {
                var settingsNameInstruction = SettingsBotNameInstruction.Parse(line);
                SettingsBotName(settingsNameInstruction);
            }
            else
            {
                switch (tokens[1])
                {
                case "starting_armies":
                    var settingsStartingArmiesInstruction = SettingsStartingArmiesInstruction.Detokenize(tokens);
                    SettingsStartingArmies(settingsStartingArmiesInstruction);
                    break;

                default:
                    throw new NotSupportedException(line);
                }
            }
        }
コード例 #2
0
ファイル: Runner.cs プロジェクト: Corniel/AIGames.Warlight2
 public abstract void SettingsStartingArmies(SettingsStartingArmiesInstruction instruction);