public CharacterBoard()
 {
     _settings = DependencyInjection.Resolve<IReadOnlySettings>();
     _mouseInput = DependencyInjection.Resolve<IMouseInput>();
     _editingArea = new AreaRectangle(205, 110, 380, 345, new Color(10, 10, 10, 50));
     _characterPosition = new Vector2(400, 450);
 }
Esempio n. 2
0
        protected override void Initialize()
        {
            _editArea = new AreaRectangle(100, 50, 400, 450, new Color(255, 255, 255, 100));

            App.Register();
            _mouseComponent = DependencyInjection.Resolve<IMouseComponent>();
            _mouseInput = DependencyInjection.Resolve<IMouseInput>();
            _mouseDrawer = DependencyInjection.Resolve<IMouseDrawer>();
            _settings = DependencyInjection.Resolve<ISettings>();
            _map = DependencyInjection.Resolve<IMapComponent>();
            _keyboardComponent = DependencyInjection.Resolve<IKeyboardComponent>();

            base.Initialize();
        }