/// <summary> /// Initializes a new instance of the <see cref="MapScreenControl"/> class. /// </summary> public MapScreenControl() { if (!DesignMode && LicenseManager.UsageMode != LicenseUsageMode.Runtime) { return; } _drawingManager = new DrawingManager(); _transBoxManager = new TransBoxManager(); _camera = new Camera2D(ClientSize.ToVector2()) { KeepInMap = true }; if (DrawingManager.LightManager.DefaultSprite == null) { DrawingManager.LightManager.DefaultSprite = new Grh(GrhInfo.GetData("Effect", "light")); } GlobalState.Instance.Map.SelectedObjsManager.SelectedChanged += SelectedObjsManager_SelectedChanged; lock (_instancesSync) { _instances.Add(this); } }
/// <summary> /// Initializes a new instance of the <see cref="MapScreenControl"/> class. /// </summary> public GrhAtlasView() { TilesetConfiguration = null; if (!DesignMode && LicenseManager.UsageMode != LicenseUsageMode.Runtime) { return; } _transBoxManager = new TransBoxManager(); _camera = new Camera2D(ClientSize.ToVector2()) { KeepInMap = false }; }
/// <summary> /// Derived classes override this to initialize their drawing code. /// </summary> protected override void Initialize() { base.Initialize(); if (DesignMode) { return; } m = new TransBoxManager(); _drawingManager = new DrawingManager(); _drawView = new View(); _camera = new Camera2D(new Vector2(400, 300)); _camera.Size = ScreenSize; _camera.Scale = 1.0f; }
/// <summary> /// Derived classes override this to initialize their drawing code. /// </summary> protected override void Initialize() { base.Initialize(); if (DesignMode) return; m = new TransBoxManager(); _drawingManager = new DrawingManager(); _drawView = new View(); _camera = new Camera2D(new Vector2(400, 300)); _camera.Size = ScreenSize; _camera.Scale = 1.0f; }
public GrhPreviewScreenControl() { m = new TransBoxManager(); }