public Sandstorm(SandstormEditor editor, SandstormBeamer beamer, Kinect kinectSytem) { _kinectSystem = kinectSytem; _editor = editor; _beamer = beamer; Mouse.WindowHandle = _editor.Handle; graphics = new GraphicsDeviceManager(this); Content.RootDirectory = "Content"; }
/// <summary> /// The main entry point for the application. /// </summary> static void Main(string[] args) { SandstormEditor editor = new SandstormEditor(); editor.Disposed += new EventHandler(form_Disposed); SandstormBeamer beamer = new SandstormBeamer(); beamer.Disposed += new EventHandler(form_Disposed); kinectSystem = new Kinect(); using (game = new Sandstorm(editor, beamer, kinectSystem)) { game.Run(); } }
/// <summary> /// The main entry point for the application. /// </summary> static void Main(string[] args) { SandstormEditor editor = new SandstormEditor(); editor.Disposed += new EventHandler(form_Disposed); SandstormBeamer beamer = new SandstormBeamer(); beamer.Disposed += new EventHandler(form_Disposed); kinectSystem = new SandstormKinectCore(); using (game = new Sandstorm(editor, beamer, kinectSystem)) { game.Run(); } }
public Sandstorm(SandstormEditor editor, SandstormBeamer beamer, SandstormKinectCore kinectSystem) { _kinectSystem = kinectSystem; _editor = editor; _beamer = beamer; _editor.TerrainHeightChanged += _editor_TerrainHeight_Changed; _editor.TerrainColorChanged += _editor_TerrainColor_Changed; _editor.TerrainContoursChanged += _editor_TerrainContour_Changed; Mouse.WindowHandle = _editor.Handle; graphics = new GraphicsDeviceManager(this); graphics.PreparingDeviceSettings += new System.EventHandler <PreparingDeviceSettingsEventArgs>(graphics_PreparingDeviceSettings); Content.RootDirectory = "Content"; //this.IsFixedTimeStep = false; _fpsCounter = new FPSCounter(this); Components.Add(_fpsCounter); graphics.SynchronizeWithVerticalRetrace = false; }