33 Commits (f82db0c6cd870e874f6f12f1989e4e575d2d5290)

Author SHA1 Message Date
Zed A. Shaw eda7c30fc1 Shader now works. 4 weeks ago
Zed A. Shaw ac22a11c9f Now mostly working with GUECS but shaders are still busted. Have to find out why they stopped working. 4 weeks ago
Zed A. Shaw 210b0e4d21 Can now use -g to set a goal. 1 month ago
Zed A. Shaw d1c2352237 Quick little tweak to make the build speed up while a build is running. 1 month ago
Zed A. Shaw 94c9cd75a8 Remove a bunch of dead code and clean up more. 1 month ago
Zed A. Shaw 8a30fafabb Quick ability to set the countdown timer length. 1 month ago
Zed A. Shaw d4d8c780a4 Bring over my bag of shit shaders and use one as a placeholder for the build status indicator. 1 month ago
Zed A. Shaw 8f3a3c10c2 UI is now working the same as last time but using GUECS. 1 month ago
Zed A. Shaw 70c2ce7d51 Reworked the gui to use GUECS now so lots of code soon to die. 2 months ago
Zed A. Shaw e78340a0cd Remove most of the image/sound managing stuff. 2 months ago
Zed A. Shaw 2d81f900be Updated to use the latest libgit2 1.9.0 and GCC14. 2 months ago
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. 9 months ago
Zed A. Shaw 3cb4fcfeb5 Stupid self-portrait for the game's 'bad guy'. 9 months ago
Zed A. Shaw 95cd84b09d Get the build fail to actually play and keep the building sound looping until the build is done. 9 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. 9 months ago
Zed A. Shaw 5ae24d9b0a Moved the main event loop out of GUI so it's not so tightly coupled to everything else. 9 months ago
Zed A. Shaw c0ad0c8d23 Rework the GUI so it uses SFMLBackend by moving the SoundQuip into SFMLBackend. 9 months ago
Zed A. Shaw 152d4cf037 A bit more source refactoring. 9 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. 9 months ago
Zed A. Shaw 0bac4dbfd9 First step in refactoring out the build running from the gui for later thread fiascos. 9 months ago
Zed A. Shaw 453c50c563 Big cleanup of rampant using std. 9 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. 9 months ago
Zed A. Shaw 4bd2d12219 The new SFMLGui is now worked into the code and barely works. Cleanup is next. 9 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. 9 months ago
Zed A. Shaw eb6c7b0e33 Working config file also configures the build and git dir. 9 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. 9 months ago
Zed A. Shaw 268d8abf52 Sounds are working...BUT...I have to make ones I own so hang on until I do that. 9 months ago
Zed A. Shaw f83c0c7ff9 Rework the GUI so that I can place my face while I stream. 10 months ago
Zed A. Shaw 9a012813ae Game now keeps track of deaths, rounds, streaks and other fun stuff. You can also die finally. 10 months ago
Zed A. Shaw a13704fe33 Got a simple GUI layout working for the most part. 10 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. 10 months ago
Zed A. Shaw e35536c7e3 More refactoring in prep for a real design. 10 months ago
Zed A. Shaw ceba46c658 GUI is now in its own unit. 10 months ago
Zed A. Shaw 6d4aa9390a First kind of working FTXUI for the game. 10 months ago
Zed A. Shaw 9cc6724df8 Sort of working scrolling window thing. 10 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(). 10 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. 10 months ago