Move MovePlayerAction.Direction to geometry.Direction
This commit is contained in:
parent
010c67fd78
commit
e1044f3a73
3 changed files with 21 additions and 15 deletions
|
@ -2,7 +2,12 @@
|
|||
# Eryn Wells <eryn@erynwells.me>
|
||||
|
||||
import logging
|
||||
from .geometry import Vector
|
||||
from .geometry import Direction
|
||||
from typing import TYPE_CHECKING
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from .engine import Engine
|
||||
from .object import Entity
|
||||
|
||||
LOG = logging.getLogger('events')
|
||||
|
||||
|
@ -26,16 +31,6 @@ class RegenerateRoomsAction(Action):
|
|||
...
|
||||
|
||||
class MovePlayerAction(Action):
|
||||
class Direction:
|
||||
North = Vector(0, -1)
|
||||
NorthEast = Vector(1, -1)
|
||||
East = Vector(1, 0)
|
||||
SouthEast = Vector(1, 1)
|
||||
South = Vector(0, 1)
|
||||
SouthWest = Vector(-1, 1)
|
||||
West = Vector(-1, 0)
|
||||
NorthWest = Vector(-1, -1)
|
||||
|
||||
def __init__(self, direction: Direction):
|
||||
self.direction = direction
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue