Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Config config = Config.loadConfig();
            IFighter fighter;
            if (config.botMethod == null || config.botMethod == "Fighter")
            {
                fighter = new Fighter(config);
                Calculator calculator = new Calculator(config);
                calculator.init(fighter);
                fighter.setCalculator(calculator);
            }
            else
            {
                fighter = new FighterwithoutCalculator(config);
            }

            Thread controlThread = new Thread(delegate() { control(fighter); });

            controlThread.Start();

            fighter.start();

            Debug.WriteLine("Bot stopped!");
        }
Exemplo n.º 2
0
 public void setCalculator(Calculator calculator)
 {
     this.calculator = calculator;
 }