From d1c404fe8eac3c743004a9a48a683e9361c8f7b3 Mon Sep 17 00:00:00 2001 From: Joel Kronqvist Date: Mon, 3 Nov 2025 23:10:04 +0200 Subject: fix: added typing --- Trail.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'Trail.py') diff --git a/Trail.py b/Trail.py index 08450d3..5dd024d 100644 --- a/Trail.py +++ b/Trail.py @@ -1,10 +1,12 @@ +from typing import Union + from Vec import Vec2 -import Trail +from Door import Door class Trail: - def __init__(self, pos: Vec2, nextTrail: Trail): + def __init__(self, pos: Vec2, nextTrail: Union['Trail', 'Door']): self._isOn = False self.pos = pos self._nextTrail = nextTrail @@ -14,11 +16,11 @@ class Trail: return self._isOn - def activate(self): + def activate(self) -> None: self._isOn = True self._nextTrail.activate() - def deactivate(self): + def deactivate(self) -> None: self._isOn = False self._nextTrail.deactivate() -- cgit v1.2.3