2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-14 06:06:11 +00:00

Fix controller axes + clamping

This commit is contained in:
2022-02-08 22:14:14 -05:00
parent acd861754c
commit ed4d38073b
2 changed files with 14 additions and 19 deletions

View File

@@ -28,13 +28,7 @@ class CInputGenerator /*: public boo::DeviceFinder*/ {
SAuroraControllerState m_state[4];
CFinalInput m_lastUpdate;
const CFinalInput& getFinalInput(unsigned idx, float dt) {
auto input = CFinalInput(idx, dt, m_data, m_lastUpdate);
// Merge controller input with kb/m input
input |= CFinalInput(idx, dt, m_state[idx], m_lastUpdate, m_leftDiv, m_rightDiv);
m_lastUpdate = input;
return m_lastUpdate;
}
const CFinalInput& getFinalInput(unsigned idx, float dt);
bool m_firstFrame = true;