assets
Got some new sounds and camera shake came back but has a bug.
2 weeks ago
scratchpad
This seems to be the best way to do this, but I kepts a few other experiments in scratchpad.
3 weeks ago
scripts
A bit more cleanup, but still looking for more organization.
1 month ago
tests
Rewrote the ansi parser to exactly callback on color setting, so now just need to clean this all up and fix a few little bugs.
1 week ago
wraps
The json output is a problem but I don't even use it.
2 weeks ago
.gdbinit
FINALLLYYYY!!! Can't believe it took so long to solve this but now I can gdb and catch aborts.
2 weeks ago
.gitignore
Ignore more irrelevant things.
2 months ago
.tarpit.json
Ignore more irrelevant things.
2 months ago
.vimrc_proj
Mostly working prototype that uses FTXUI to render to SFML and then plays a sound when you hit a wall.
2 months ago
LICENSE
Initial commit
2 months ago
Makefile
FINALLLYYYY!!! Can't believe it took so long to solve this but now I can gdb and catch aborts.
2 weeks 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.
1 month ago
ansi_parser.cpp
The gui can now pop open a modal based on clicking a button but I need to manage focus next.
6 days ago
ansi_parser.hpp
Rewrote the ansi parser to exactly callback on color setting, so now just need to clean this all up and fix a few little bugs.
1 week ago
ansi_parser.rl
The gui can now pop open a modal based on clicking a button but I need to manage focus next.
6 days ago
collider.cpp
Learned yesterday that you can do a multi-return assing to auto[] by just returning a struct.
3 weeks ago
collider.hpp
Learned yesterday that you can do a multi-return assing to auto[] by just returning a struct.
3 weeks 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.
3 weeks 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.
3 weeks ago
components.hpp
More notes on the next things to do.
2 weeks ago
config.cpp
Have to force the terminal detected by FTXUI to use full color no matter what it detects in the actual terminal.
3 weeks ago
config.hpp
Have to force the terminal detected by FTXUI to use full color no matter what it detects in the actual terminal.
3 weeks ago
dbc.cpp
Initial commit that has most of what I need.
2 months ago
dbc.hpp
Initial commit that has most of what I need.
2 months ago
dinkyecs.hpp
Event system now accepts any data and the GUI receives simpler events with data for them.
2 weeks ago
events.hpp
Event system now accepts any data and the GUI receives simpler events with data for them.
2 weeks ago
flecs.wrap
Brought in FLECS to play with, tomorrow we learn it.
2 months ago
fsm.hpp
Conver to using \ for member variables in classes. In structs just use the name.
2 months ago
gui.cpp
It's actually better to just use FTXUI's Modal system than to invent my own.
6 days ago
gui.hpp
It's actually better to just use FTXUI's Modal system than to invent my own.
6 days ago
main.cpp
Rewrote the ansi parser to exactly callback on color setting, so now just need to clean this all up and fix a few little bugs.
1 week 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.
3 weeks ago
map.hpp
Initial fix of the crash with different map sizes but that's not the ultimate fix.
2 weeks ago
meson.build
Figured out that I don't need a special screen, just send events to the component directly with OnEvent. However, you have to component->Add() or call Render(component, []) with it or else it's not considered a child.
1 week ago
panel.cpp
Figured out that I don't need a special screen, just send events to the component directly with OnEvent. However, you have to component->Add() or call Render(component, []) with it or else it's not considered a child.
1 week ago
panel.hpp
Figured out that I don't need a special screen, just send events to the component directly with OnEvent. However, you have to component->Add() or call Render(component, []) with it or else it's not considered a child.
1 week 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.
3 weeks ago
rand.cpp
Just wrote my own entity system to figure it out.
1 month ago
rand.hpp
Just wrote my own entity system to figure it out.
1 month ago
render.cpp
Use the MID value for borders.
5 days ago
render.hpp
It's actually better to just use FTXUI's Modal system than to invent my own.
6 days ago
save.cpp
More notes on the next things to do.
2 weeks ago
save.hpp
More notes on the next things to do.
2 weeks ago
sound.cpp
Rendering code stripped out of the GUI code.
3 weeks ago
sound.hpp
Rendering code stripped out of the GUI code.
3 weeks ago
status.txt
Use the MID value for borders.
5 days ago
systems.cpp
Event system now accepts any data and the GUI receives simpler events with data for them.
2 weeks ago
systems.hpp
Event system now accepts any data and the GUI receives simpler events with data for them.
2 weeks ago
tser.hpp
The json output is a problem but I don't even use it.
2 weeks 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.
3 weeks ago