X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=new2%2Fplomrogue%2Fcommands.py;h=8aec89b6583f3376e7acdeebf61fc12fd25e8c89;hb=3f81e293dc23f238cd11a20b48ce51763c558ccc;hp=4daf0ba5b8365cc19fd98efc6b208407fa2b48f6;hpb=859f7be1bcd0313d0ed5dd5510968cbb18c9b343;p=plomrogue2-experiments diff --git a/new2/plomrogue/commands.py b/new2/plomrogue/commands.py index 4daf0ba..8aec89b 100644 --- a/new2/plomrogue/commands.py +++ b/new2/plomrogue/commands.py @@ -23,11 +23,15 @@ def cmd_LOGIN(game, nick, connection_id): t.position = YX(game.map.size.y // 2, game.map.size.x // 2) 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('LOGIN_OK ' + quote('you are now: ' + nick), connection_id) t.nickname = nick game.io.send('PLAYER_ID %s' % t.id_, connection_id) cmd_LOGIN.argtypes = 'string' +def cmd_GET_GAMESTATE(game, connection_id): + game.send_gamestate(connection_id) +cmd_GET_GAMESTATE.argtypes = '' + def cmd_QUERY(game, target_nick, msg, connection_id): if not connection_id in game.sessions: raise GameError('can only query when logged in')