public void OnBossDeath() { Console.WriteLine("forwarding"); if (!queue.FastForward()) { BHGame.OnWinCondition(); } }
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(); } } }
public override void Execute() { BHGame.OnWinCondition(); //TODO modify this to display an on screen prompt instead of console output Console.WriteLine("Congratulations, you win!"); }