#!/usr/bin/env ruby # -*- coding: utf-8 -*- require "curses" Curses.init_screen begin Curses.curs_set(0) $hanasi = [["_Me_:あぁ CBO欲しいな〜", "(AR画面の中央に「¥100000円」という文字が表示されている)", "ピンポーン!", "_Me_:うん? 誰が来たんだろう?", "ガチャ", "陽翔:_Me_ 久しぶり〜", "_Me_:陽翔お兄ちゃんか〜", "(陽翔お兄ちゃん(本名は青空陽翔)は_Call_が小さい頃から一緒に遊んでくれている近所のお兄ちゃんだ)", "_Me_:陽翔お兄ちゃん まだARコンタクト買ってないの〜", "(陽翔お兄ちゃんは 今どきARコンタクトじゃなくて旧式のARグラスを使っている変わり者だ)", "陽翔:これがお気に入りなんだよ", "陽翔:そんなことより _Me_にプレゼントがあるんだよ", "(するとAR画面に「陽翔様からのプレゼントです」と書かれCBOのダウンロードチケットが届いた)", "_Me_:えー いいの!? これ高いんじゃ", "陽翔:いいんだよ さぁ一緒に遊ぼうよ", "(その時 陽翔お兄ちゃんが顔をしかめた)", "陽翔:あぁ ごめんな 仕事のメールが きちゃった また今度遊ぼうな", "(そう言うと早足で部屋を去っていった)", "_Me_:うーん とりあえず 遊んでみようかな", "_Me_:最初にキャラネームを決めるんだ 何にしようかな〜",]] $status = ["","","",""] $point = 0 $aummaryQ = [["プレイ","パスワード"],["男","女"],["俺","僕","私"],["カードボックス","カードショップ","オンラインバトル","トーナメント","お知らせ"],[],["カードボックスから手持ちに移す","手持ちからカードボックスに移す"]] $card = [] $cardbox = [] $cardlist = [["ヘルスアップ",5,0,0,0,0,0],["ソードスラッシュ",0,0,5,0,0,0],["マジックミサイル",0,0,0,0,5,0]] #[0=カード名][1=回復値][2=最大体力増加値][3=攻撃力][4=防御力][5=魔法攻撃力][6=魔法防御力] #カードの能力値 def question(choices,mold) while x < $aummaryQ[choices].length Curses.addstr(sprintf("%s(%d)",$aummaryQ[choices][x],x)) x += 1 end Cureses.refesh answr = "" while answr < 0 || answr >= $aummaryQ.length anawr = Cureses.getch end end Curses.curs_set(0) ensure Curses.close_screen end choices,text,z) x = 0 y = -1 if z == 2 while x < choices.length printf("%s",choices[x],x) x += 1 end elsif z == 3 while x < choices.length printf("%s",choices[x][0],x) x += 1 end elsif z == 4 while x < choices.length printf("%s(%d)",choices[x][0],x) x += 1 end print("\n") print text while y < 0 || y >= choices.length y = Curses.getch end y = y.to_i else while x < choices.length printf("%s(%d)",choices[x],x) x += 1 end print("\n") while y < 0 || y >= choices.length print text y = gets if y == "\n" redo end y = y.to_i end if z == 0 y = choices[y] end end end