from Vec import Vec2 import Trail class Trail: def __init__(self, pos: Vec2, nextTrail: Trail): self._isOn = False self.pos = pos self._nextTrail = nextTrail def isOn(self) -> bool: return self._isOn def activate(self): self._isOn = True self._nextTrail.activate() def deactivate(self): self._isOn = False self._nextTrail.deactivate()