game.things += [t] # TODO refactor into Thing.__init__?
game.sessions[connection_id] = t.id_
game.io.send('META ' + quote('you are now: ' + nick), connection_id)
+ game.io.send('PLAYER_ID %s' % t.id_, connection_id)
cmd_LOGIN.argtypes = 'string'
def cmd_QUERY(game, target_nick, msg, connection_id):
game.io.send('PONG')
cmd_PING.argtypes = ''
-def cmd_SAVE(game):
-
- def write(f, msg):
- f.write(msg + '\n')
-
- with open(game.io.save_file, 'w') as f:
- write(f, 'TURN %s' % game.turn)
- for y, line in game.map.lines():
- write(f, 'MAP_LINE %5s %s' % (y, quote(line)))
-cmd_SAVE.argtypes = ''
-
def cmd_TURN(game, n):
game.turn = n
cmd_TURN.argtypes = 'int:nonneg'