Commit graph

15 commits

Author SHA1 Message Date
Zed A. Shaw
4bd2d12219 The new SFMLGui is now worked into the code and barely works. Cleanup is next. 2024-09-01 18:11:33 -04:00
Zed A. Shaw
70d1389c54 Move the GUI to its own file for the next stage. 2024-09-01 16:43:15 -04:00
Zed A. Shaw
015b4aac45 Basic sfml window going for the gui redesign. 2024-08-27 17:12:48 -04:00
Zed A. Shaw
90f4f727ba I can now load a json config file name .tarpit.json to configure everything. It now works to configure the sounds used. 2024-08-26 19:04:50 -04:00
Zed A. Shaw
7309ec2f40 Now I can play a sound! Yay! 2024-08-24 17:33:48 -04:00
Zed A. Shaw
f73d3fbfd8 Added in an openal dependency for today's stream. 2024-08-23 14:11:31 -04:00
Zed A. Shaw
e35536c7e3 More refactoring in prep for a real design. 2024-08-21 18:34:46 -04:00
Zed A. Shaw
ceba46c658 GUI is now in its own unit. 2024-08-20 18:02:46 -04:00
Zed A. Shaw
52b59d38ad Move the tests to catch2 so I can get tap output for the game. 2024-08-10 06:59:28 -04:00
Zed A. Shaw
440be444ea Moved the game engine into its own unit and then made a failing test for it. 2024-08-09 23:01:06 -04:00
Zed A. Shaw
fb5bf9d733 A quick and dirty test with doctest. Should be good enough. 2024-08-09 12:47:44 -04:00
Zed A. Shaw
4365bfa98d A thread version of a UI that updates the the background. 2024-08-09 12:31:38 -04:00
Zed A. Shaw
aee2ac5b27 Rename the hack spike of the game idea to its final name. Start a test of FTXUI for the game. 2024-08-06 01:38:28 -04:00
Zed A. Shaw
899e481c9d A little better build but I really need to clean this up and use a state machine to handle the process. 2024-08-01 07:01:27 -04:00
Zed A. Shaw
5f87d9846c First drop the game's core mechanic that compiles. 2024-07-30 06:01:39 -04:00