Syncing multi-player actions.

This commit is contained in:
2020-02-10 15:00:14 -08:00
parent b9cb7e842a
commit 2d8aee8c65
7 changed files with 171 additions and 89 deletions

View File

@@ -72,6 +72,7 @@ function handleMessage(evt) {
} else if (data.event === 'new-game-started') {
initialize(store, Ws.sendCommand);
Ws.setMainOnMessage(handleMessageFarm);
Ws.openSecondary('push-web-socket');
Ws.setSecondaryOnMessage(handleMessageFarm);
Ws.sendCommand({ type: 'init' })
store.dispatch(play());
@@ -95,7 +96,5 @@ function handleMessage(evt) {
}
Ws.openMain('web-socket');
Ws.openSecondary('push-web-socket');
Ws.setMainOnMessage(handleMessage);
Ws.setSecondaryOnMessage(handleMessage);
Ws.setMainOnOpen(() => Ws.sendCommand({ type: 'main-init' }));