/// <summary> /// Creates a <see cref="ManaWindow"/> and runs the game within it. /// </summary> public void Run() { using var window = new ManaWindow(_initializationParameters); Window = window; window.Run(this); }
public ManaWindowInputProvider(ManaWindow window) { Window = window; Window.MouseEnter += WindowOnMouseEnter; Window.MouseLeave += WindowOnMouseLeave; Window.MouseMove += WindowOnMouseMove; KeyTyped += Input.OnKeyTyped; }
public ManaWindowInputProvider(ManaWindow window) { Window = window; Window.MouseEnter += WindowOnMouseEnter; Window.MouseLeave += WindowOnMouseLeave; Window.MouseMove += WindowOnMouseMove; Window.KeyPress += WindowOnKeyPress; _previousGamePadStates = new GamePadState[SUPPORTED_GAMEPAD_COUNT]; _currentGamePadStates = new GamePadState[SUPPORTED_GAMEPAD_COUNT]; KeyTyped += Input.OnKeyTyped; }
/// <summary> /// Creates a <see cref="ManaWindow"/> and runs the game within it. /// </summary> public void Run() { using var window = new ManaWindow(); Window = window; window.Run(this); }