RoomSizeGenerator Module

exception RoomSizeGenerator.NoFreeSpaceException[source]

Bases: exceptions.Exception

class RoomSizeGenerator.RoomSizeGenerator(width, height, config)[source]

Bases: object

Generator of room in dungeon.

get_room_sizes()[source]

Get available sizes for Room.

Return type:List of dictionary.
x: Potision of room x. Express upper left squares.
y: Potision of room y. Express upper left squares.
width: Width of room.
height: Height of room.
Returns:Return sizes.
class RoomSizeGenerator.SizeDuplicateChecker(test_list=None)[source]

Bases: object

prove_available_size(size)[source]

Previous topic

RoomSearcher Module

Next topic

Rooms Module

This Page