diff options
| author | Joel Kronqvist <joel.kronqvist@iki.fi> | 2025-11-03 23:10:04 +0200 |
|---|---|---|
| committer | Joel Kronqvist <joel.kronqvist@iki.fi> | 2025-11-03 23:10:04 +0200 |
| commit | d1c404fe8eac3c743004a9a48a683e9361c8f7b3 (patch) | |
| tree | f5df16492fd5cfc3a2915c678306b53c212edb5e /Trail.py | |
| parent | ef6abc27cec35e32acef66c5077ffcc6bedde983 (diff) | |
| download | SnakePuzzle-d1c404fe8eac3c743004a9a48a683e9361c8f7b3.tar.gz SnakePuzzle-d1c404fe8eac3c743004a9a48a683e9361c8f7b3.zip | |
fix: added typing
Diffstat (limited to 'Trail.py')
| -rw-r--r-- | Trail.py | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -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() |
