Ejemplo n.º 1
0
 public void OnBossDeath()
 {
     Console.WriteLine("forwarding");
     if (!queue.FastForward())
     {
         BHGame.OnWinCondition();
     }
 }
Ejemplo n.º 2
0
 public void Update()
 {
     foreach (var update in queue.Pop(clock.getTimeSinceLastUpdate()))
     {
         update.Execute();
     }
     if (queue.isEmpty())
     {
         if (timeEmpty < 30000)
         {
             timeEmpty += clock.getTimeSinceLastUpdate();
         }
         else
         {
             BHGame.OnWinCondition();
         }
     }
 }
Ejemplo n.º 3
0
 public override void Execute()
 {
     BHGame.OnWinCondition();
     //TODO modify this to display an on screen prompt instead of console output
     Console.WriteLine("Congratulations, you win!");
 }