Commit graph

20 commits

Author SHA1 Message Date
Zed A. Shaw
ac22a11c9f Now mostly working with GUECS but shaders are still busted. Have to find out why they stopped working. 2025-05-10 11:06:38 -04:00
Zed A. Shaw
210b0e4d21 Can now use -g to set a goal. 2025-04-24 13:00:40 -04:00
Zed A. Shaw
d1c2352237 Quick little tweak to make the build speed up while a build is running. 2025-04-23 10:45:36 -04:00
Zed A. Shaw
94c9cd75a8 Remove a bunch of dead code and clean up more. 2025-04-23 01:56:48 -04:00
Zed A. Shaw
8a30fafabb Quick ability to set the countdown timer length. 2025-04-23 01:04:00 -04:00
Zed A. Shaw
d4d8c780a4 Bring over my bag of shit shaders and use one as a placeholder for the build status indicator. 2025-04-23 00:20:08 -04:00
Zed A. Shaw
8f3a3c10c2 UI is now working the same as last time but using GUECS. 2025-04-22 11:54:35 -04:00
Zed A. Shaw
70c2ce7d51 Reworked the gui to use GUECS now so lots of code soon to die. 2025-04-22 03:08:43 -04:00
Zed A. Shaw
e78340a0cd Remove most of the image/sound managing stuff. 2025-04-22 01:22:33 -04:00
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. 2024-09-20 18:47:14 -04:00
Zed A. Shaw
5ae24d9b0a Moved the main event loop out of GUI so it's not so tightly coupled to everything else. 2024-09-10 22:58:45 -04:00
Zed A. Shaw
c0ad0c8d23 Rework the GUI so it uses SFMLBackend by moving the SoundQuip into SFMLBackend. 2024-09-10 22:40:02 -04:00
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. 2024-09-10 04:38:21 -04:00
Zed A. Shaw
453c50c563 Big cleanup of rampant using std. 2024-09-07 22:26:57 -04:00
Zed A. Shaw
fee724e637 Fix a bug where a failinb build that causes death would play both the death sound and build failed sound. 2024-08-27 16:34:38 -04:00
Zed A. Shaw
eb6c7b0e33 Working config file also configures the build and git dir. 2024-08-26 19:32:39 -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
268d8abf52 Sounds are working...BUT...I have to make ones I own so hang on until I do that. 2024-08-25 22:09:13 -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