-
Cheeseness authored
* Added InputAction::mouseAxisValue * Added INPUT_UI_SELECT binding for focused GUI widget activation (mouse unbound since mouse clicks are handled differently in menus) * Added InputManager::accumulateKeyboardEvent(), accumulateMouseButtonEvent(), accumulateMouseAxisEvent(), accumulateJoystickButtonEvent(), and accumulateJoystickAxisEvent() * Updated secondary INPUT_FIRE keyboard binding to be cursor up key, restoring jam version behaviour * Updated InputAction::getValue() to return larger of value and mouseAxisValue * Updated InputManager to process input events and then process InputActions on game tick to prevent lost intra-frame inputs * Updated CHANGES file to reflect recent work * Updated README.dm to note that --fps is experimental * Updated README.dm to note that launch options modify persistent settings * Updated Game::runMainLoop() to register keyboard, mouse, and joystick event sources, and pass relevant events throug...
f3be07a3