No description
- C# 100%
From in-game testing on a PS5 controller + a non-base window: - Ground "floating island": the dirt/grass slab (~5000px wide) was narrower than the view at max zoom-out, so its edges showed. Widened to +/-40000 (drawn once, free); stones scatter over a bounded +/-10000 band at the original density. - Left-stick cursor flew to the corner: it warped in window space (Input.WarpMouse) while reads used viewport space (GetMousePosition) -- under canvas_items stretch those diverge. Now warps via Viewport.WarpMouse (viewport coords throughout). - X-click fired on some buttons, not others: a synthesized mouse click's GUI hit-test doesn't survive the stretch. X now presses the focused / hovered button directly (GuiGetHoveredControl + EmitSignal(Pressed)), synthesizing a click only for the map (whose handler reads the live cursor world position). Verified with harnesses at a stretched resolution. Logic 340, integration 10, perf ~0.41 ms. Verified gate: PASS / SECURE. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .claude | ||
| .forgejo/workflows | ||
| assets | ||
| docs | ||
| Incorporated.Core | ||
| resources | ||
| scenes | ||
| shaders | ||
| src | ||
| tests | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| CHANGELOG.md | ||
| CLAUDE.md | ||
| Directory.Build.props | ||
| global.json | ||
| icon.svg | ||
| icon.svg.import | ||
| Incorporated.csproj | ||
| Incorporated.sln | ||
| project.godot | ||