示例#1
0
        static void Update(float Dt)
        {
            Events.Poll();

            Game.Update(Dt);
            GConsole.Update();
        }
示例#2
0
        static void Update(float Dt)
        {
            Glfw.PollEvents();

            Glfw.GetCursorPos(Window, out double CurX, out double CurY);
            Vector2 CurMousePos = new Vector2((float)CurX, (float)CurY);

            MouseDelta = CurMousePos - MousePos;
            MousePos   = CurMousePos;

            if (DragDropPaths != null)
            {
                OnDragDrop?.Invoke(DragDropPaths);
                DragDropPaths = null;
            }

            UpdatePhysics(Dt);
            UpdateEntities(Dt);
            Game.Update(Dt);
        }