A retro style homage to 80s dungeon crawlers hand crafted in C++.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
Zed A. Shaw
812407c3df
Now the loot UI can work with any container and only uses an ECS id to work, not have its own contents.
|
11 months ago |
| .. |
|
boss_fight_ui.cpp
|
Simple Loot UI started.
|
12 months ago |
|
boss_fight_ui.hpp
|
Simple Loot UI started.
|
12 months ago |
|
combat_ui.cpp
|
Finally can pick things up, but it's really bad so far. Need a bunch of refactoring in how the collision system works, and make it so collision and maps can have multiple entities in the same square.
|
11 months ago |
|
combat_ui.hpp
|
Simple Loot UI started.
|
12 months ago |
|
debug_ui.cpp
|
Clean up the debug UI so that it's not using the jank debug component I didn't use anyway.
|
11 months ago |
|
debug_ui.hpp
|
Clean up the debug UI so that it's not using the jank debug component I didn't use anyway.
|
11 months ago |
|
dnd_loot.cpp
|
Big BIG refactor to make inventory use a model that's placed into the world, following a more sane MVC style.
|
11 months ago |
|
dnd_loot.hpp
|
Big BIG refactor to make inventory use a model that's placed into the world, following a more sane MVC style.
|
11 months ago |
|
event_router.cpp
|
Sometimes we click too fast in the router to just handle it in IDLE.
|
11 months ago |
|
event_router.hpp
|
Tried to use Ragel to create state machines but its lacking an incremental mode and doesn't do any logging of state activity so debugging is harder. Put it in scratchpad for reference though.
|
11 months ago |
|
fsm.cpp
|
Now the loot UI can work with any container and only uses an ECS id to work, not have its own contents.
|
11 months ago |
|
fsm.hpp
|
Now the loot UI can work with any container and only uses an ECS id to work, not have its own contents.
|
11 months ago |
|
fsm_events.hpp
|
Tried to use Ragel to create state machines but its lacking an incremental mode and doesn't do any logging of state activity so debugging is harder. Put it in scratchpad for reference though.
|
11 months ago |
|
guecstra.cpp
|
Finally can pick things up, but it's really bad so far. Need a bunch of refactoring in how the collision system works, and make it so collision and maps can have multiple entities in the same square.
|
11 months ago |
|
guecstra.hpp
|
Finally can pick things up, but it's really bad so far. Need a bunch of refactoring in how the collision system works, and make it so collision and maps can have multiple entities in the same square.
|
11 months ago |
|
loot_ui.cpp
|
Now the loot UI can work with any container and only uses an ECS id to work, not have its own contents.
|
11 months ago |
|
loot_ui.hpp
|
Now the loot UI can work with any container and only uses an ECS id to work, not have its own contents.
|
11 months ago |
|
main_ui.cpp
|
Finally can pick things up, but it's really bad so far. Need a bunch of refactoring in how the collision system works, and make it so collision and maps can have multiple entities in the same square.
|
11 months ago |
|
main_ui.hpp
|
Finally can pick things up, but it's really bad so far. Need a bunch of refactoring in how the collision system works, and make it so collision and maps can have multiple entities in the same square.
|
11 months ago |
|
map_view.cpp
|
Refactored the maze functions to be a builder that can do different things to the maze. Also when I hit p in the game it'll save the map to a file. This was extremely hard for no reason.
|
12 months ago |
|
map_view.hpp
|
Refactored out the tilemap since it was mostly doing nothing useful.
|
12 months ago |
|
mini_map.cpp
|
Move the map_view and mini_map into gui as well.
|
12 months ago |
|
mini_map.hpp
|
Refactored out the tilemap since it was mostly doing nothing useful.
|
12 months ago |
|
overlay_ui.cpp
|
Finally can pick things up, but it's really bad so far. Need a bunch of refactoring in how the collision system works, and make it so collision and maps can have multiple entities in the same square.
|
11 months ago |
|
overlay_ui.hpp
|
Finally can pick things up, but it's really bad so far. Need a bunch of refactoring in how the collision system works, and make it so collision and maps can have multiple entities in the same square.
|
11 months ago |
|
ritual_ui.cpp
|
Big BIG refactor to make inventory use a model that's placed into the world, following a more sane MVC style.
|
11 months ago |
|
ritual_ui.hpp
|
Big BIG refactor to make inventory use a model that's placed into the world, following a more sane MVC style.
|
11 months ago |
|
status_ui.cpp
|
Big BIG refactor to make inventory use a model that's placed into the world, following a more sane MVC style.
|
11 months ago |
|
status_ui.hpp
|
Big BIG refactor to make inventory use a model that's placed into the world, following a more sane MVC style.
|
11 months ago |