mirror of
https://iceshrimp.dev/limepotato/jormungandr-bite.git
synced 2024-11-14 22:17:30 -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">
|
<script lang="ts">
|
||||||
import Vue from 'vue';
|
import Vue from 'vue';
|
||||||
import Othello, { Color } from '../../../../../common/othello/core';
|
import Othello, { Color } from '../../../../../common/othello/core';
|
||||||
|
import { url } from '../../../config';
|
||||||
|
|
||||||
export default Vue.extend({
|
export default Vue.extend({
|
||||||
props: ['game', 'connection'],
|
props: ['game', 'connection'],
|
||||||
|
@ -134,6 +135,13 @@ export default Vue.extend({
|
||||||
|
|
||||||
this.o.put(this.myColor, pos);
|
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({
|
this.connection.send({
|
||||||
type: 'set',
|
type: 'set',
|
||||||
pos
|
pos
|
||||||
|
@ -150,6 +158,13 @@ export default Vue.extend({
|
||||||
this.o.put(x.color, x.pos);
|
this.o.put(x.color, x.pos);
|
||||||
this.checkEnd();
|
this.checkEnd();
|
||||||
this.$forceUpdate();
|
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() {
|
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