summaryrefslogtreecommitdiff
path: root/src/state/types.ts
diff options
context:
space:
mode:
authorKai Stevenson <kai@kaistevenson.com>2025-06-29 15:56:06 -0700
committerKai Stevenson <kai@kaistevenson.com>2025-06-29 16:36:20 -0700
commit3df0abc4b0a374c57845e96339bf5a46d8189364 (patch)
treee11dcea578948fbd134de93149f5576ab7ff2c8c /src/state/types.ts
parentffcdb8b126c5267040ddc8f0304b153fa88755e5 (diff)
networking worksHEADmaster
Diffstat (limited to 'src/state/types.ts')
-rw-r--r--src/state/types.ts9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/state/types.ts b/src/state/types.ts
index 202e65e..517be17 100644
--- a/src/state/types.ts
+++ b/src/state/types.ts
@@ -18,8 +18,15 @@ export type GameState = {
bricks: Brick[];
};
+export type NewBallEvent = { name: "NEW_BALL" };
+
+export type Event = NewBallEvent;
+
export type SessionState = {
sessionId: string;
+ seqno: number;
localPlayerGameState: GameState;
- remotePlayerGameState: GameState;
+ remotePlayerGameState: GameState | undefined;
+ inboundEventQueue: Event[];
+ outboundEventQueue: Event[];
};