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.
 
 
 
 
 
 
raycaster/gui
Zed A. Shaw e92fd2b6f3 Needed to rewrite the pathing to get this to work. I actually had been using a purposefully broken pathing algorithm from when I was making random maps. 1 week ago
..
boss_fight_ui.cpp Refactored the mouse handling to use the new guecss Modifiers system and improved Clickable. 4 weeks ago
boss_fight_ui.hpp Refactored the mouse handling to use the new guecss Modifiers system and improved Clickable. 4 weeks ago
combat_ui.cpp Rename to GameDB and GameDB::Level. 3 weeks ago
combat_ui.hpp All of the UIs should be cleared out, and that just leaves the tests. 3 weeks ago
debug_ui.cpp And finally fix some of the API names to make more sense in their current location. 3 weeks ago
debug_ui.hpp levelmanager.* is now gone, but the code is just moved over to game_level. Now to clean up the api and give it a new name. 3 weeks ago
dnd_loot.cpp Now floor drops always work by having a drop against a wall just drop at your feet. Closes #77. 1 month ago
dnd_loot.hpp Now floor drops always work by having a drop against a wall just drop at your feet. Closes #77. 1 month ago
event_router.cpp Made it so you can right-click on an item to use it, but yeah it's bad. Gotta refactor. 4 weeks ago
event_router.hpp Made it so you can right-click on an item to use it, but yeah it's bad. Gotta refactor. 4 weeks ago
fsm.cpp Made an AI debug view to I can make working on the AI easier. I might add the ability to toggle things on/off live to see what the AI does. 2 weeks ago
fsm.hpp levelmanager.* is now gone, but the code is just moved over to game_level. Now to clean up the api and give it a new name. 3 weeks ago
fsm_events.hpp Made it so you can right-click on an item to use it, but yeah it's bad. Gotta refactor. 4 weeks ago
guecstra.cpp Rename to GameDB and GameDB::Level. 3 weeks ago
guecstra.hpp All of the UIs should be cleared out, and that just leaves the tests. 3 weeks ago
loot_ui.cpp Rename to GameDB and GameDB::Level. 3 weeks ago
loot_ui.hpp Now all of the old LevelManager code is gone. Next phase is to rename the Game:: to something better then test the shit out of it. 3 weeks ago
main_ui.cpp Cleaned up how the camera is configured so that it can be easily queried in other parts like the autowalker. 2 weeks ago
main_ui.hpp Made an AI debug view to I can make working on the AI easier. I might add the ability to toggle things on/off live to see what the AI does. 2 weeks ago
map_view.cpp Rename to GameDB and GameDB::Level. 3 weeks ago
map_view.hpp All of the UIs should be cleared out, and that just leaves the tests. 3 weeks ago
mini_map.cpp All of the UIs should be cleared out, and that just leaves the tests. 3 weeks ago
mini_map.hpp All of the UIs should be cleared out, and that just leaves the tests. 3 weeks ago
overlay_ui.cpp Rename to GameDB and GameDB::Level. 3 weeks ago
overlay_ui.hpp All of the UIs should be cleared out, and that just leaves the tests. 3 weeks ago
ritual_ui.cpp Rename to GameDB and GameDB::Level. 3 weeks ago
ritual_ui.hpp All of the UIs should be cleared out, and that just leaves the tests. 3 weeks ago
status_ui.cpp Needed to rewrite the pathing to get this to work. I actually had been using a purposefully broken pathing algorithm from when I was making random maps. 1 week ago
status_ui.hpp All of the UIs should be cleared out, and that just leaves the tests. 3 weeks ago