9796c2e970
First round of substantial bug fixes
2023-04-02 19:25:53 -07:00
0f21020647
More fencepost errors!
2023-04-02 19:08:26 -07:00
e96d81a7b4
Fencepost error!
...
Also the title is visible.
2023-04-02 19:07:05 -07:00
3a7bf9c2fb
Don't adjust twice.
2023-04-02 19:05:15 -07:00
2875dc5af8
Implement review mode.
...
This finishes the UI.
2023-04-02 13:58:56 -07:00
74ca51b21d
actions mode, prompt cleanup
...
Fixes some off-by-one errors. A 1-indexed UI in a 0-indexed language is always going to be prone to those and I will no doubt find more when I have enough of a test program to experiment with...
2023-04-02 13:19:26 -07:00
5a2158f525
Implement Stats Mode.
...
Also rewords some prompts. Might as well be thorough in accepting reasonable inputs.
2023-04-02 12:54:52 -07:00
25a9eed3f0
Prompt for player choices on cards.
...
Also handles errors in the display/prompt logic somewhat better.
2023-04-02 12:44:29 -07:00
592c877852
More display components.
2023-04-02 00:43:17 -07:00
e1eac9de0f
displayStatsMenu
2023-04-02 00:36:12 -07:00
7371cddab3
Add more dividers
2023-04-02 00:28:34 -07:00
aecd8683b2
Restructure loop, basic display functions
2023-04-02 00:26:34 -07:00
a62de999ea
Panel display, MultiMessage.
2023-04-02 00:20:37 -07:00
3eb087201f
more terminal utility functions
2023-04-02 00:09:17 -07:00
c73545fd07
Implement screen clear.
2023-04-02 00:02:25 -07:00
34e1f3166f
Main display mode skeleton
2023-04-01 23:59:53 -07:00
af9d9a6579
Skeleton of prototypical UI.
2023-04-01 23:22:50 -07:00