Example #1
0
        public void OnFrameMove(Microsoft.DirectX.Direct3D.Device device, double totalTime, float elapsedTime)
        {
            if (inputManager != null)
            {
                if (Framework.Instance.Window.Focused)
                {
                    inputManager.Update();
                }
                else
                {
                    inputManager.UpdateJoystick();
                }
            }

            sky.OnFrameMove(device, totalTime, elapsedTime);
            scenery.OnFrameMove(device, totalTime, elapsedTime);
            modelControl.OnFrameMove(device, totalTime, elapsedTime);
            collisionPoints.OnFrameMove(device, totalTime, elapsedTime);
            transparentObjectManager.OnFrameMove(device, totalTime, elapsedTime);
            if (CursorVisible)
            {
                cursor3d.OnFrameMove(device, totalTime, elapsedTime);
            }
            if (Cursor2Visible)
            {
                cursor3d2.OnFrameMove(device, totalTime, elapsedTime);
            }
            Framework.Instance.CurrentCamera.OnFrameMove(device, totalTime, elapsedTime);
        }
Example #2
0
 public void OnFrameMove(Microsoft.DirectX.Direct3D.Device device, double totalTime, float elapsedTime)
 {
     if (airplaneMesh != null)
     {
         airplaneMesh.OnFrameMove(device, totalTime, elapsedTime);
     }
     scenery.OnFrameMove(device, totalTime, elapsedTime);
     birds.OnFrameMove(device, totalTime, elapsedTime);
     cursor3d.OnFrameMove(device, totalTime, elapsedTime);
     selectedObject.OnFrameMove(device, totalTime, elapsedTime);
     transparentObjectManager.OnFrameMove(device, totalTime, elapsedTime);
     toolBox.CursorPosition = cursor3d.Position.ToString();
 }