20 Commits (453c50c5630889cbdd5731004497576fc82f740b)

Author SHA1 Message Date
Zed A. Shaw cacf72604f Very janky barely working coroutine version of the game, the UI is more responsive, but not as much as it should be. Still, take a look and study the coro.hpp and other files in this commit for some coroutine stuff. 1 month ago
Zed A. Shaw 8f7235ade1 Coroutines mostly working, although not nearly as fancy as cppcoro. I'll try them out in my code and if I like it I'll probably just go use cppcoro. 1 month ago
Zed A. Shaw daf9a3cc07 Coroutines are mostly working but they're kind of junk anyway. Feel free to tinker with this if you like. 1 month ago
Zed A. Shaw 8d1570f44a Figured out threads for the next round. 1 month ago
Zed A. Shaw 8edb37ceb4 Tried to avoid makefile for as long as possible but it's just too useful. 1 month ago
Zed A. Shaw 4bd2d12219 The new SFMLGui is now worked into the code and barely works. Cleanup is next. 1 month ago
Zed A. Shaw 70d1389c54 Move the GUI to its own file for the next stage. 1 month ago
Zed A. Shaw 015b4aac45 Basic sfml window going for the gui redesign. 1 month ago
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. 1 month ago
Zed A. Shaw 7309ec2f40 Now I can play a sound! Yay! 1 month ago
Zed A. Shaw f73d3fbfd8 Added in an openal dependency for today's stream. 1 month ago
Zed A. Shaw e35536c7e3 More refactoring in prep for a real design. 2 months ago
Zed A. Shaw ceba46c658 GUI is now in its own unit. 2 months ago
Zed A. Shaw 52b59d38ad Move the tests to catch2 so I can get tap output for the game. 2 months ago
Zed A. Shaw 440be444ea Moved the game engine into its own unit and then made a failing test for it. 2 months ago
Zed A. Shaw fb5bf9d733 A quick and dirty test with doctest. Should be good enough. 2 months ago
Zed A. Shaw 4365bfa98d A thread version of a UI that updates the the background. 2 months ago
Zed A. Shaw aee2ac5b27 Rename the hack spike of the game idea to its final name. Start a test of FTXUI for the game. 2 months ago
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. 2 months ago
Zed A. Shaw 5f87d9846c First drop the game's core mechanic that compiles. 2 months ago