public override void Update(DeltaTime deltaTime) { /* * ticks++; * if(timer.ElapsedMilliseconds >= 1000) * { * Console.WriteLine("{0} tps", ticks); * ticks = 0; * timer.Restart(); * } */ if (freezeTime > 0) { SetFlagLocations(); freezeTime -= deltaTime.Seconds; if (freezeTime <= 0) { foreach (QuizButton b in buttons) { b.Selectable = true; b.Hoverable = true; } freezeTime = 0; NextFlag(); } } foreach (QuizButton b in buttons) { b.Update(deltaTime); } tracker.Update(deltaTime); scoreAddLabel.Update(deltaTime); Draw(); }