+
+ /* Finally, if this game class has a "state" property, stream that
+ * current state to the client. */
+ if (this.state) {
+ const state_json = JSON.stringify(this.state);
+ response.write(`event: game-state\ndata: ${state_json}\n\n`);
+ }
+ }
+
+ broadcast_move(move) {
+ this.broadcast_event("move", move);