summaryrefslogtreecommitdiff
path: root/src/web/app/common/views/components/othello.vue
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-03-07 01:54:56 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-03-07 01:54:56 +0900
commit06eabcbc636800c551e4ba602325d227ca463460 (patch)
treebc521908347be88f42fc76798ea5c1985d1a47bf /src/web/app/common/views/components/othello.vue
parentv3999 (diff)
downloadmisskey-06eabcbc636800c551e4ba602325d227ca463460.tar.gz
misskey-06eabcbc636800c551e4ba602325d227ca463460.tar.bz2
misskey-06eabcbc636800c551e4ba602325d227ca463460.zip
wip
Diffstat (limited to 'src/web/app/common/views/components/othello.vue')
-rw-r--r--src/web/app/common/views/components/othello.vue32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/web/app/common/views/components/othello.vue b/src/web/app/common/views/components/othello.vue
new file mode 100644
index 0000000000..136046db24
--- /dev/null
+++ b/src/web/app/common/views/components/othello.vue
@@ -0,0 +1,32 @@
+<template>
+<div>
+ <div v-if="session">
+ <h1>相手を待っています<mk-ellipsis/></h1>
+ <p>セッションID:<code>{{ session.code }}</code></p>
+ <p>対戦したい相手に上記のセッションIDを伝えてください。相手が「セッションイン」でセッションIDを入力すると、対局が開始されます。</p>
+ </div>
+ <div v-else>
+ <h1>Misskey Othello</h1>
+ <p>他のMisskeyユーザーとオセロで対戦しよう。</p>
+ <button>フリーマッチ(準備中)</button>
+ <button @click="inSession">セッションイン</button>
+ <button @click="createSession">セッションを作成する</button>
+ <section>
+ <h2>過去の対局</h2>
+ </section>
+ </div>
+</div>
+</template>
+
+<script lang="ts">
+import Vue from 'vue';
+export default Vue.extend({
+ methods: {
+ createSession() {
+ (this as any).api('othello/sessions/create');
+
+ }
+ }
+});
+</script>
+