Skip to content
inpv edited this page Nov 12, 2021 · 4 revisions

Welcome to the LabyrinthOfGrindmur wiki!

Description of the project's structure:

File name Inner classes Imported classes and files Description
main.py none Engine, Entity, EventHandler, RectangularRoom Main entry point
engine.py Engine Entity, GameMap, EventHandler Renders the entities and the game map
entity.py Entity none The class which contains the entities and their data
input_handlers.py EventHandler Action, EscapeAction, MovementAction The class that handles events
procgen.py RectangularRoom GameMap, MazeGen Generates game map
game_map.py GameMap tile_types Generates each room in the game map
mazegen.py MazeGen tile_types Generates the maze in each room
tile_types.py none none Contains tile data
actions.py Action, EscapeAction, MovementAction, ResizeAction none Describes various action types
Clone this wiki locally