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); }
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(); }