Commit Graph

4 Commits

Author SHA1 Message Date
Markil3
f7370ba08a Creates a self-extracting install script. 2021-09-15 09:03:48 -06:00
Markil3
b83b6d2736 Has stuff wait for the database to load.
A lot of stuff (CLI in particular) isn't particurally useful until the database loads. However, we still want a GUI, so we just use syncronization for stuff.
2021-09-14 18:58:54 -06:00
Markil3
55f879fedd Almost completely separates the GUI from the logic.
This will hopefully make debugging easier as well as make a CLI possible.
2021-09-14 17:02:18 -06:00
Markil3
999f3345cc Moves player logic to its own class, away from Interface
In the future, this will make testing and a CLI environment easier.
2021-09-14 16:39:40 -06:00