Use RandomRect room generator and Elbow corridor generator for the map
This commit is contained in:
parent
8aa329d368
commit
b0b75f7e76
1 changed files with 4 additions and 1 deletions
|
@ -18,7 +18,7 @@ from .geometry import Point, Size
|
|||
from .interface import Interface
|
||||
from .map import Map
|
||||
from .map.generator import RoomsAndCorridorsGenerator
|
||||
from .map.generator.room import BSPRoomGenerator
|
||||
from .map.generator.room import RandomRectRoomGenerator
|
||||
from .map.generator.corridor import ElbowCorridorGenerator
|
||||
from .messages import MessageLog
|
||||
from .object import Actor, Entity, Hero, Monster
|
||||
|
@ -57,6 +57,9 @@ class Engine:
|
|||
self.message_log = MessageLog()
|
||||
|
||||
map_size = config.map_size
|
||||
map_generator = RoomsAndCorridorsGenerator(
|
||||
RandomRectRoomGenerator(size=map_size),
|
||||
ElbowCorridorGenerator())
|
||||
self.map = Map(config, map_generator)
|
||||
|
||||
self.event_handler: 'EventHandler' = MainGameEventHandler(self)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue