public void Initialize(Camera camera, WireframeEditControl wireframeEditControl, int defaultWidth, int defaultHeight) { Camera = camera; mWireframeEditControl = wireframeEditControl; Renderer.Self.Camera.X = defaultWidth / 2 - 30; Renderer.Self.Camera.Y = defaultHeight / 2 - 30; }
public void Initialize(WireframeEditControl editControl, WireframeControl wireframeControl) { mWireframeControl = wireframeControl; mWireframeControl.AfterXnaInitialize += HandleAfterXnaIntiailize; mWireframeControl.KeyDown += HandleKeyPress; mEditControl = editControl; mEditControl.ZoomChanged += HandleControlZoomChange; }
public void Initialize(WireframeEditControl wireframeEditControl, Panel wireframeParentPanel) { try { mWireframeEditControl = wireframeEditControl; mWireframeEditControl.ZoomChanged += HandleZoomChanged; SystemManagers.Default = new SystemManagers(); SystemManagers.Default.Initialize(GraphicsDevice); Renderer.Self.SamplerState = SamplerState.PointWrap; LoaderManager.Self.ContentLoader = new ContentLoader(); LoaderManager.Self.Initialize(null, "content/TestFont.fnt", Services, null); CameraController.Self.Initialize(Camera, mWireframeEditControl, Width, Height); CameraController.Self.CameraChanged += () => CameraChanged?.Invoke(); InputLibrary.Cursor.Self.Initialize(this); InputLibrary.Keyboard.Self.Initialize(this); mScreenBounds = new LineRectangle(); mScreenBounds.Name = "Gum Screen Bounds"; mScreenBounds.Width = 800; mScreenBounds.Height = 600; mScreenBounds.Color = ScreenBoundsColor; ShapeManager.Self.Add(mScreenBounds, SelectionManager.Self.UiLayer); this.KeyDown += OnKeyDown; this.KeyPress += OnKeyPress; this.MouseDown += CameraController.Self.HandleMouseDown; this.MouseMove += CameraController.Self.HandleMouseMove; this.MouseWheel += CameraController.Self.HandleMouseWheel; this.mTopRuler = new Ruler(this, null, InputLibrary.Cursor.Self); mLeftRuler = new Ruler(this, null, InputLibrary.Cursor.Self); mLeftRuler.RulerSide = RulerSide.Left; if (AfterXnaInitialize != null) { AfterXnaInitialize(this, null); } UpdateToProject(); mHasInitialized = true; } catch (Exception exception) { MessageBox.Show("Error initializing the wireframe control\n\n" + exception); } }
public void Initialize(WireframeEditControl editControl, WireframeControl wireframeControl) { mWireframeControl = wireframeControl; mWireframeControl.AfterXnaInitialize += HandleAfterXnaIntiailize; mWireframeControl.KeyDown += HandleKeyPress; mEditControl = editControl; mEditControl.ZoomChanged += HandleControlZoomChange; gueManager = new GraphicalUiElementManager(); }
public void Initialize(WireframeEditControl editControl, WireframeControl wireframeControl, System.Windows.Forms.Cursor addCursor) { AddCursor = addCursor; mWireframeControl = wireframeControl; mWireframeControl.AfterXnaInitialize += HandleAfterXnaIntiailize; mWireframeControl.KeyDown += HandleKeyPress; mEditControl = editControl; mEditControl.ZoomChanged += HandleControlZoomChange; gueManager = new GraphicalUiElementManager(); }