public CellsDividedSceneRenderer(ContentManager contentManager, Scene scene) : base(contentManager) { SceneContent = scene; effect = Content.Load<Effect>("effect2d"); effect.CurrentTechnique = effect.Techniques["Basic"]; infoPanel = new TextInfoPanel(Content); AddSubRenderer(infoPanel); projectionMatrix = Matrix.CreatePerspectiveFieldOfView(MathHelper.PiOver4, Device.Viewport.AspectRatio, Config.Instance.Rendering.NearClippingDistance, Config.Instance.Rendering.FarClippingDistance); selectedGridCell = new Point(SceneContent.Grid.GridRows / 2, SceneContent.Grid.GridColumns / 2); Mouse.SetPosition(Device.Viewport.Width / 2, Device.Viewport.Height / 2); oldMouseState = Mouse.GetState(); }
public CellsDividedSceneRenderer(ContentManager contentManager, Scene scene) : base(contentManager) { SceneContent = scene; effect = Content.Load <Effect>("effect2d"); effect.CurrentTechnique = effect.Techniques["Basic"]; infoPanel = new TextInfoPanel(Content); AddSubRenderer(infoPanel); projectionMatrix = Matrix.CreatePerspectiveFieldOfView(MathHelper.PiOver4, Device.Viewport.AspectRatio, Config.Instance.Rendering.NearClippingDistance, Config.Instance.Rendering.FarClippingDistance); selectedGridCell = new Point(SceneContent.Grid.GridRows / 2, SceneContent.Grid.GridColumns / 2); Mouse.SetPosition(Device.Viewport.Width / 2, Device.Viewport.Height / 2); oldMouseState = Mouse.GetState(); }