chiark / gitweb /
handle RemovePlayer for others
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 29 Nov 2020 19:56:54 +0000 (19:56 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 29 Nov 2020 19:56:54 +0000 (19:56 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
templates/script.ts

index 2058f71faea5baf1d9704546ded4f95bad3ffb61..1284ff0e93cccc80682bc71faa2f5df634873fa1 100644 (file)
@@ -96,7 +96,7 @@ var piece_error_handlers : DispatchTable<PieceErrorHandler> = Object();
 var our_dnd_type = "text/puvnex-game-server-dummy";
 var api_queue : [string, Object][] = [];
 var api_posting = false;
-var us : string;
+var us : PlayerId;
 var gen = 0;
 var cseq : ClientSeq = 0;
 var ctoken : string;
@@ -816,6 +816,11 @@ messages.AddPlayer = <MessageHandler>function
   players[j.player] = j.data;
 }
 
+messages.RemovePlayer = <MessageHandler>function
+(j: { player: string }) {
+  delete players[j.player];
+}
+
 // ----- logs -----
 
 messages.Log = <MessageHandler>function