mirror of
https://git.joinsharkey.org/Sharkey/Sharkey.git
synced 2024-12-24 15:23:08 +02:00
This commit is contained in:
parent
a2b73582cd
commit
d103a57073
3 changed files with 15 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
Normal file
BIN
src/web/assets/othello-put-me.mp3
Normal file
Binary file not shown.
BIN
src/web/assets/othello-put-you.mp3
Normal file
BIN
src/web/assets/othello-put-you.mp3
Normal file
Binary file not shown.
Loading…
Reference in a new issue