Controls (Bonus)
Default Mapping
Section titled “Default Mapping”| Key / Input | Action |
|---|---|
W / Z | Move forward |
S | Move backward |
A / Q | Strafe left |
D | Strafe right |
Left Arrow | Rotate left |
Right Arrow | Rotate right |
Mouse move | Horizontal look (camera rotation) |
Left Mouse Button | Fire weapon / bonus action |
E | Door interaction |
Space | Fire weapon / bonus action |
Mouse Wheel Up | Minimap zoom in |
Mouse Wheel Down | Minimap zoom out |
F1 | Resize window to 960x540 |
F2 | Resize window to 1280x720 |
F3 | Resize window to 1600x900 |
F4 | Load next bonus level |
ESC | Exit cleanly |
Window Event
Section titled “Window Event”| Event | Action |
|---|---|
| Window close button (red cross) | Exit cleanly |
Behavior Notes
Section titled “Behavior Notes”- Bonus mode keeps all mandatory controls and adds interaction/render features.
- Door interaction only triggers when a valid door tile is detected in interaction range.
- Mouse look, left-click firing, and minimap zoom are bonus-only controls.
- Resolution presets apply at runtime through the existing frame/window pipeline.
- Mouse-based bonus controls are active only when the retro bonus path is enabled.
ESCand window close always perform the normal cleanup path.