Skip to content

Commit

Permalink
accept game.default
Browse files Browse the repository at this point in the history
  • Loading branch information
aghull committed Mar 20, 2024
1 parent b4ab73b commit 464cad0
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions internal/game.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,16 @@
window.addEventListener('message', (event) => {
switch (event.data.type) {
case 'initialState':
const initialState = game.initialState(event.data.setup);
const initialState = (game.default ?? game).initialState(event.data.setup);
window.top.postMessage({type: "initialStateResult", id: event.data.id, state: initialState}, "*")
break;
case 'getPlayerState':
const state = game.getPlayerState(event.data.state, event.data.position);
const state = (game.default ?? game).getPlayerState(event.data.state, event.data.position);
window.top.postMessage({type: "getPlayerStateResult", id: event.data.id, state}, "*")
break;
case 'processMove':
try {
const gameUpdate = game.processMove(event.data.previousState, {position: event.data.move.position, data: event.data.move.data});
const gameUpdate = (game.default ?? game).processMove(event.data.previousState, {position: event.data.move.position, data: event.data.move.data});
window.top.postMessage({type: "processMoveResult", id: event.data.id, error: undefined, state: gameUpdate}, "*")
} catch (e) {
window.top.postMessage({type: "processMoveResult", id: event.data.id, error: String(e.stack), state: undefined}, "*")
Expand Down

0 comments on commit 464cad0

Please sign in to comment.