This commit is contained in:
syuilo 2018-03-11 01:55:46 +09:00
parent 14c142a5fa
commit 59d3e7aaa9
3 changed files with 21 additions and 0 deletions

View file

@ -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

Binary file not shown.

BIN
src/web/assets/othello-put-you.mp3 (Stored with Git LFS) Normal file

Binary file not shown.