assets
Cereal works pretty well so I may use it, but there's one more library I want to try first called tser.
2 months ago
scratchpad
This seems to be the best way to do this, but I kepts a few other experiments in scratchpad.
2 months ago
scripts
A bit more cleanup, but still looking for more organization.
2 months ago
tests
Save system should work better now, just needed to switch to basic map. This would probably a lot better if tser.hpp supported std::any.
2 months ago
wraps
Cereal works pretty well so I may use it, but there's one more library I want to try first called tser.
2 months ago
.gitignore
Ignore more irrelevant things.
3 months ago
.tarpit.json
Ignore more irrelevant things.
3 months ago
.vimrc_proj
Mostly working prototype that uses FTXUI to render to SFML and then plays a sound when you hit a wall.
3 months ago
LICENSE
Initial commit
3 months ago
Makefile
Renderer of ANSI codes to SFML is now working. Does seem to be a little slow but that'll be easy to fix later.
2 months ago
README.md
Fixes to make it build on OSX with old gear. I have an ancient OSX laptop that uses Clang 14 and it actuall works there. Amazing.
2 months ago
ansi_parser.cpp
Have to tweak when to test that true color is set, and also when to do it for the test.
2 months ago
ansi_parser.hpp
Refactored the ansi_parser into a class that can be reused between render calls.
2 months ago
ansi_parser.rl
Have to force the terminal detected by FTXUI to use full color no matter what it detects in the actual terminal.
2 months ago
collider.cpp
Learned yesterday that you can do a multi-return assing to auto[] by just returning a struct.
2 months ago
collider.hpp
Learned yesterday that you can do a multi-return assing to auto[] by just returning a struct.
2 months ago
combat.cpp
Almost working save sytem but the data I store is totally wrong. I need to also save the entity IDs being used and map them to the components.
2 months ago
combat.hpp
Almost working save sytem but the data I store is totally wrong. I need to also save the entity IDs being used and map them to the components.
2 months ago
components.hpp
Almost working save sytem but the data I store is totally wrong. I need to also save the entity IDs being used and map them to the components.
2 months ago
config.cpp
Have to force the terminal detected by FTXUI to use full color no matter what it detects in the actual terminal.
2 months ago
config.hpp
Have to force the terminal detected by FTXUI to use full color no matter what it detects in the actual terminal.
2 months ago
dbc.cpp
Initial commit that has most of what I need.
3 months ago
dbc.hpp
Initial commit that has most of what I need.
3 months ago
dinkyecs.hpp
Almost working save sytem but the data I store is totally wrong. I need to also save the entity IDs being used and map them to the components.
2 months ago
events.hpp
More refactoring to get the GUI dumber.
2 months ago
flecs.wrap
Brought in FLECS to play with, tomorrow we learn it.
3 months ago
fsm.hpp
Conver to using \ for member variables in classes. In structs just use the name.
3 months ago
gui.cpp
Almost working save sytem but the data I store is totally wrong. I need to also save the entity IDs being used and map them to the components.
2 months ago
gui.hpp
Almost working save sytem but the data I store is totally wrong. I need to also save the entity IDs being used and map them to the components.
2 months ago
main.cpp
Cereal works pretty well so I may use it, but there's one more library I want to try first called tser.
2 months ago
map.cpp
Cereal works pretty well so I may use it, but there's one more library I want to try first called tser.
2 months ago
map.hpp
Cereal works pretty well so I may use it, but there's one more library I want to try first called tser.
2 months ago
meson.build
Almost working save sytem but the data I store is totally wrong. I need to also save the entity IDs being used and map them to the components.
2 months ago
point.hpp
Almost working save sytem but the data I store is totally wrong. I need to also save the entity IDs being used and map them to the components.
2 months ago
rand.cpp
Just wrote my own entity system to figure it out.
2 months ago
rand.hpp
Just wrote my own entity system to figure it out.
2 months ago
render.cpp
Have to force the terminal detected by FTXUI to use full color no matter what it detects in the actual terminal.
2 months ago
render.hpp
Further cleaning of the renderer.
2 months ago
save.cpp
Save system should work better now, just needed to switch to basic map. This would probably a lot better if tser.hpp supported std::any.
2 months ago
save.hpp
Save system should work better now, just needed to switch to basic map. This would probably a lot better if tser.hpp supported std::any.
2 months ago
sound.cpp
Rendering code stripped out of the GUI code.
2 months ago
sound.hpp
Rendering code stripped out of the GUI code.
2 months ago
status.txt
Rendering with color is working now but still has problems with enabling/resetting the default colors.
2 months ago
systems.cpp
Almost working save sytem but the data I store is totally wrong. I need to also save the entity IDs being used and map them to the components.
2 months ago
systems.hpp
Almost working save sytem but the data I store is totally wrong. I need to also save the entity IDs being used and map them to the components.
2 months ago
tser.hpp
Almost working save sytem but the data I store is totally wrong. I need to also save the entity IDs being used and map them to the components.
2 months ago
tser.wrap
Stripped tser.hpp down to the essentials so I can study it. No base64 encoding, less than comparison (wtf is that for), and I may even remove the 'json' output.
2 months ago