changeset 2543:9c608a2f232d

gohan.rb
author ARAKI Tsuyohito <c113007@e.koeki-u.ac.jp>
date Sat, 18 Jul 2015 18:01:51 +0900
parents 14088e38c6a0
children 6ba248e54c40
files oasis2015/gohan.rb
diffstat 1 files changed, 66 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/oasis2015/gohan.rb	Fri Jul 17 15:47:10 2015 +0900
+++ b/oasis2015/gohan.rb	Sat Jul 18 18:01:51 2015 +0900
@@ -28,7 +28,7 @@
   exp = cook[0][6]
   pt = cook[0][7]
   lv = cook[0][8]
-  pre = "%"
+  per = "%"
 #####################################
 ##########秘密のこたえを設定##############
 if cal == "inu"
@@ -73,6 +73,14 @@
   kekka = "ポイント が たりない!"
 end
 
+if gohan == m3
+elsif gohan == "g1"
+elsif gohan == "g2"
+else
+kekka = "こたえ が ちがうよ!"
+end
+
+
 if exp >= lv*10 && lv < 5
   lv += 1
   db.execute(lvupd, lv, person)
@@ -99,7 +107,30 @@
   image = "./img/snail.png"
 end
 
+if lv == 1
+  color = "black"
+elsif lv == 2
+  color = "navy"
+elsif lv == 3
+  color = "green"
+elsif lv == 4
+  color = "red"
+elsif lv == 5
+  color = "yellow"
+else
+  color = "pink"
+  image = "./img/snail.png"
+  alt = "snails_bug"
+end
 
+gage = 0
+exp2 = exp
+if lv < 5
+  while exp2 >= 10
+    exp2 -= 10
+  end
+  gage = 100-exp2*10
+end
 
 
 
@@ -118,7 +149,8 @@
 pt = cook[0][7]
 lv = cook[0][8]
   
-printf(<<_EOS_, image, alt, name, pt, kekka, back)
+
+printf(<<_EOS_, per, gage, per, per, per, color, image, alt, name, person, cal, lv, pt, kekka, back)
 
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
 	"http://www.w3.org/TR/html4/strict.dtd">
@@ -137,6 +169,22 @@
 <title>ごはぁん!</title>
 <style type="text/css">
 <!--
+p.gage{
+background:#adf;
+margin-left:0%s;
+margin-right:%d%s;
+text-align:left;
+border-radius: 10ex;
+}
+div.gage{
+background:#ddf;
+margin-left:20%s;
+margin-right:20%s;
+border-radius: 10ex;
+}
+
+div.cal div{float:left; border:solid %s;}
+
 -->
 </style>
 </head>
@@ -144,11 +192,24 @@
 <body>
 <header></header>
 <h1>さかたっち</h1>
-<img src=%s alt=%s width="133" height="133">
+
+<div class="cal">
+<div>
+<img src=%s alt=%s width="172" height="172">
+</div>
+<table class="state"><tr><td>name</td><td>:%s</td></tr>
+<tr><td>id</td><td>:%04d</td></tr>
+<tr><td>cara</td><td>:%s</td></tr>
+<tr><td>lv.</td><td>%d</td></tr>
+</table>
+</div>
+
+<div class="gage">
+<p class="gage">exp</p>
+</div>
 
 <p>
-%sさん<br>
-<br>
+
 さかたポイント:%dp<br>
 %s
 </p>

yatex.org