X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=new2%2Fplomrogue%2Fcommands.py;h=3741033be49af5ddaa44f803d072951186442243;hb=9506b64fe6040ba2489d84ecf852c6e2ad7fef65;hp=97001e0a313f294854eeed5165944418ad1e44e6;hpb=b6547c8d843a9e0d6b341fc17e6fb6eebededd18;p=plomrogue2-experiments
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: