feat(io): adaptive ASCII map width; document map command, mark sub-project done
AsciiMap sizes room boxes to the longest visible name (capped) so names like 'Dark Hallway' are no longer truncated; connector centering follows. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -56,7 +56,14 @@ Farb-Rollen: Items / NPCs / Exits / Heading / Gefahr.
|
||||
- **Konsole**: Font nicht kontrollierbar → gestufte Fallbacks
|
||||
(reines ASCII → Unicode-Box-Drawing → Nerd-Glyphen) statt harter Annahme.
|
||||
|
||||
### 3. Karte / Map
|
||||
### 3. Karte / Map ✅ umgesetzt (Branch `feature/map`)
|
||||
|
||||
> Umgesetzt: `MapLayout` (BFS-Gitter-Layout + Fog of War), `MapView`-Modell,
|
||||
> GUI-`MapPanel` (Graphics2D, ersetzt die Exit-Liste), Konsolen-ASCII via
|
||||
> `AsciiMap` + `map`-Befehl, Besuchte-Räume-Tracking auf `Player`, Map-Push pro Zug.
|
||||
> Item/NPC-Marker und Türen-Styling offen (Quest-Teilprojekt). Spec/Plan unter
|
||||
> `docs/superpowers/`.
|
||||
|
||||
|
||||
- Übersichtskarte der Räume – in **beiden** Modi.
|
||||
- Konsole: ASCII-Map. GUI: gezeichnete Map (Grid/Graph).
|
||||
|
||||
Reference in New Issue
Block a user