refactor to modules; update player based on new prototype

This commit is contained in:
2021-05-15 16:59:51 +01:00
parent 04f86f6aa6
commit 6a0251dc0c
10 changed files with 749 additions and 682 deletions

42
TODO.md Normal file
View File

@@ -0,0 +1,42 @@
# to do
## game data structure
### parser
* ~move tests into their respective modules where appropriate~
## players
* ~graphics~
* re-use player avatar drawing function as generic image drawing function
* text (how?)
* support older graphics adaptors
### linux
* ~get working~
### windows
* ~try to compile~
* does not work on my acer laptop (2012)
* does not work on my windows 8 VM
* works on my computer via wine!
### future: arm/raspberry pi?
### web
will need:
* base64 decoding
* zip parsing
* webgl or something?
* audio??
## editor
* build something in egui
* can we do a web version that works with zip files?
* investigate zip compression/decompression in rust