Zed A. Shaw
|
8edb37ceb4
|
Tried to avoid makefile for as long as possible but it's just too useful.
|
hace 10 meses |
Zed A. Shaw
|
4bd2d12219
|
The new SFMLGui is now worked into the code and barely works. Cleanup is next.
|
hace 10 meses |
Zed A. Shaw
|
70d1389c54
|
Move the GUI to its own file for the next stage.
|
hace 10 meses |
Zed A. Shaw
|
58a5a415ec
|
Now using a simple text size grid system for laying out the GUI.
|
hace 10 meses |
Zed A. Shaw
|
fda281be1d
|
Refactored into a class.
|
hace 10 meses |
Zed A. Shaw
|
846d5964fe
|
GUI mostly laid out but the code needs more refining and cleanup. Currently it creates too many assets in the render function.
|
hace 10 meses |
Zed A. Shaw
|
e7a226f1db
|
Log window is now working.
|
hace 10 meses |
Zed A. Shaw
|
8707982907
|
Have a basic template for the gui up, but obviously not using it right. The ImGui does pop up when I hit space, but fails a second time claiming I need to run render again. Needs more research.
|
hace 10 meses |
Zed A. Shaw
|
df6944b0fb
|
A really bad quick SFML based UI to get started with the FTXUI removal, and a slight reworking of the default .tarpit.json so that it's just a sample and I can use my own config for my dev and have different sounds.
|
hace 10 meses |
Zed A. Shaw
|
015b4aac45
|
Basic sfml window going for the gui redesign.
|
hace 10 meses |
Zed A. Shaw
|
29a6a565d9
|
Document the config file real quick.
|
hace 10 meses |
Zed A. Shaw
|
fee724e637
|
Fix a bug where a failinb build that causes death would play both the death sound and build failed sound.
|
hace 10 meses |
Zed A. Shaw
|
e8163bbeaf
|
Make some temporary sounds for each of the build actions.
|
hace 10 meses |
Zed A. Shaw
|
eb6c7b0e33
|
Working config file also configures the build and git dir.
|
hace 10 meses |
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.
|
hace 10 meses |
Zed A. Shaw
|
268d8abf52
|
Sounds are working...BUT...I have to make ones I own so hang on until I do that.
|
hace 10 meses |
Zed A. Shaw
|
7309ec2f40
|
Now I can play a sound! Yay!
|
hace 10 meses |
Zed A. Shaw
|
f83c0c7ff9
|
Rework the GUI so that I can place my face while I stream.
|
hace 10 meses |
Zed A. Shaw
|
07677068ab
|
Reformat.
|
hace 10 meses |
Zed A. Shaw
|
f56fd26e85
|
Forgot the libgit2 patch.
|
hace 10 meses |
Zed A. Shaw
|
8f48627c72
|
Rough cut on install instructions.
|
hace 10 meses |
Zed A. Shaw
|
f73d3fbfd8
|
Added in an openal dependency for today's stream.
|
hace 10 meses |
Zed A. Shaw
|
9a012813ae
|
Game now keeps track of deaths, rounds, streaks and other fun stuff. You can also die finally.
|
hace 10 meses |
Zed A. Shaw
|
a13704fe33
|
Got a simple GUI layout working for the most part.
|
hace 10 meses |
Zed A. Shaw
|
4520e20ab7
|
Improve the GameEngine test.
|
hace 10 meses |
Zed A. Shaw
|
c52bc8fafd
|
Make the game engine use a start/end round and do healing if you don't make any mistakes.
|
hace 10 meses |
Zed A. Shaw
|
e35536c7e3
|
More refactoring in prep for a real design.
|
hace 10 meses |
Zed A. Shaw
|
b9e9119832
|
A bit less wait time before running the build so it's more responsive.
|
hace 10 meses |
Zed A. Shaw
|
ceba46c658
|
GUI is now in its own unit.
|
hace 10 meses |
Zed A. Shaw
|
6d4aa9390a
|
First kind of working FTXUI for the game.
|
hace 10 meses |
Zed A. Shaw
|
6fc74ca199
|
DBC didn't work on its own. Needed the functional stuff to get the lambdas.
|
hace 10 meses |
Zed A. Shaw
|
9cc6724df8
|
Sort of working scrolling window thing.
|
hace 10 meses |
Zed A. Shaw
|
4227ee1cdc
|
Use an ostringstream for the output and make the test actually confirm the results.
|
hace 11 meses |
Zed A. Shaw
|
38104f60f3
|
Looks like the brainfuck is working. It can do a hello world program.
|
hace 11 meses |
Zed A. Shaw
|
5b18849ddc
|
Just a little cleanup before getting serious again.
|
hace 11 meses |
Zed A. Shaw
|
52b59d38ad
|
Move the tests to catch2 so I can get tap output for the game.
|
hace 11 meses |
Zed A. Shaw
|
1fb99618bf
|
A simple brainfuck interpreter for the game's idea.
|
hace 11 meses |
Zed A. Shaw
|
984031bf33
|
Test passes now, and most of the gear is working, but now I think I can't use doctest because it doesn't support TAP output.
|
hace 11 meses |
Zed A. Shaw
|
440be444ea
|
Moved the game engine into its own unit and then made a failing test for it.
|
hace 11 meses |
Zed A. Shaw
|
fb5bf9d733
|
A quick and dirty test with doctest. Should be good enough.
|
hace 11 meses |
Zed A. Shaw
|
4365bfa98d
|
A thread version of a UI that updates the the background.
|
hace 11 meses |
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().
|
hace 11 meses |
Zed A. Shaw
|
aee2ac5b27
|
Rename the hack spike of the game idea to its final name. Start a test of FTXUI for the game.
|
hace 11 meses |
Zed A. Shaw
|
00597c0aaa
|
A bit of restructuring and some color output for fun.
|
hace 11 meses |
Zed A. Shaw
|
5c1b6d9243
|
Way quicker and easier to simply use the .gitignore to figure out if an important file has changed. This is probably chock full of bugs and memory leaks but it is working.
|
hace 11 meses |
Zed A. Shaw
|
83b6aa7cd0
|
I now have the kernel of the game prototyped.
|
hace 11 meses |
Zed A. Shaw
|
f1ee5e82f4
|
The watchgit works but I don't think I really need libgit2 at all if I can just process the .gitignore correctly.
|
hace 11 meses |
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.
|
hace 11 meses |
Zed A. Shaw
|
93b181cdbc
|
Quick attempt at an xmake.lua build. Doesn't work.
|
hace 11 meses |
Zed A. Shaw
|
09d8fe3c01
|
Using a hack to make makeprg run Meson
|
hace 11 meses |