def cmd_MAP_CONTROL_PRESETS(game, draw_control_presets):
game.draw_control_presets = draw_control_presets
cmd_MAP_CONTROL_PRESETS.argtypes = 'bool'
+
+def cmd_THING_SPAWNPOINT_CREATED(game, spawnpoint_id, timestamp):
+ import datetime
+ spawnpoint = game.get_thing(spawnpoint_id)
+ if not spawnpoint:
+ raise GameError('thing of ID %s not found' % spawnpoint_id)
+ if spawnpoint.type_ != 'SpawnPoint':
+ raise GameError('thing of ID %s not a SpawnPoint' % spawnpoint_id)
+ if timestamp == 0:
+ spawnpoint.temporary = False
+ else:
+ spawnpoint.temporary = True
+ spawnpoint.created_at = datetime.datetime.fromtimestamp(timestamp)
+cmd_THING_SPAWNPOINT_CREATED.argtypes = 'int:pos int:nonneg'