From 801b8d22c1095b2fc76cb113b0237a02b3c8b3e5 Mon Sep 17 00:00:00 2001 From: Lukas Krickl Date: Tue, 15 Jul 2025 20:10:32 +0200 Subject: [PATCH] TODO: Added some notes about redraws --- TODO.md | 11 ++++---- tiles/bank9000.inc | 64 +++++++++++++++++++++++----------------------- 2 files changed, 38 insertions(+), 37 deletions(-) diff --git a/TODO.md b/TODO.md index d8ca572..8c6bb7d 100644 --- a/TODO.md +++ b/TODO.md @@ -44,6 +44,9 @@ [ ] Every map has an exit table [ ] Tiles that are flagged as exit have all the rest of their flags point into the exit table [ ] Exits may be locked +[ ] Doors may be opened and can unveil more of the map +[ ] Implement partial map redraws. Allow queueing up a map redraw which then is processed over several frames. + ## Units @@ -62,12 +65,10 @@ ### Map UI [ ] Display active unit player stats hp, mp and fatigue -[ ] Only center camera on player +[x] Only center camera on player +[ ] Implement shadow UI tileset similar to how a map is kept in ram +[ ] Allow queueing up a redraw of the UI -### Dice display -[x] Update dice display for n frames until timer is 0 -[x] Rework dice display to be a per-unit runtime only flag -[x] Dice display per unit should update in draw if timer is not 0 ## Randomness diff --git a/tiles/bank9000.inc b/tiles/bank9000.inc index cfa01a3..8af5b4c 100644 --- a/tiles/bank9000.inc +++ b/tiles/bank9000.inc @@ -629,23 +629,23 @@ .chr 11111111 .chr 11111111 ; tile 70 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 +.chr 22233333 +.chr 22311113 +.chr 23111113 +.chr 31111113 +.chr 31111113 +.chr 31111113 +.chr 31111113 +.chr 31111113 ; tile 71 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 +.chr 33333222 +.chr 31111322 +.chr 31111132 +.chr 31111113 +.chr 31111113 +.chr 31111113 +.chr 31111113 +.chr 31111113 ; tile 72 .chr 00000000 .chr 00000000 @@ -773,23 +773,23 @@ .chr 21111111 .chr 22211111 ; tile 86 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 +.chr 31111113 +.chr 31111113 +.chr 31111113 +.chr 31111113 +.chr 31111113 +.chr 31111113 +.chr 31111113 +.chr 33333333 ; tile 87 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 +.chr 31111113 +.chr 31111113 +.chr 31111113 +.chr 31111113 +.chr 31111113 +.chr 31111113 +.chr 31111113 +.chr 33333333 ; tile 88 .chr 00000000 .chr 00000000 -- 2.30.2