iphydf
fdfaaf953f
cleanup: Remove all uses of deprecated enum names.
...
All-caps enum names have been deprecated for a while now and will go
away in 0.3.0.
2022-03-07 19:20:35 +00:00
jfreegman
3f18c6f8de
cleanup: fix some uninitialized memory warnings and clarify some logic
2021-12-13 12:33:58 -05:00
jfreegman
b7002ef3f0
Allow ncurses refresh rate to be set dynamically
...
This allows us to have a higher refresh rate only when necessary (e.g. games)
2021-11-20 09:49:04 -05:00
jfreegman
d02f3b4acb
Fix a graphical bug with the game border on some terminal emulators
2021-07-27 14:15:36 -04:00
jfreegman
8dfd009e0e
Some minor fixes for game module
2021-06-28 13:54:25 -04:00
jfreegman
4514ecd839
Refactor game window sizing
...
- Add large square and rectangle window types
- Remove forced small windows
- Fit game of life to largest possible window type
- Hide cursor in game of life when game is running
2021-06-03 01:19:49 -04:00
jfreegman
5e67571908
Implement Conway's Game of Life
2021-06-01 23:00:00 -04:00
jfreegman
c293fbe0c7
Add support for game window notifications
2021-05-24 14:30:29 -04:00
jfreegman
35aa6922d6
Show previous window instead of Home after closing a window
2021-05-24 14:30:28 -04:00
jfreegman
7abf6388f8
Add ability to compile without game support
2021-05-24 14:30:28 -04:00
jfreegman
7aeb1a0aac
Add networking to game engine / add multiplayer chess
2021-05-24 14:30:27 -04:00
jfreegman
60bdcf0ba5
Begin implementing chess
2021-05-24 14:30:27 -04:00
jfreegman
a623976a0e
Add game module (WIP)
2021-05-24 14:30:26 -04:00