Feat : various fixes, sounds and multiplayer additions
This commit is contained in:
+8
-6
@@ -20,10 +20,13 @@ eventSource.addEventListener("message", (message) => {
|
||||
throw new Error("Couldn't delete game");
|
||||
}
|
||||
games.value.splice(index, 1);
|
||||
} else if (data.type == "update") {
|
||||
throw new Error("not implemented");
|
||||
} else if (data.type == "joinGame") {
|
||||
games.value.find((g) => g._id == data.game)?.teams.push(data.team);
|
||||
} else if (data.type == "start") {
|
||||
throw new Error("not implemented");
|
||||
const targetGame = games.value.find((g) => g._id == data.game);
|
||||
if (targetGame) {
|
||||
targetGame.started = true;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
@@ -58,9 +61,8 @@ onUnmounted(() => {
|
||||
authStore.selfUser.userId == g.owner.userId ? 'own_game' : ''
|
||||
"
|
||||
>
|
||||
<template v-if="g.started && g.ended"> GAME OVER </template>
|
||||
<template
|
||||
v-else-if="
|
||||
v-if="
|
||||
g.teams.every((t) =>
|
||||
t.players.every(
|
||||
(p) => p.user.userId !== authStore.selfUser.userId
|
||||
@@ -101,7 +103,7 @@ onUnmounted(() => {
|
||||
<img
|
||||
@click="router.push('/rules')"
|
||||
class="overlay-image"
|
||||
src="https://static.wikia.nocookie.net/umineko/img/9/9d/PC_Erika.Casual.Sprite_36.png"
|
||||
src="https://static.wikia.nocookie.net/umineko/images/9/9d/PC_Erika.Casual.Sprite_36.png"
|
||||
alt="pétasse"
|
||||
/>
|
||||
<div class="overlay-button">
|
||||
|
||||
Reference in New Issue
Block a user