diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-06-17 08:10:54 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-06-17 08:10:54 +0900 |
| commit | 1ef66c962a1cea81dee4f5db32cd011feac7de44 (patch) | |
| tree | 006945b7ae9d437cebb0fabc5eb5a849cff518c5 /src/client/app/common | |
| parent | Add missing semicolon (diff) | |
| download | misskey-1ef66c962a1cea81dee4f5db32cd011feac7de44.tar.gz misskey-1ef66c962a1cea81dee4f5db32cd011feac7de44.tar.bz2 misskey-1ef66c962a1cea81dee4f5db32cd011feac7de44.zip | |
reversi :white_flower: :100:
Diffstat (limited to 'src/client/app/common')
| -rw-r--r-- | src/client/app/common/scripts/compose-notification.ts | 2 | ||||
| -rw-r--r-- | src/client/app/common/scripts/streaming/reversi-game.ts (renamed from src/client/app/common/scripts/streaming/othello-game.ts) | 4 | ||||
| -rw-r--r-- | src/client/app/common/scripts/streaming/reversi.ts (renamed from src/client/app/common/scripts/streaming/othello.ts) | 8 | ||||
| -rw-r--r-- | src/client/app/common/views/components/index.ts | 4 | ||||
| -rw-r--r-- | src/client/app/common/views/components/reversi.game.vue (renamed from src/client/app/common/views/components/othello.game.vue) | 14 | ||||
| -rw-r--r-- | src/client/app/common/views/components/reversi.gameroom.vue (renamed from src/client/app/common/views/components/othello.gameroom.vue) | 8 | ||||
| -rw-r--r-- | src/client/app/common/views/components/reversi.room.vue (renamed from src/client/app/common/views/components/othello.room.vue) | 2 | ||||
| -rw-r--r-- | src/client/app/common/views/components/reversi.vue (renamed from src/client/app/common/views/components/othello.vue) | 34 |
8 files changed, 38 insertions, 38 deletions
diff --git a/src/client/app/common/scripts/compose-notification.ts b/src/client/app/common/scripts/compose-notification.ts index c19b1c5ad0..cc28f75998 100644 --- a/src/client/app/common/scripts/compose-notification.ts +++ b/src/client/app/common/scripts/compose-notification.ts @@ -55,7 +55,7 @@ export default function(type, data): Notification { icon: data.user.avatarUrl + '?thumbnail&size=64' }; - case 'othello_invited': + case 'reversi_invited': return { title: '対局への招待があります', body: `${getUserName(data.parent)}さんから`, diff --git a/src/client/app/common/scripts/streaming/othello-game.ts b/src/client/app/common/scripts/streaming/reversi-game.ts index 9e36f647bb..5638b3013f 100644 --- a/src/client/app/common/scripts/streaming/othello-game.ts +++ b/src/client/app/common/scripts/streaming/reversi-game.ts @@ -1,9 +1,9 @@ import Stream from './stream'; import MiOS from '../../../mios'; -export class OthelloGameStream extends Stream { +export class ReversiGameStream extends Stream { constructor(os: MiOS, me, game) { - super(os, 'othello-game', { + super(os, 'reversi-game', { i: me ? me.token : null, game: game.id }); diff --git a/src/client/app/common/scripts/streaming/othello.ts b/src/client/app/common/scripts/streaming/reversi.ts index 8f4f217e39..2e4395f0f1 100644 --- a/src/client/app/common/scripts/streaming/othello.ts +++ b/src/client/app/common/scripts/streaming/reversi.ts @@ -2,15 +2,15 @@ import StreamManager from './stream-manager'; import Stream from './stream'; import MiOS from '../../../mios'; -export class OthelloStream extends Stream { +export class ReversiStream extends Stream { constructor(os: MiOS, me) { - super(os, 'othello', { + super(os, 'reversi', { i: me.token }); } } -export class OthelloStreamManager extends StreamManager<OthelloStream> { +export class ReversiStreamManager extends StreamManager<ReversiStream> { private me; private os: MiOS; @@ -23,7 +23,7 @@ export class OthelloStreamManager extends StreamManager<OthelloStream> { public getConnection() { if (this.connection == null) { - this.connection = new OthelloStream(this.os, this.me); + this.connection = new ReversiStream(this.os, this.me); } return this.connection; diff --git a/src/client/app/common/views/components/index.ts b/src/client/app/common/views/components/index.ts index b91008f718..5b2fa084fb 100644 --- a/src/client/app/common/views/components/index.ts +++ b/src/client/app/common/views/components/index.ts @@ -27,7 +27,7 @@ import urlPreview from './url-preview.vue'; import twitterSetting from './twitter-setting.vue'; import fileTypeIcon from './file-type-icon.vue'; import Switch from './switch.vue'; -import Othello from './othello.vue'; +import Reversi from './reversi.vue'; import welcomeTimeline from './welcome-timeline.vue'; import uiInput from './ui/input.vue'; import uiButton from './ui/button.vue'; @@ -65,7 +65,7 @@ Vue.component('mk-url-preview', urlPreview); Vue.component('mk-twitter-setting', twitterSetting); Vue.component('mk-file-type-icon', fileTypeIcon); Vue.component('mk-switch', Switch); -Vue.component('mk-othello', Othello); +Vue.component('mk-reversi', Reversi); Vue.component('mk-welcome-timeline', welcomeTimeline); Vue.component('ui-input', uiInput); Vue.component('ui-button', uiButton); diff --git a/src/client/app/common/views/components/othello.game.vue b/src/client/app/common/views/components/reversi.game.vue index 4c63bd18b8..dc79c95bb8 100644 --- a/src/client/app/common/views/components/othello.game.vue +++ b/src/client/app/common/views/components/reversi.game.vue @@ -43,7 +43,7 @@ <script lang="ts"> import Vue from 'vue'; import * as CRC32 from 'crc-32'; -import Othello, { Color } from '../../../../../othello/core'; +import Reversi, { Color } from '../../../../../reversi/core'; import { url } from '../../../config'; export default Vue.extend({ @@ -52,7 +52,7 @@ export default Vue.extend({ data() { return { game: null, - o: null as Othello, + o: null as Reversi, logs: [], logPos: 0, pollingClock: null @@ -98,7 +98,7 @@ export default Vue.extend({ watch: { logPos(v) { if (!this.game.isEnded) return; - this.o = new Othello(this.game.settings.map, { + this.o = new Reversi(this.game.settings.map, { isLlotheo: this.game.settings.isLlotheo, canPutEverywhere: this.game.settings.canPutEverywhere, loopedBoard: this.game.settings.loopedBoard @@ -115,7 +115,7 @@ export default Vue.extend({ created() { this.game = this.initGame; - this.o = new Othello(this.game.settings.map, { + this.o = new Reversi(this.game.settings.map, { isLlotheo: this.game.settings.isLlotheo, canPutEverywhere: this.game.settings.canPutEverywhere, loopedBoard: this.game.settings.loopedBoard @@ -163,7 +163,7 @@ export default Vue.extend({ // サウンドを再生する if (this.$store.state.device.enableSounds) { - const sound = new Audio(`${url}/assets/othello-put-me.mp3`); + const sound = new Audio(`${url}/assets/reversi-put-me.mp3`); sound.volume = this.$store.state.device.soundVolume; sound.play(); } @@ -187,7 +187,7 @@ export default Vue.extend({ // サウンドを再生する if (this.$store.state.device.enableSounds && x.color != this.myColor) { - const sound = new Audio(`${url}/assets/othello-put-you.mp3`); + const sound = new Audio(`${url}/assets/reversi-put-you.mp3`); sound.volume = this.$store.state.device.soundVolume; sound.play(); } @@ -213,7 +213,7 @@ export default Vue.extend({ onRescue(game) { this.game = game; - this.o = new Othello(this.game.settings.map, { + this.o = new Reversi(this.game.settings.map, { isLlotheo: this.game.settings.isLlotheo, canPutEverywhere: this.game.settings.canPutEverywhere, loopedBoard: this.game.settings.loopedBoard diff --git a/src/client/app/common/views/components/othello.gameroom.vue b/src/client/app/common/views/components/reversi.gameroom.vue index 2dbd04ce49..7ce0112451 100644 --- a/src/client/app/common/views/components/othello.gameroom.vue +++ b/src/client/app/common/views/components/reversi.gameroom.vue @@ -7,9 +7,9 @@ <script lang="ts"> import Vue from 'vue'; -import XGame from './othello.game.vue'; -import XRoom from './othello.room.vue'; -import { OthelloGameStream } from '../../scripts/streaming/othello-game'; +import XGame from './reversi.game.vue'; +import XRoom from './reversi.room.vue'; +import { ReversiGameStream } from '../../scripts/streaming/reversi-game'; export default Vue.extend({ components: { @@ -25,7 +25,7 @@ export default Vue.extend({ }, created() { this.g = this.game; - this.connection = new OthelloGameStream((this as any).os, this.$store.state.i, this.game); + this.connection = new ReversiGameStream((this as any).os, this.$store.state.i, this.game); this.connection.on('started', this.onStarted); }, beforeDestroy() { diff --git a/src/client/app/common/views/components/othello.room.vue b/src/client/app/common/views/components/reversi.room.vue index dcf41f2e04..5074845758 100644 --- a/src/client/app/common/views/components/othello.room.vue +++ b/src/client/app/common/views/components/reversi.room.vue @@ -94,7 +94,7 @@ <script lang="ts"> import Vue from 'vue'; -import * as maps from '../../../../../othello/maps'; +import * as maps from '../../../../../reversi/maps'; export default Vue.extend({ props: ['game', 'connection'], diff --git a/src/client/app/common/views/components/othello.vue b/src/client/app/common/views/components/reversi.vue index a0971c45b4..e4d7740bde 100644 --- a/src/client/app/common/views/components/othello.vue +++ b/src/client/app/common/views/components/reversi.vue @@ -1,5 +1,5 @@ <template> -<div class="mk-othello"> +<div class="mk-reversi"> <div v-if="game"> <x-gameroom :game="game"/> </div> @@ -11,14 +11,14 @@ </div> <div class="index" v-else> <h1>Misskey %fa:circle%thell%fa:circle R%</h1> - <p>他のMisskeyユーザーとオセロで対戦しよう</p> + <p>他のMisskeyユーザーとリバーシで対戦しよう</p> <div class="play"> <el-button round>フリーマッチ(準備中)</el-button> <el-button type="primary" round @click="match">指名</el-button> <details> <summary>遊び方</summary> <div> - <p>オセロは、相手と交互に石をボードに置いてゆき、相手の石を挟んでひっくり返しながら、最終的に残った石が多い方が勝ちというボードゲームです。</p> + <p>リバーシは、相手と交互に石をボードに置いてゆき、相手の石を挟んでひっくり返しながら、最終的に残った石が多い方が勝ちというボードゲームです。</p> <dl> <dt><b>フリーマッチ</b></dt> <dd>ランダムなユーザーと対戦するモードです。</dd> @@ -39,7 +39,7 @@ </section> <section v-if="myGames.length > 0"> <h2>自分の対局</h2> - <a class="game" v-for="g in myGames" tabindex="-1" @click.prevent="go(g)" :href="`/othello/${g.id}`"> + <a class="game" v-for="g in myGames" tabindex="-1" @click.prevent="go(g)" :href="`/reversi/${g.id}`"> <mk-avatar class="avatar" :user="g.user1"/> <mk-avatar class="avatar" :user="g.user2"/> <span><b>{{ g.user1.name }}</b> vs <b>{{ g.user2.name }}</b></span> @@ -48,7 +48,7 @@ </section> <section v-if="games.length > 0"> <h2>みんなの対局</h2> - <a class="game" v-for="g in games" tabindex="-1" @click.prevent="go(g)" :href="`/othello/${g.id}`"> + <a class="game" v-for="g in games" tabindex="-1" @click.prevent="go(g)" :href="`/reversi/${g.id}`"> <mk-avatar class="avatar" :user="g.user1"/> <mk-avatar class="avatar" :user="g.user2"/> <span><b>{{ g.user1.name }}</b> vs <b>{{ g.user2.name }}</b></span> @@ -61,7 +61,7 @@ <script lang="ts"> import Vue from 'vue'; -import XGameroom from './othello.gameroom.vue'; +import XGameroom from './reversi.gameroom.vue'; export default Vue.extend({ components: { @@ -93,24 +93,24 @@ export default Vue.extend({ } }, mounted() { - this.connection = (this as any).os.streams.othelloStream.getConnection(); - this.connectionId = (this as any).os.streams.othelloStream.use(); + this.connection = (this as any).os.streams.reversiStream.getConnection(); + this.connectionId = (this as any).os.streams.reversiStream.use(); this.connection.on('matched', this.onMatched); this.connection.on('invited', this.onInvited); - (this as any).api('othello/games', { + (this as any).api('reversi/games', { my: true }).then(games => { this.myGames = games; }); - (this as any).api('othello/games').then(games => { + (this as any).api('reversi/games').then(games => { this.games = games; this.gamesFetching = false; }); - (this as any).api('othello/invitations').then(invitations => { + (this as any).api('reversi/invitations').then(invitations => { this.invitations = this.invitations.concat(invitations); }); @@ -126,13 +126,13 @@ export default Vue.extend({ beforeDestroy() { this.connection.off('matched', this.onMatched); this.connection.off('invited', this.onInvited); - (this as any).os.streams.othelloStream.dispose(this.connectionId); + (this as any).os.streams.reversiStream.dispose(this.connectionId); clearInterval(this.pingClock); }, methods: { go(game) { - (this as any).api('othello/games/show', { + (this as any).api('reversi/games/show', { gameId: game.id }).then(game => { this.matching = null; @@ -146,7 +146,7 @@ export default Vue.extend({ (this as any).api('users/show', { username }).then(user => { - (this as any).api('othello/match', { + (this as any).api('reversi/match', { userId: user.id }).then(res => { if (res == null) { @@ -160,10 +160,10 @@ export default Vue.extend({ }, cancel() { this.matching = null; - (this as any).api('othello/match/cancel'); + (this as any).api('reversi/match/cancel'); }, accept(invitation) { - (this as any).api('othello/match', { + (this as any).api('reversi/match', { userId: invitation.parent.id }).then(game => { if (game) { @@ -186,7 +186,7 @@ export default Vue.extend({ <style lang="stylus" scoped> @import '~const.styl' -.mk-othello +.mk-reversi color #677f84 background #fff |