Skärmdumpar på osynlig skärm och deterministiska bildrutor
All checks were successful
release / build-release (push) Successful in 1m42s
All checks were successful
release / build-release (push) Successful in 1m42s
- tools/shots/headless.go: startar en egen headless Wayfire (wlroots headless-backend + Xwayland) och kör spelet där, så att inga fönster syns eller tar fokus från det man gör på datorn; snäll avstängning och städning av sockets; METRO_HEADLESS=0 använder skärmen - skriptläget ritar scenen synkront vid shot så att bilden alltid speglar exakt den uppdateringen oavsett FPS (två körningar ger identiska PNG:er) - README/roadmap: hur den osynliga skärmen fungerar och används manuellt Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -171,7 +171,7 @@ Y = hjälp, X = ordlista, Back/Select = karta.
|
||||
| `go run ./tools/build …` | bygger (se ovan) |
|
||||
| `go run ./tools/genart` | genererar placeholder-grafiken `resources/sprites/tiles.png` och `player.png` |
|
||||
| `go run ./tools/gensound` | genererar placeholder-ljuden `resources/sound/*.wav` (avgångsmelodi, dörrsignal) |
|
||||
| `go run ./tools/shots` | tar dokumentationens skärmdumpar till `doc/img/` – **kör efter varje grafik-/UI-ändring och committa bilderna** |
|
||||
| `go run ./tools/shots` | tar dokumentationens skärmdumpar till `doc/img/` – **kör efter varje grafik-/UI-ändring och committa bilderna**. På Linux körs spelet på en osynlig skärm (headless Wayfire + Xwayland) så att inget fönster syns eller tar fokus; `METRO_HEADLESS=0` använder skärmen |
|
||||
|
||||
## Beroenden
|
||||
|
||||
|
||||
Reference in New Issue
Block a user