예제 #1
0
        /*####################################################################*/
        /*                             Game Loop                              */
        /*####################################################################*/

        public void Resize()
        {
            Dom.DfsOperationChildren(node => {
                node.Data.SissorArea = RenderManager.GraphicsDevice.Viewport.Bounds;
            });

            Dom.DfsOperationChildren(node => node.Data.Layout());
        }
예제 #2
0
        public void Update(GameTime time)
        {
            NewState = Mouse.GetState();

            InputManager.Update(time, NewState);

            Dom.DfsOperationChildren(node => {
                if (!node.Data.Active)
                {
                    return;
                }
                node.Data.Update();
            });

            OldState = NewState;
        }