TODO: Added some notes about redraws
authorLukas Krickl <lukas@krickl.dev>
Tue, 15 Jul 2025 18:10:32 +0000 (20:10 +0200)
committerLukas Krickl <lukas@krickl.dev>
Tue, 15 Jul 2025 18:10:32 +0000 (20:10 +0200)
TODO.md
tiles/bank9000.inc

diff --git a/TODO.md b/TODO.md
index d8ca572d25840155c34b983c510192ea48a9c3b2..8c6bb7d77818d2a769a39e4f16c93e67f855a817 100644 (file)
--- 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
 
 ### 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
 
index cfa01a3a458f78c32003dedc57d8f8d32acc1c00..8af5b4c9e2984c1670987c99d9bb300019834695 100644 (file)
 .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
 .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