顔写真を画面に呈示して,この表情を2択で言い当てるというプログラムをサイトや本を参考に作って
みたのですが,うまく表示されません。
スクリプトのどの部分が悪いのかいろいろと変更したものの,解決しません。
よろしければ,どなたか教えていただけますと幸いです。
//表情のクイズ face = "smile.gif","angry.gif","sad.gif","angry.gif","smile.gif","sad.gif","angry.gif","smile.gif","sad.gif","smile.gif" seitou = "笑い", "怒り", "悲しみ", "怒り", "笑い", "悲しみ", "怒り", "笑い", "悲しみ", "笑い" gotou = "怒り", "笑い", "怒り", "悲しみ", "怒り", "笑い", "悲しみ", "怒り", "笑い", "悲しみ" //ランダムに出題 dim R,length(face) randomize repeat length(face) x = rnd(cnt+1) R(cnt) = R(x) R(x) = cnt + 1 loop *start //メインプログラム i = 0 *main cls if i = length(face) : goto *owari gosub *settei mon = i + 1 mes "第"+mon+"問" mes "" j = R(i) - 1 pos 200, 250 color 0,0,0 picload face(j) //表情画像を呈示する hidari = seitou(j) migi = gotou(j) i = i + 1 randomize tmp = rnd(2) if tmp = 0 { h = 170 : m = 290 } else{ m = 170 : h = 290 } pos h, 350 button goto hidari, *seitou pos m, 350 button goto migi, *gotou stop *seitou pos 400, 400 color 0, 255, 0 mes "正解" wait 100 cls goto *main *gotou pos 400, 400 color 255, 0, 0 mes "間違い" wait 100 cls goto *main //終わる時 *owari cls color 200, 100, 100: boxf color 0,0,0 font "MS ゴシック", 25, 16 pos 70, 100 mes "" mes "これでおわります" pos 70, 350 button goto "はい", *owari2 pos 190, 350 button goto "もういっかい", *start stop *owari2 wait 100 end //sub *settei cls color 245, 245, 245: boxf color 0,0,0 font "MS ゴシック", 25, 16 pos 70, 100 mes "" mes "正しい方を押してね" mes "" mes "−−−−−−−−−−−−−−−−" mes "" return