-class Thing_Spawner(Thing):
+class ThingSpawner(Thing):
symbol_hint = 'S'
def proceed(self):
for t in [t for t in self.game.things
if t != self and t.position == self.position]:
return
- t = self.game.thing_types['Item'](self.game, position=self.position)
+ t = self.game.thing_types[self.child_type](self.game,
+ position=self.position)
self.game.things += [t]
self.game.changed = True
+class Thing_ItemSpawner(ThingSpawner):
+ child_type = 'Item'
+
+
+
+class Thing_SpawnPointSpawner(ThingSpawner):
+ child_type = 'SpawnPoint'
+
+
+
+class Thing_SpawnPoint(Thing):
+ symbol_hint = 's'
+ portable = True
+ name = 'username'
+
+
+
class ThingAnimate(Thing):
blocking = True