diff --git a/roguebasin/events.py b/roguebasin/events.py index 7d837b4..1cd5077 100644 --- a/roguebasin/events.py +++ b/roguebasin/events.py @@ -1,10 +1,12 @@ #!/usr/bin/env python3 # Eryn Wells +from typing import Optional + import tcod + from .actions import Action, ExitAction, RegenerateRoomsAction, BumpAction from .geometry import Direction -from typing import Optional class EventHandler(tcod.event.EventDispatch[Action]): def ev_quit(self, event: tcod.event.Quit) -> Optional[Action]: diff --git a/roguebasin/geometry.py b/roguebasin/geometry.py index 988f675..83b8c81 100644 --- a/roguebasin/geometry.py +++ b/roguebasin/geometry.py @@ -124,4 +124,4 @@ class Rect: yield tuple(self.size) def __str__(self): - return f'[{self.origin}, {self.size}]' \ No newline at end of file + return f'[{self.origin}, {self.size}]' diff --git a/roguebasin/map.py b/roguebasin/map.py index a9485c6..c66ac63 100644 --- a/roguebasin/map.py +++ b/roguebasin/map.py @@ -2,14 +2,16 @@ # Eryn Wells import logging -import numpy as np import random -import tcod -from .geometry import Direction, Point, Rect, Size -from .tile import Empty, Floor, Shroud, Wall from dataclasses import dataclass from typing import Iterator, List, Optional +import numpy as np +import tcod + +from .geometry import Direction, Point, Rect, Size +from .tile import Empty, Floor, Shroud, Wall + LOG = logging.getLogger('map') class Map: diff --git a/roguebasin/object.py b/roguebasin/object.py index 91f329f..c67343a 100644 --- a/roguebasin/object.py +++ b/roguebasin/object.py @@ -1,10 +1,12 @@ #!/usr/bin/env python3 # Eryn Wells -import tcod -from .geometry import Point from typing import Optional, Tuple +import tcod + +from .geometry import Point + class Entity: '''A single-tile drawable entity with a symbol and position.''' @@ -28,4 +30,4 @@ class Entity: class Hero(Entity): def __init__(self, position: Point): - super().__init__('@', position=position, fg=tuple(tcod.white)) \ No newline at end of file + super().__init__('@', position=position, fg=tuple(tcod.white))