make game and replay vue more similar

This commit is contained in:
Zutatensuppe 2021-06-07 00:48:22 +02:00
parent 59d0d0dc2a
commit accd38eb02
4 changed files with 8 additions and 7 deletions

View file

@ -120,8 +120,8 @@ export default defineComponent({
setDuration: (v: number) => { this.duration = v },
setPiecesDone: (v: number) => { this.piecesDone = v },
setPiecesTotal: (v: number) => { this.piecesTotal = v },
setConnectionState: (v: number) => { this.connectionState = v },
togglePreview: () => { this.toggle('preview', false) },
setConnectionState: (v: number) => { this.connectionState = v },
toggleSoundsEnabled: () => { this.g.player.soundsEnabled = !this.g.player.soundsEnabled },
}
)

View file

@ -46,6 +46,7 @@ import PreviewOverlay from './../components/PreviewOverlay.vue'
import HelpOverlay from './../components/HelpOverlay.vue'
import { main, MODE_REPLAY } from './../game'
import { Player } from '../../common/Types'
export default defineComponent({
name: 'replay',
@ -58,8 +59,8 @@ export default defineComponent({
},
data() {
return {
activePlayers: [] as Array<any>,
idlePlayers: [] as Array<any>,
activePlayers: [] as Array<Player>,
idlePlayers: [] as Array<Player>,
finished: false,
duration: 0,
@ -129,8 +130,8 @@ export default defineComponent({
MODE_REPLAY,
this.$el,
{
setActivePlayers: (v: Array<any>) => { this.activePlayers = v },
setIdlePlayers: (v: Array<any>) => { this.idlePlayers = v },
setActivePlayers: (v: Array<Player>) => { this.activePlayers = v },
setIdlePlayers: (v: Array<Player>) => { this.idlePlayers = v },
setFinished: (v: boolean) => { this.finished = v },
setDuration: (v: number) => { this.duration = v },
setPiecesDone: (v: number) => { this.piecesDone = v },