f6ef5a443d
Input Manager System first version implemented Presently able to handle: Reading keyboard key presses, mouse movement (with movement speed recorded), buttons and scrolling (which needs connection to WM_MOUSEWHEEL to call PollWheelVerticalDelta(wParam)) Records how long buttons have been pressed / released, able to get values by functions Checks if buttons are toggled on / off & how long they've been toggled on / off Bool returning functions. Check if keys / mouse buttons are pressed / held / released or not in frameWhat should be added soon: Reading and handling controller input via XInput Key bindings Axis bindings Custom axis Axis data-retrieval functions Input Buffer Editor BindingsFunctions tested to work in an isolated breadboard environment. Should be able to work in this engine's context. |
||
---|---|---|
Premake | ||
SHADE_Application | ||
SHADE_Engine | ||
SHADE_Managed | ||
TempScriptsFolder | ||
TempShaderFolder | ||
.gitignore | ||
Dependencies.bat | ||
Dependencies.lua | ||
generate.bat | ||
premake5.lua |