public static void ScaleRenderer(double scale) { HugeBawls.Pause(); s_RenderRegulator.Disable(); s_RenderRegulator.Dispose(); s_RenderRegulator = new Regulator((int)(Settings.PeriodRender * scale)); HugeBawls.Run(); }
public static void ScaleUpdate(double scale) { HugeBawls.Pause(); s_UpdateRegulator.Disable(); s_UpdateRegulator.Dispose(); s_UpdateRegulator = new Regulator((int)(Settings.PeriodUpdate * scale)); HugeBawls.Run(); }
public static void Initialize() { s_TimeLast = DateTime.Now; s_UpdateRegulator = new Regulator(Settings.PeriodUpdate); s_RenderRegulator = new Regulator(Settings.PeriodRender); s_HudEnts = Hud.Control.Instance.AddGeneric("Profile", "# Entities", 0); s_HudFPS = Hud.Control.Instance.AddGeneric("Engine", "FPS", 0); World.InitializeStars(); Run(); }