X-Git-Url: https://plomlompom.com/repos/?p=plomrogue2-experiments;a=blobdiff_plain;f=new2%2Fplomrogue%2Fcommands.py;h=3741033be49af5ddaa44f803d072951186442243;hp=97001e0a313f294854eeed5165944418ad1e44e6;hb=9506b64fe6040ba2489d84ecf852c6e2ad7fef65;hpb=b6547c8d843a9e0d6b341fc17e6fb6eebededd18 diff --git a/new2/plomrogue/commands.py b/new2/plomrogue/commands.py index 97001e0..3741033 100644 --- a/new2/plomrogue/commands.py +++ b/new2/plomrogue/commands.py @@ -69,6 +69,15 @@ def cmd_ANNOTATE(game, yx, msg, connection_id): game.changed = True cmd_ANNOTATE.argtypes = 'yx_tuple:nonneg string' +def cmd_PORTAL(game, yx, msg, connection_id): + if msg == ' ': + if yx in game.portals: + del game.portals[yx] + else: + game.portals[yx] = msg + game.changed = True +cmd_PORTAL.argtypes = 'yx_tuple:nonneg string' + def cmd_GET_ANNOTATION(game, yx, connection_id): annotation = '(none)'; if yx in game.annotations: