← Alle PRs
#1310

GUI and pause menu on dedicated layer canvases

sauber CI rot GitHub ↗

feat/gui-pause-canvases · PurpleFuchs · 5 Dateien · +137 −0 · 2026-10-28

Zusammenfassung

FrameCompositor shims love.graphics.setCanvas during the GUI.Draw bracket: bare resets in the ~135-file GUI call-graph resolve to the active layer canvas; targeted calls pass through - zero factory edits. Game.Draw composites Scene -> GUI -> Pause -> screen. Save thumbnails build from scene+GUI via CaptureShot -> the open save/pause menu no longer lands in the image; F12 captureScreenshot unchanged.

Card: 202bcb

Geänderte Dateien (5)
Source/Libraries/Functions/MakeAndSaveScreenShot.luageändert+15 −0
Source/Render/FrameCompositor.luaneu+102 −0
Source/Render/SceneCanvas.luageändert+5 −0
Source/Stages/Game.luageändert+9 −0
Source/Update/GUI.luageändert+6 −0