mirror of
https://github.com/jkdansereau/goldeneye-pc-port.git
synced 2026-10-24 00:02:45 +02:00
Menus read the same stick_x/stick_y channel as in-level gameplay, and naturalPitchMode (SOLITARE-style, default-on) routes that channel to the right stick for continuous look. Since front.c's menu nav shares the channel, it silently inherited the right-stick routing, which is unintuitive on a modern pad/Deck outside a running stage. The gamepad poll already computed an unused padMenuMode flag for shoulder-button gating; reused it to always source stick_x/stick_y from the left stick outside RUN_STAGE, regardless of naturalPitchMode. Port-layer only, inert during gameplay -- verified via -level_09/-level_20 unregressed; in-menu feel needs a human controller playtest. Claude-Session: https://claude.ai/code/session_01KwZViAFaXua3PKgHHjNgvi