コード例 #1
0
        public static void ScaleRenderer(double scale)
        {
            HugeBawls.Pause();

            s_RenderRegulator.Disable();

            s_RenderRegulator.Dispose();

            s_RenderRegulator = new Regulator((int)(Settings.PeriodRender * scale));

            HugeBawls.Run();
        }
コード例 #2
0
        public static void ScaleUpdate(double scale)
        {
            HugeBawls.Pause();

            s_UpdateRegulator.Disable();

            s_UpdateRegulator.Dispose();

            s_UpdateRegulator = new Regulator((int)(Settings.PeriodUpdate * scale));

            HugeBawls.Run();
        }
コード例 #3
0
        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();
        }