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); }
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(); }