feat(render): Phase A8.F — Camera menu toggle for spring-arm collision

Adds a checkable "Collide Camera (spring arm)" item to the Camera submenu.
Clicking it flips CameraDiagnostics.CollideCamera, matching the live A/B
toggle pattern used for UseRetailChaseCamera.  The checkmark reflects the
current flag value so state is always visible in the menu.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Erik 2026-05-29 19:39:24 +02:00
parent e37cc150a8
commit 8f583ec894

View file

@ -7942,6 +7942,11 @@ public sealed class GameWindow : IDisposable
if (ImGuiNET.ImGui.MenuItem(flyLabel, "Ctrl+Shift+F"))
ToggleFlyOrChase();
}
// A8.F: spring-arm camera collision (live A/B toggle).
if (ImGuiNET.ImGui.MenuItem("Collide Camera (spring arm)", "",
AcDream.Core.Rendering.CameraDiagnostics.CollideCamera))
AcDream.Core.Rendering.CameraDiagnostics.CollideCamera =
!AcDream.Core.Rendering.CameraDiagnostics.CollideCamera;
ImGuiNET.ImGui.EndMenu();
}
ImGuiNET.ImGui.EndMainMenuBar();