22 Commits (62785d463c3da99beb8f339f600b04b6222273c2)

Author SHA1 Message Date
Zed A. Shaw e1c667d816 The images for my reactions to your bad code are now up. Went with a more 'pixel video' look than a pixel art hand drawn thing. 2 months ago
Zed A. Shaw 3cb4fcfeb5 Stupid self-portrait for the game's 'bad guy'. 2 months ago
Zed A. Shaw 95cd84b09d Get the build fail to actually play and keep the building sound looping until the build is done. 2 months ago
Zed A. Shaw 0aeb5b4ceb Make the FSM_STATE work better with optional loggins set by a define and standardize on using enum class by default. 2 months ago
Zed A. Shaw 5ae24d9b0a Moved the main event loop out of GUI so it's not so tightly coupled to everything else. 2 months ago
Zed A. Shaw c0ad0c8d23 Rework the GUI so it uses SFMLBackend by moving the SoundQuip into SFMLBackend. 2 months ago
Zed A. Shaw 152d4cf037 A bit more source refactoring. 2 months ago
Zed A. Shaw fff182b457 Refactored out the main_loop so that it's not tightly coupled inside builder, and in the process found I was accidentally copying GUI and GameEngine because Builder wasn't using a &ref for them. Now they don't have a copy constructor to catch that. 2 months ago
Zed A. Shaw 0bac4dbfd9 First step in refactoring out the build running from the gui for later thread fiascos. 2 months ago
Zed A. Shaw 453c50c563 Big cleanup of rampant using std. 2 months ago
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. 3 months ago
Zed A. Shaw 4bd2d12219 The new SFMLGui is now worked into the code and barely works. Cleanup is next. 3 months ago
Zed A. Shaw fee724e637 Fix a bug where a failinb build that causes death would play both the death sound and build failed sound. 3 months ago
Zed A. Shaw eb6c7b0e33 Working config file also configures the build and git dir. 3 months 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. 3 months ago
Zed A. Shaw 268d8abf52 Sounds are working...BUT...I have to make ones I own so hang on until I do that. 3 months ago
Zed A. Shaw f83c0c7ff9 Rework the GUI so that I can place my face while I stream. 3 months ago
Zed A. Shaw 9a012813ae Game now keeps track of deaths, rounds, streaks and other fun stuff. You can also die finally. 3 months ago
Zed A. Shaw a13704fe33 Got a simple GUI layout working for the most part. 3 months ago
Zed A. Shaw c52bc8fafd Make the game engine use a start/end round and do healing if you don't make any mistakes. 3 months ago
Zed A. Shaw e35536c7e3 More refactoring in prep for a real design. 3 months ago
Zed A. Shaw ceba46c658 GUI is now in its own unit. 3 months ago
Zed A. Shaw 6d4aa9390a First kind of working FTXUI for the game. 3 months ago
Zed A. Shaw 9cc6724df8 Sort of working scrolling window thing. 3 months ago
Zed A. Shaw 20999eddd7 Finally got the buttons working on a simple UI that also does other things behind the scenes. Need to study FTXUI more though as I didn't catch the error with Render(). 3 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. 4 months ago