mirror of
https://iceshrimp.dev/limepotato/jormungandr-bite.git
synced 2024-11-14 14:07:38 -07:00
This commit is contained in:
parent
14c142a5fa
commit
59d3e7aaa9
3 changed files with 21 additions and 0 deletions
|
@ -38,6 +38,7 @@
|
|||
<script lang="ts">
|
||||
import Vue from 'vue';
|
||||
import Othello, { Color } from '../../../../../common/othello/core';
|
||||
import { url } from '../../../config';
|
||||
|
||||
export default Vue.extend({
|
||||
props: ['game', 'connection'],
|
||||
|
@ -134,6 +135,13 @@ export default Vue.extend({
|
|||
|
||||
this.o.put(this.myColor, pos);
|
||||
|
||||
// サウンドを再生する
|
||||
if ((this as any).os.isEnableSounds) {
|
||||
const sound = new Audio(`${url}/assets/othello-put-me.mp3`);
|
||||
sound.volume = localStorage.getItem('soundVolume') ? parseInt(localStorage.getItem('soundVolume'), 10) / 100 : 1;
|
||||
sound.play();
|
||||
}
|
||||
|
||||
this.connection.send({
|
||||
type: 'set',
|
||||
pos
|
||||
|
@ -150,6 +158,13 @@ export default Vue.extend({
|
|||
this.o.put(x.color, x.pos);
|
||||
this.checkEnd();
|
||||
this.$forceUpdate();
|
||||
|
||||
// サウンドを再生する
|
||||
if ((this as any).os.isEnableSounds && x.color != this.myColor) {
|
||||
const sound = new Audio(`${url}/assets/othello-put-you.mp3`);
|
||||
sound.volume = localStorage.getItem('soundVolume') ? parseInt(localStorage.getItem('soundVolume'), 10) / 100 : 1;
|
||||
sound.play();
|
||||
}
|
||||
},
|
||||
|
||||
checkEnd() {
|
||||
|
|
BIN
src/web/assets/othello-put-me.mp3
(Stored with Git LFS)
Normal file
BIN
src/web/assets/othello-put-me.mp3
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
src/web/assets/othello-put-you.mp3
(Stored with Git LFS)
Normal file
BIN
src/web/assets/othello-put-you.mp3
(Stored with Git LFS)
Normal file
Binary file not shown.
Loading…
Reference in a new issue