Kartenspur zwischen fertigen Leveln blau (KARTE3), zum aktuellen Punkt orange (KARTE1) -- Stefans Level-2-Durchspiel

This commit is contained in:
2026-07-26 11:52:26 +02:00
parent bced7ea1d1
commit 8978fc7996
2 changed files with 14 additions and 1 deletions
+9
View File
@@ -2070,3 +2070,12 @@ Stefan: Steh-Pose nach dem Laufen = 020.png bei Tony UND Smacks = Slot 10
= zurueck zum Stehen. Slot 10 war faelschlich als "Absprung-Hocke"
belegt -- die Hocke zeigt jetzt wieder den Duck-Frame (Slot 12, wie die
urspruengliche, abgenommene Version). SLOT_SQUAT entfernt.
## 26.07.2026 (33) -- Kartenspur: blau zwischen fertigen Leveln
Stefan hat Level 2 durchgespielt: der Weg zwischen zwei FERTIGEN Leveln
wird BLAU (KARTE3 -- damit ist auch dieser Sprite zugeordnet), nur der
Weg zum aktuellen, noch nicht geschafften Punkt bleibt orange (KARTE1).
Umgesetzt; Render mit current=2 deckungsgleich mit Stefans Screenshot.
Alle 4 KARTE-Punktsprites sind damit erklaert: 0=gross orange (aktuell),
2=gross blau (fertig), 1=kleine orange Spur, 3=kleine blaue Spur.
+5 -1
View File
@@ -149,9 +149,13 @@ class WorldMap:
# Punktspur auf den bereisten Pfaden (Segmente bis zum aktuellen).
# Wegpunkte liegen auf der Stand-Linie; die Punktgrafik sitzt wie
# die Levelpunkte um (-5,-16) versetzt (Label-Offset des Binaries).
# Stefans Durchspiel-Befund: Wege zwischen zwei FERTIGEN Leveln
# werden BLAU (KARTE3), nur der Weg zum aktuellen, noch nicht
# geschafften Punkt bleibt ORANGE (KARTE1).
for i in range(1, self.current + 1):
spur = self.dot_trail if i == self.current else self.dot_small
for wx, wy in self.segments[i]['waypoints'][1:-1]:
canvas.blit(self.dot_trail,
canvas.blit(spur,
(wx - 5 + SMALL_OFF[0], wy - 16 + SMALL_OFF[1]))
# waehrend des Laufens: Kopf entlang des Pfads
if walk_pos is not None: