class ThingBase:
type_ = '?'
- def __init__(self, game, id_=0, position=(YX(0,0),YX(0,0))):
+ def __init__(self, game, id_=0, position=(YX(0, 0), YX(0, 0))):
self.game = game
if id_ == 0:
self.id_ = self.game.new_thing_id()
-class Thing_Furniture(Thing):
- symbol_hint = 'h'
-
-
-
class ThingAnimate(Thing):
blocking = True
self.task.check()
except GameError as e:
self.task = None
- raise GameError
- return
+ raise e
self.task.todo -= 1
if self.task.todo <= 0:
self._last_task_result = self.task.do()