make game and replay vue more similar
This commit is contained in:
parent
59d0d0dc2a
commit
accd38eb02
4 changed files with 8 additions and 7 deletions
File diff suppressed because one or more lines are too long
|
|
@ -4,7 +4,7 @@
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
|
|
||||||
<title>🧩 jigsaw.hyottoko.club</title>
|
<title>🧩 jigsaw.hyottoko.club</title>
|
||||||
<script type="module" crossorigin src="/assets/index.c202d09d.js"></script>
|
<script type="module" crossorigin src="/assets/index.1a1747a7.js"></script>
|
||||||
<link rel="modulepreload" href="/assets/vendor.684f7bc8.js">
|
<link rel="modulepreload" href="/assets/vendor.684f7bc8.js">
|
||||||
<link rel="stylesheet" href="/assets/index.5c03949d.css">
|
<link rel="stylesheet" href="/assets/index.5c03949d.css">
|
||||||
</head>
|
</head>
|
||||||
|
|
|
||||||
|
|
@ -120,8 +120,8 @@ export default defineComponent({
|
||||||
setDuration: (v: number) => { this.duration = v },
|
setDuration: (v: number) => { this.duration = v },
|
||||||
setPiecesDone: (v: number) => { this.piecesDone = v },
|
setPiecesDone: (v: number) => { this.piecesDone = v },
|
||||||
setPiecesTotal: (v: number) => { this.piecesTotal = v },
|
setPiecesTotal: (v: number) => { this.piecesTotal = v },
|
||||||
setConnectionState: (v: number) => { this.connectionState = v },
|
|
||||||
togglePreview: () => { this.toggle('preview', false) },
|
togglePreview: () => { this.toggle('preview', false) },
|
||||||
|
setConnectionState: (v: number) => { this.connectionState = v },
|
||||||
toggleSoundsEnabled: () => { this.g.player.soundsEnabled = !this.g.player.soundsEnabled },
|
toggleSoundsEnabled: () => { this.g.player.soundsEnabled = !this.g.player.soundsEnabled },
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -46,6 +46,7 @@ import PreviewOverlay from './../components/PreviewOverlay.vue'
|
||||||
import HelpOverlay from './../components/HelpOverlay.vue'
|
import HelpOverlay from './../components/HelpOverlay.vue'
|
||||||
|
|
||||||
import { main, MODE_REPLAY } from './../game'
|
import { main, MODE_REPLAY } from './../game'
|
||||||
|
import { Player } from '../../common/Types'
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
name: 'replay',
|
name: 'replay',
|
||||||
|
|
@ -58,8 +59,8 @@ export default defineComponent({
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
activePlayers: [] as Array<any>,
|
activePlayers: [] as Array<Player>,
|
||||||
idlePlayers: [] as Array<any>,
|
idlePlayers: [] as Array<Player>,
|
||||||
|
|
||||||
finished: false,
|
finished: false,
|
||||||
duration: 0,
|
duration: 0,
|
||||||
|
|
@ -129,8 +130,8 @@ export default defineComponent({
|
||||||
MODE_REPLAY,
|
MODE_REPLAY,
|
||||||
this.$el,
|
this.$el,
|
||||||
{
|
{
|
||||||
setActivePlayers: (v: Array<any>) => { this.activePlayers = v },
|
setActivePlayers: (v: Array<Player>) => { this.activePlayers = v },
|
||||||
setIdlePlayers: (v: Array<any>) => { this.idlePlayers = v },
|
setIdlePlayers: (v: Array<Player>) => { this.idlePlayers = v },
|
||||||
setFinished: (v: boolean) => { this.finished = v },
|
setFinished: (v: boolean) => { this.finished = v },
|
||||||
setDuration: (v: number) => { this.duration = v },
|
setDuration: (v: number) => { this.duration = v },
|
||||||
setPiecesDone: (v: number) => { this.piecesDone = v },
|
setPiecesDone: (v: number) => { this.piecesDone = v },
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue