Table of Contents - square-dungeon-gen-1.5.2 Documentation
Classes and Modules
- DrawableObject
- Dungeon
- DungeonDraw
- DungeonGenerator
- DungeonWalker
- Hallway
- HallwaysList
- HorizontalHallway
- Room
- RoomContent
- RoomDraw
- RoomTraps
- VerticalHallway
- Walker
Methods
- ::from_json — Dungeon
- ::new — Dungeon
- ::new — DungeonWalker
- ::new — Hallway
- ::new — HallwaysList
- ::new — Walker
- ::new — Room
- #assert_dungeon_generated — DungeonGenerator
- #available_directions — Dungeon
- #check_params — Dungeon
- #clear — RoomContent
- #compute_coords — Room
- #compute_coords_at_origin — Room
- #connect_hallways — DungeonGenerator
- #connect_rooms — HallwaysList
- #connected_hallways — HallwaysList
- #create_decorations — RoomContent
- #create_dungeon — DungeonGenerator
- #create_encounters — RoomContent
- #create_entry — DungeonGenerator
- #create_four_columns — RoomContent
- #create_gc — DungeonDraw
- #decal_at_origin — Room
- #delete_rooms — DungeonGenerator
- #directions — HallwaysList
- #directions — Walker
- #disable! — Hallway
- #disable_hallways! — HallwaysList
- #distance_between_rooms_ids — DungeonGenerator
- #draw — Hallway
- #draw — HorizontalHallway
- #draw — VerticalHallway
- #draw — DungeonDraw
- #draw — RoomDraw
- #draw_current_room — DungeonDraw
- #draw_four_columns — RoomDraw
- #draw_from_base_room — HallwaysList
- #draw_from_base_room — HorizontalHallway
- #draw_from_base_room — VerticalHallway
- #draw_from_given_room — HorizontalHallway
- #draw_from_given_room — VerticalHallway
- #draw_gc — DungeonDraw
- #draw_hallways_connected_to_given_room_at_origin — HallwaysList
- #external_rooms — DungeonGenerator
- #from_json — Dungeon
- #from_json — HallwaysList
- #generate — DungeonGenerator
- #generate_monster — RoomContent
- #generate_trap — RoomTraps
- #generate_treasure — DungeonGenerator
- #get_connected_room — HorizontalHallway
- #get_connected_room — VerticalHallway
- #get_connected_rooms_positions — DungeonWalker
- #get_direction_array — Hallway
- #get_direction_array — HorizontalHallway
- #get_direction_array — VerticalHallway
- #get_room_id_from_direction — HallwaysList
- #load_decoration_from_json — RoomContent
- #main_loop — Walker
- #print_dungeon — DungeonDraw
- #print_text — RoomDraw
- #random_entry_room — DungeonGenerator
- #set_draw_base_room — Hallway
- #set_entry_room — RoomContent
- #set_next_room — Dungeon
- #set_treasure_room — RoomContent
- #to_hash — Hallway
- #to_hash — HallwaysList
- #to_hash — Room
- #to_json — Dungeon
- #to_json_hash — Room
- #top_left_array — Room
- #walk_rooms — DungeonWalker