From e2553cca3bb5a6fc65006f86497af2096544a435 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Sat, 4 Mar 2023 11:08:11 -0800 Subject: [PATCH] Clean up RoomGenerator.Configuration --- erynrl/map/generator/room.py | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/erynrl/map/generator/room.py b/erynrl/map/generator/room.py index 3fdf8c3..744586c 100644 --- a/erynrl/map/generator/room.py +++ b/erynrl/map/generator/room.py @@ -1,7 +1,6 @@ # Eryn Wells import random -from copy import copy from dataclasses import dataclass from typing import List, Optional, TYPE_CHECKING @@ -21,18 +20,13 @@ class RoomGenerator: @dataclass class Configuration: - number_of_rooms: int - minimum_room_size: Size - maximum_room_size: Size - - DefaultConfiguration = Configuration( - number_of_rooms=30, - minimum_room_size=Size(7, 7), - maximum_room_size=Size(20, 20)) + number_of_rooms: int = 30 + minimum_room_size: Size = Size(7, 7) + maximum_room_size: Size = Size(20, 20) def __init__(self, *, size: Size, config: Optional[Configuration] = None): self.size = size - self.configuration = config if config else copy(RoomGenerator.DefaultConfiguration) + self.configuration = config if config else RoomGenerator.Configuration() self.rooms: List[Room] = []