Momentan werden alle Tiles aufgelistet als Buttons mit Text - Besser wäre eine Grid von Tiles (vielleicht mit kleinem Label vom Namen). Spart 1. Platz und 2. sieht man was man malt.
Momentan werden alle Tiles aufgelistet als Buttons mit Text - Besser wäre eine Grid von Tiles (vielleicht mit kleinem Label vom Namen). Spart 1. Platz und 2. sieht man was man malt.
admin
added this to the Development project 2026-09-18 09:40:50 +02:00
admin
moved this to Next in Development on 2026-09-18 09:40:54 +02:00
Was sich ändert: Unter TILES stehen die Tiles jetzt nicht mehr als Liste von Buttons, sondern als Raster mit Vorschaubildern. Der Name steht jeweils darunter (neues Widget src/editor/tile/TilePalette.ts).
Ein Floor- oder Wall-Tile zeigt seine einzelne Kachel, also die vier konvexen Ecken, so wie in der Palette von RPG Maker. Ein None-Tile zeigt sein Bild. Beides wird über dieselben Viertel gezeichnet wie in der Tilemap (loneTileQuadrants in autotile.ts).
Animierte Tiles zeigen im Inspector nur ihr erstes Bild.
Ein Tile ohne brauchbares Bild zeigt ? und lässt sich trotzdem auswählen.
Hover und Auswahl sehen aus wie im Image-Picker. Ein Klick wählt wie bisher auch den Pinsel.
Die Kacheln sind 56–72 px groß. Das Raster kommt aus imageGrid.ts, dafür hat gridMetrics einstellbare Grenzen bekommen.
Wird ein Tile angelegt oder gelöscht, baut sich die Section jetzt neu auf. Das war vorher eine Lücke.
Tests
npm run check → 98 Files, 1341 Tests, CHECK EXIT 0
GM_STEPS=1-16,24,25,33,36,38,39,40 (frisch geseedet) → ALL PASSED – 593 checks
2 neue Unit-Tests: die einzelne Kachel für alle drei Arten und die Grenzen von gridMetrics. Die Gegenprobe mit zwei absichtlichen Fehlern hat beide gefangen.
2 neue e2e-Checks in 40b: Die Pixel der Palette-Kachel stimmen mit den Eckvierteln überein, und es passen mindestens 3 Kacheln in eine Zeile.
Doku: Wiki Tilemaps.md, Architecture.md und Development.md. Die Check-Summe ist jetzt 1023, das ist bisher nur gerechnet.
Umgesetzt in bfbcbe6, Wiki da9af71.
**Was sich ändert:** Unter **TILES** stehen die Tiles jetzt nicht mehr als Liste von Buttons, sondern als Raster mit Vorschaubildern. Der Name steht jeweils darunter (neues Widget `src/editor/tile/TilePalette.ts`).
- Ein Floor- oder Wall-Tile zeigt seine einzelne Kachel, also die vier konvexen Ecken, so wie in der Palette von RPG Maker. Ein None-Tile zeigt sein Bild. Beides wird über dieselben Viertel gezeichnet wie in der Tilemap (`loneTileQuadrants` in `autotile.ts`).
- Animierte Tiles zeigen im Inspector nur ihr erstes Bild.
- Ein Tile ohne brauchbares Bild zeigt **?** und lässt sich trotzdem auswählen.
- Hover und Auswahl sehen aus wie im Image-Picker. Ein Klick wählt wie bisher auch den Pinsel.
- Die Kacheln sind 56–72 px groß. Das Raster kommt aus `imageGrid.ts`, dafür hat `gridMetrics` einstellbare Grenzen bekommen.
- Wird ein Tile angelegt oder gelöscht, baut sich die Section jetzt neu auf. Das war vorher eine Lücke.
**Tests**
```
npm run check → 98 Files, 1341 Tests, CHECK EXIT 0
GM_STEPS=1-16,24,25,33,36,38,39,40 (frisch geseedet) → ALL PASSED – 593 checks
```
- 2 neue Unit-Tests: die einzelne Kachel für alle drei Arten und die Grenzen von `gridMetrics`. Die Gegenprobe mit zwei absichtlichen Fehlern hat beide gefangen.
- 2 neue e2e-Checks in 40b: Die Pixel der Palette-Kachel stimmen mit den Eckvierteln überein, und es passen mindestens 3 Kacheln in eine Zeile.
**Doku:** Wiki `Tilemaps.md`, `Architecture.md` und `Development.md`. Die Check-Summe ist jetzt 1023, das ist bisher nur gerechnet.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Momentan werden alle Tiles aufgelistet als Buttons mit Text - Besser wäre eine Grid von Tiles (vielleicht mit kleinem Label vom Namen). Spart 1. Platz und 2. sieht man was man malt.
Umgesetzt in
bfbcbe6, Wiki da9af71.Was sich ändert: Unter TILES stehen die Tiles jetzt nicht mehr als Liste von Buttons, sondern als Raster mit Vorschaubildern. Der Name steht jeweils darunter (neues Widget
src/editor/tile/TilePalette.ts).loneTileQuadrantsinautotile.ts).imageGrid.ts, dafür hatgridMetricseinstellbare Grenzen bekommen.Tests
gridMetrics. Die Gegenprobe mit zwei absichtlichen Fehlern hat beide gefangen.Doku: Wiki
Tilemaps.md,Architecture.mdundDevelopment.md. Die Check-Summe ist jetzt 1023, das ist bisher nur gerechnet.