コード例 #1
0
        public void OnGameStart()
        {
            //Game.SendText("black sheep wall");
            Game.EnableFlag(Flag.UserInput);
            Game.SetLocalSpeed(_localSpeed);
            Game.SetFrameSkip(_frameSkip);
            Game.SetCommandOptimizationLevel(1);
            UnitSpawned.Connect();
            TrainingStarted.Connect();
            ConstructionStarted.Connect();

            _gameInfo.MyBases.Add(new MyBase(_analyzedMapExtra.MyStartRegion, BaseType.Main));
        }
コード例 #2
0
ファイル: Training.cs プロジェクト: ewgenTGM/MathTester_v1.0
 /// <summary>
 /// Запуск теста
 /// </summary>
 public void StartTraining()
 {
     //Если тест ещё не запущен, то запускаем. Иначе ничего не делаем
     if (!IsStarted)
     {
         IsStarted      = true;
         currentExample = exampleSet.Dequeue();
         TrainingStarted?.Invoke(this, DateTime.Now);
         TakeNextExample?.Invoke(this, new ExampleParameters(currentExample.OperandOne, currentExample.OperandTwo, currentExample.Opr));
         timer.AutoReset = true;
         timer.Start();
         timer.Elapsed += Timer_Elapsed;
         remainingTime  = timeToExample;
         Tick?.Invoke(this, timeToExample);
     }
 }