Panel now holds data on how it should be rendered and render just uses that instead of calculating it.

This commit is contained in:
Zed A. Shaw 2024-11-18 12:07:44 -05:00
parent 1a3bbaedda
commit f79e7638c0
5 changed files with 27 additions and 17 deletions

View file

@ -1,8 +1,13 @@
TODAY'S GOAL:
TODO:
* Clean up renderer.
* panels and everything except renderer should use character coodinates
* panels should know if they're text vs. grid rendered
* Image -> Text converter.
TODO:
* Keep panel unified by implementing border and backing on grids too.
* Can std::any be defaulted to a noop in the events?
* Save file isn't saving gold.
* Inventory needs to be better, but need some kinds of "weapons" or other loot to get and not just gold.