diff options
author | Tyler Murphy <tylerm@tylerm.dev> | 2023-06-17 22:48:56 -0400 |
---|---|---|
committer | Tyler Murphy <tylerm@tylerm.dev> | 2023-06-17 22:48:56 -0400 |
commit | 97c78292fef34a39552a4d983413b01e185a49aa (patch) | |
tree | 615c48125fe9a5a62b2d0826362dcbccf5721696 /client/src/main.ts | |
parent | layout changed (diff) | |
download | tuxman-97c78292fef34a39552a4d983413b01e185a49aa.tar.gz tuxman-97c78292fef34a39552a4d983413b01e185a49aa.tar.bz2 tuxman-97c78292fef34a39552a4d983413b01e185a49aa.zip |
export and load maps
Diffstat (limited to 'client/src/main.ts')
-rw-r--r-- | client/src/main.ts | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/client/src/main.ts b/client/src/main.ts index 7ac13a3..b5ea424 100644 --- a/client/src/main.ts +++ b/client/src/main.ts @@ -1,7 +1,7 @@ import { Game } from "./net/game.js"; import { InitialState, onLogic } from "./logic/logic.js"; import { startGraphicsUpdater } from "./renderer.js"; -import { GameKeyMap, Frame, Key } from "./types.js"; +import { GameKeyMap, Frame, Key, Player } from "./types.js"; const join = document.getElementById("join") const lobby = document.getElementById("lobby") @@ -42,7 +42,7 @@ const onLoad = (startData: Frame) => { return false } - let players = Object.values(startData.data.players).filter(p => { return p !== null && p.name !== undefined }) + let players = Object.values(startData.data.players).filter((p: Player): boolean => p !== null && p.name !== undefined) if (players.length >= 4) { alert('Room is full') return false @@ -59,7 +59,6 @@ const onFrame = (data: Frame, frame: number) => { } - const startGame = (code: string, name: string) => { const game = new Game(3000) |