/// <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);
            }
        }
Beispiel #2
0
 /// <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();
 }
 public GrhPreviewScreenControl()
 {
     m = new TransBoxManager();
 }