diff options
Diffstat (limited to 'Door.py')
| -rw-r--r-- | Door.py | 31 |
1 files changed, 31 insertions, 0 deletions
@@ -0,0 +1,31 @@ + +class Door: + + pos = None + + _open = False + + _active = False + + + def __init__(self, pos, isOpen = False, isActive = False): + self.pos = pos + self._open = isOpen + self._active = False + + + def isOpen(self): return self._open + + def isActive(self): return self._active + + + def activate(self): + self._open = True + self._active = True + + def deactivate(self): + self._active = False + + def close(self): + self._open = False + |
