├── .gitignore ├── components ├── ai.py ├── equipment.py ├── equippable.py ├── fighter.py ├── inventory.py └── item.py ├── death_functions.py ├── engine.py ├── entity.py ├── equipment_slots.py ├── game_map.py ├── game_messages.py ├── game_states.py ├── input_handlers.py ├── item_functions.py ├── loader_functions.py ├── menus.py ├── random_utils.py ├── render_functions.py └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- 1 | venv 2 | .idea 3 | 4 | save_game.json 5 | -------------------------------------------------------------------------------- /components/ai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TStand90/roguelike-tutorial-2019/HEAD/components/ai.py -------------------------------------------------------------------------------- /components/equipment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TStand90/roguelike-tutorial-2019/HEAD/components/equipment.py -------------------------------------------------------------------------------- /components/equippable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TStand90/roguelike-tutorial-2019/HEAD/components/equippable.py -------------------------------------------------------------------------------- /components/fighter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TStand90/roguelike-tutorial-2019/HEAD/components/fighter.py -------------------------------------------------------------------------------- /components/inventory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TStand90/roguelike-tutorial-2019/HEAD/components/inventory.py -------------------------------------------------------------------------------- /components/item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TStand90/roguelike-tutorial-2019/HEAD/components/item.py -------------------------------------------------------------------------------- /death_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TStand90/roguelike-tutorial-2019/HEAD/death_functions.py -------------------------------------------------------------------------------- /engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TStand90/roguelike-tutorial-2019/HEAD/engine.py -------------------------------------------------------------------------------- /entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TStand90/roguelike-tutorial-2019/HEAD/entity.py -------------------------------------------------------------------------------- /equipment_slots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TStand90/roguelike-tutorial-2019/HEAD/equipment_slots.py -------------------------------------------------------------------------------- /game_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TStand90/roguelike-tutorial-2019/HEAD/game_map.py -------------------------------------------------------------------------------- /game_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TStand90/roguelike-tutorial-2019/HEAD/game_messages.py -------------------------------------------------------------------------------- /game_states.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TStand90/roguelike-tutorial-2019/HEAD/game_states.py -------------------------------------------------------------------------------- /input_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TStand90/roguelike-tutorial-2019/HEAD/input_handlers.py -------------------------------------------------------------------------------- /item_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TStand90/roguelike-tutorial-2019/HEAD/item_functions.py -------------------------------------------------------------------------------- /loader_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TStand90/roguelike-tutorial-2019/HEAD/loader_functions.py -------------------------------------------------------------------------------- /menus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TStand90/roguelike-tutorial-2019/HEAD/menus.py -------------------------------------------------------------------------------- /random_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TStand90/roguelike-tutorial-2019/HEAD/random_utils.py -------------------------------------------------------------------------------- /render_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TStand90/roguelike-tutorial-2019/HEAD/render_functions.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | bearlibterminal --------------------------------------------------------------------------------