Kartenspur zwischen fertigen Leveln blau (KARTE3), zum aktuellen Punkt orange (KARTE1) -- Stefans Level-2-Durchspiel
This commit is contained in:
@@ -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"
|
= zurueck zum Stehen. Slot 10 war faelschlich als "Absprung-Hocke"
|
||||||
belegt -- die Hocke zeigt jetzt wieder den Duck-Frame (Slot 12, wie die
|
belegt -- die Hocke zeigt jetzt wieder den Duck-Frame (Slot 12, wie die
|
||||||
urspruengliche, abgenommene Version). SLOT_SQUAT entfernt.
|
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
@@ -149,9 +149,13 @@ class WorldMap:
|
|||||||
# Punktspur auf den bereisten Pfaden (Segmente bis zum aktuellen).
|
# Punktspur auf den bereisten Pfaden (Segmente bis zum aktuellen).
|
||||||
# Wegpunkte liegen auf der Stand-Linie; die Punktgrafik sitzt wie
|
# Wegpunkte liegen auf der Stand-Linie; die Punktgrafik sitzt wie
|
||||||
# die Levelpunkte um (-5,-16) versetzt (Label-Offset des Binaries).
|
# 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):
|
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]:
|
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]))
|
(wx - 5 + SMALL_OFF[0], wy - 16 + SMALL_OFF[1]))
|
||||||
# waehrend des Laufens: Kopf entlang des Pfads
|
# waehrend des Laufens: Kopf entlang des Pfads
|
||||||
if walk_pos is not None:
|
if walk_pos is not None:
|
||||||
|
|||||||
Reference in New Issue
Block a user