Zed A. Shaw
|
94c9cd75a8
|
Remove a bunch of dead code and clean up more.
|
2 days ago |
Zed A. Shaw
|
1be770d62d
|
GUECS: Minimal components from zedcaster that will let me make a GUI for a game.
|
3 days ago |
Zed A. Shaw
|
f5f8cdba37
|
Use main.cpp and disable healing for now.
|
7 days ago |
Zed A. Shaw
|
c47e688b0b
|
Now working on the new SFML with better audio.
|
7 days ago |
Zed A. Shaw
|
2d81f900be
|
Updated to use the latest libgit2 1.9.0 and GCC14.
|
1 week ago |
Zed A. Shaw
|
2035a6dd00
|
DBC now works and has a test.
|
7 months ago |
Zed A. Shaw
|
c9425aebf9
|
Refined the FSM to allow easily passing in data to the even handler and state functions.
|
7 months ago |
Zed A. Shaw
|
152d4cf037
|
A bit more source refactoring.
|
8 months ago |
Zed A. Shaw
|
cc3bb171e1
|
Restructing the source layout to make it nicer.
|
8 months ago |
Zed A. Shaw
|
b9025be45b
|
After trying a few SFM libraries I found they're just too much for what I need, so here's the start of a simple one I can use.
|
8 months ago |
Zed A. Shaw
|
0bac4dbfd9
|
First step in refactoring out the build running from the gui for later thread fiascos.
|
8 months ago |
Zed A. Shaw
|
b0c9fefa9b
|
Completely purge the coroutine stuff from the project.
|
8 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.
|
8 months 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.
|
8 months 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.
|
8 months ago |
Zed A. Shaw
|
8d1570f44a
|
Figured out threads for the next round.
|
8 months ago |
Zed A. Shaw
|
8edb37ceb4
|
Tried to avoid makefile for as long as possible but it's just too useful.
|
8 months ago |
Zed A. Shaw
|
4bd2d12219
|
The new SFMLGui is now worked into the code and barely works. Cleanup is next.
|
8 months ago |
Zed A. Shaw
|
70d1389c54
|
Move the GUI to its own file for the next stage.
|
8 months ago |
Zed A. Shaw
|
015b4aac45
|
Basic sfml window going for the gui redesign.
|
8 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.
|
8 months ago |
Zed A. Shaw
|
7309ec2f40
|
Now I can play a sound! Yay!
|
8 months ago |
Zed A. Shaw
|
f73d3fbfd8
|
Added in an openal dependency for today's stream.
|
8 months ago |
Zed A. Shaw
|
e35536c7e3
|
More refactoring in prep for a real design.
|
8 months ago |
Zed A. Shaw
|
ceba46c658
|
GUI is now in its own unit.
|
8 months ago |
Zed A. Shaw
|
52b59d38ad
|
Move the tests to catch2 so I can get tap output for the game.
|
9 months ago |
Zed A. Shaw
|
440be444ea
|
Moved the game engine into its own unit and then made a failing test for it.
|
9 months ago |
Zed A. Shaw
|
fb5bf9d733
|
A quick and dirty test with doctest. Should be good enough.
|
9 months ago |
Zed A. Shaw
|
4365bfa98d
|
A thread version of a UI that updates the the background.
|
9 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.
|
9 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.
|
9 months ago |
Zed A. Shaw
|
5f87d9846c
|
First drop the game's core mechanic that compiles.
|
9 months ago |