From 9316f67c31e59705fdc097c7830333933d9f02c4 Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Sun, 31 May 2026 20:25:42 +0200 Subject: [PATCH] docs: mark presentation layer (sub-project 1) as implemented Co-Authored-By: Claude Opus 4.8 (1M context) --- Semesterprojekt/docs/enhancement-ideas.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Semesterprojekt/docs/enhancement-ideas.md b/Semesterprojekt/docs/enhancement-ideas.md index 432d408..ee69844 100644 --- a/Semesterprojekt/docs/enhancement-ideas.md +++ b/Semesterprojekt/docs/enhancement-ideas.md @@ -17,7 +17,13 @@ alle Phasen 1–7 grün. Ziel: deutlich mehr Tiefe und Politur. ## Themenblöcke -### 1. Reichere Präsentation / Ausgabe-Schicht +### 1. Reichere Präsentation / Ausgabe-Schicht ✅ umgesetzt (Branch `feature/presentation-layer`) + +> Umgesetzt: semantisches Modell (`io.text`), `ConsoleIO` (ANSI + Box-Drawing, +> Color/Glyph-Modi), `SwingIO` (4 Regionen, `JTextPane`, gebündelter Font, +> HiDPI-Skalierung + Zoom `Strg +/-/0`), HUD pro Zug, Welcome-Banner. 79 Tests grün. +> Spec/Plan unter `docs/superpowers/`. Karte/Menü/Save/Musik weiterhin offen. + - Weg vom reinen `write(String)`: formatierte Ausgabe (Überschriften, Trenner, Hervorhebungen für Items/NPCs/Richtungen).