changeset 3288:cc756d7aae11

hidden
author Minoru Konno <c113069@e.koeki-u.ac.jp>
date Thu, 28 Jul 2016 22:16:36 +0900
parents c9a58b2f0950
children 6de44651905f
files event/oasis2016/don/ckgame.rb event/oasis2016/sea/ckgame.rb event/oasis2016/tori/ckgame.rb
diffstat 3 files changed, 27 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/event/oasis2016/don/ckgame.rb	Thu Jul 28 18:21:05 2016 +0900
+++ b/event/oasis2016/don/ckgame.rb	Thu Jul 28 22:16:36 2016 +0900
@@ -38,6 +38,13 @@
   if form_name > ""             # formからの名前設定がもしあれば
     info[id]["name"] = form_name # それをユーザ情報に記録
     info[id]["bingo"] = Hash.new # 正解した単語保存用のハッシュも作成
+  if form_kwd > ""
+     index = bingoword.index(form_kwd) # 配列から入力単語(form_kwd)を探索
+      if index
+        # 見付かった! その単語をハッシュのキーとして適当に値(true)を入れておく
+        info[id]["bingo"][bingoword[index]] = true
+      end
+   end
   end
   point = 0# 開始直後は0点
   if !info[id]["name"]      # もしユーザのプレイ名が未設定なら
@@ -46,6 +53,7 @@
     hello = "まちがいさがしスタート"
     guide = "あなたのプレイ名を決めます"
     input = '<input name="playname">'
+    hidden = "<input type=\"hidden\" name=\"keyword\" value=\"#{form_kwd}\">"
     submit = '<input type="submit" value="送信">'
     reset = '<input type="reset" value="リセット">'
   else                          # プレイ名設定済みならキーワード入力
@@ -109,6 +117,7 @@
 <form action="?" method="GET">
 <p>%s %s</p>
 <p>%s %s</p>
+<p>%s</p>
 </form>
 <p>%s</p>
 <div class="don">
@@ -123,5 +132,5 @@
 <div>%s</div></div>
 </body></html>
 EOF
-         umi, title, setumei, setumei2, hello, point, bingoword.length, guide, input, submit, reset, seikai, kaisen, kaisen4, kaisen7, kaisen2, kaisen5, kaisen8, kaisen3, kaisen6, kaisen9,)
+         umi, title, setumei, setumei2, hello, point, bingoword.length, guide, input, submit, reset, hidden, seikai, kaisen, kaisen4, kaisen7, kaisen2, kaisen5, kaisen8, kaisen3, kaisen6, kaisen9,)
 end
--- a/event/oasis2016/sea/ckgame.rb	Thu Jul 28 18:21:05 2016 +0900
+++ b/event/oasis2016/sea/ckgame.rb	Thu Jul 28 22:16:36 2016 +0900
@@ -38,6 +38,13 @@
   if form_name > ""             # formからの名前設定がもしあれば
     info[id]["name"] = form_name # それをユーザ情報に記録
     info[id]["bingo"] = Hash.new # 正解した単語保存用のハッシュも作成
+   if form_kwd > ""
+     index = bingoword.index(form_kwd) # 配列から入力単語(form_kwd)を探索
+      if index
+        # 見付かった! その単語をハッシュのキーとして適当に値(true)を入れておく
+        info[id]["bingo"][bingoword[index]] = true
+      end
+   end
   end
   point = 0# 開始直後は0点
   if !info[id]["name"]      # もしユーザのプレイ名が未設定なら
@@ -46,6 +53,7 @@
     hello = "まちがいさがしスタート"
     guide = "あなたのプレイ名を決めます"
     input = '<input name="playname">'
+    hidden = "<input type=\"hidden\" name=\"keyword\" value=\"#{form_kwd}\">"
     submit = '<input type="submit" value="送信">'
     reset = '<input type="reset" value="リセット">'
   else                          # プレイ名設定済みならキーワード入力
@@ -97,6 +105,7 @@
 <form action="?" method="GET">
 <p>%s %s</p>
 <p>%s %s</p>
+<p>%s</p>
 </form>
 <p>%s</p>
 <div class="boat">
@@ -105,5 +114,5 @@
 <div>%s</div></div>
 </body></html>
 EOF
-         umi, title, setumei, setumei2, hello, point, bingoword.length, guide, input, submit, reset, seikai, boat, boat2, boat3,)
+         umi, title, setumei, setumei2, hello, point, bingoword.length, guide, input, submit, reset, hidden, seikai, boat, boat2, boat3,)
 end
--- a/event/oasis2016/tori/ckgame.rb	Thu Jul 28 18:21:05 2016 +0900
+++ b/event/oasis2016/tori/ckgame.rb	Thu Jul 28 22:16:36 2016 +0900
@@ -37,6 +37,13 @@
   if form_name > ""             # formからの名前設定がもしあれば
     info[id]["name"] = form_name # それをユーザ情報に記録
     info[id]["bingo"] = Hash.new # 正解した単語保存用のハッシュも作成
+    if form_kwd > ""
+     index = bingoword.index(form_kwd) # 配列から入力単語(form_kwd)を探索
+      if index
+        # 見付かった! その単語をハッシュのキーとして適当に値(true)を入れておく
+        info[id]["bingo"][bingoword[index]] = true
+      end
+   end
   end
   point = 0# 開始直後は0点
   if !info[id]["name"]      # もしユーザのプレイ名が未設定なら

yatex.org