Mercurial > hgrepos > hgweb.cgi > skipweb
changeset 708:23fad7087a23
gohan_gets_prof_rb_css
author | ARAKI Tsuyohito <c113007@e.koeki-u.ac.jp> |
---|---|
date | Mon, 06 Jul 2015 22:40:40 +0900 |
parents | 3d4d4f689ca7 |
children | 7d90a445f4a8 |
files | oasis2015/gets.rb oasis2015/gohan.rb oasis2015/img/kamon1.png oasis2015/img/kamon2.png oasis2015/prof.rb oasis2015/profeel.css |
diffstat | 6 files changed, 93 insertions(+), 19 deletions(-) [+] |
line wrap: on
line diff
--- a/oasis2015/gets.rb Mon Jul 06 21:01:34 2015 +0900 +++ b/oasis2015/gets.rb Mon Jul 06 22:40:40 2015 +0900 @@ -113,14 +113,16 @@ <!-- --> </style> -<link rel="stylesheet" type="text/css" href="main.css"> +<link rel="stylesheet" type="text/css" href="profeel.css"> </head> <body> -<h1>%s</h1> +<header></header> +<h1>さかたっち</h1> +<h2>%s</h2> <p> %sさん<br> -pt:%d<br> +さかたポイント:%dp<br> %s </p> <table> @@ -140,6 +142,8 @@ <input type="text" name="trade" value="ここは スタッフ の 人 が つかうよ!"> <input type="submit" value="スタッフ ぼたん"><br>スタッフじゃない人はおさないでね! </form> + +<footer></footer> </body> </html>
--- a/oasis2015/gohan.rb Mon Jul 06 21:01:34 2015 +0900 +++ b/oasis2015/gohan.rb Mon Jul 06 22:40:40 2015 +0900 @@ -29,10 +29,25 @@ pt = cook[0][7] lv = cook[0][8] pre = "%" +if cal == "inu" +m3 = "あゆ" +elsif cal == "sisip" +m3 = "こども" +elsif cal == "kamon" +m3 = "とびうお" +elsif cal == "boy" +m3 = "たいりょう" +elsif cal == "girl" +m3 = "おひがし" +else +m3 = "skipskip" +end + + gohan = c["gohan"] -himitu = "" +#himitu = "" if gohan == "g1" && pt >= 1 exp += 1 pt -= 1 @@ -43,7 +58,7 @@ pt -= 3 db.execute(upd, exp, pt, person) kekka = "#{cal}がすごく成長した!" -elsif gohan == "skipskip" +elsif gohan == m3 if q10[0][0] == 0 exp += 10 db.execute(upd, exp, pt, person) @@ -61,21 +76,47 @@ db.execute(lvupd, lv, person) kekka += "<br>レベルが上がった!<br>レベルが#{lv}になった!" end -modoru = '<br><a href="prof.rb">もどる!</a\>' + + +if cal == "inu" + image = "./img/inu#{lv}.png" + alt = "inu#{lv}" +elsif cal == "sisip" + image = "./img/sisip#{lv}.png" + alt = "sisip#{lv}" +elsif cal == "kamon" + image = "./img/kamon#{lv}.png" + alt = "kamon#{lv}" +elsif cal == "boy" + image = "./img/boy#{lv}.png" + alt = "boy#{lv}" +elsif cal == "girl" + image = "./img/girl#{lv}.png" + alt = "girl#{lv}" +else + image = "./img/snail.png" +end + + + + + +modoru = '<br><a href="prof.rb"><div class="lets"><span>ホーム' back = modoru if lv < 5 && gohan == "g1" || lv < 5 && gohan == "g2" mo = '<input type="button" value="おかわり!" onclick="location.reload();" />' back = mo + modoru elsif lv >= 5 - back += "レベルマックスだよ!" + back += "<br>(レベルマックスだよ!)" end +back += '</span></div></a>' cook = db.execute(data, person) exp = cook[0][6] pt = cook[0][7] lv = cook[0][8] -printf(<<_EOS_, name, exp, pt, kekka, back) +printf(<<_EOS_, image, alt, name, exp, pt, kekka, back) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> @@ -86,19 +127,23 @@ <!-- --> </style> -<link rel="stylesheet" type="text/css" href="main.css"> +<link rel="stylesheet" type="text/css" href="profeel.css"> </head> <body> -<h1>ごはん!</h1> +<header></header> +<h1>さかたっち</h1> +<img src=%s alt=%s width="133" height="133"> + <p> %sさん<br> exp:%d<br> pt:%d<br> %s +</p> -</p> -<p>%s</p> +%s +<footer></footer> </body> </html>
--- a/oasis2015/prof.rb Mon Jul 06 21:01:34 2015 +0900 +++ b/oasis2015/prof.rb Mon Jul 06 22:40:40 2015 +0900 @@ -154,20 +154,44 @@ if cal == "inu" image = "./img/inu#{lv}.png" alt = "inu#{lv}" + m1 = "ドッグフード" + mimg1 = "./img/food.png" + m2 = "にく" + mimg2 = "./img/niku.png" elsif cal == "sisip" image = "./img/sisip#{lv}.png" alt = "sisip#{lv}" + m1 = "ぱん" + mimg1 = "./img/pan.png" + m2 = "きゃべつ" + mimg2 = "./img/kyabetsu.png" elsif cal == "kamon" image = "./img/kamon#{lv}.png" alt = "kamon#{lv}" + m1 = "かい" + mimg1 = "./img/kai.png" + m2 = "とびうお" + mimg2 = "./img/fish.png" elsif cal == "boy" image = "./img/boy#{lv}.png" alt = "boy#{lv}" + m1 = "つやひめ" + mimg1 = "./img/tsuya.png" + m2 = "ふね" + mimg2 = "./img/ship.png" elsif cal == "girl" image = "./img/girl#{lv}.png" alt = "girl#{lv}" + m1 = "へや" + mimg1 = "./img/room.png" + m2 = "れんしゅう" + mimg2 = "./img/exp.png" else image = "./img/snail.png" + m1 = "たまごのから" + mimg1 = "./img/tamago.png" + m2 = "きゃべつ" + mimg2 = "./img/cabage.png" end @@ -178,10 +202,10 @@ #expの1の位*10で、次のレベルアップに必要な経験値の割合が出る。 #(exp=12の場合、2*10=『20%』、次のレベルアップまであと80%が必要、と分かる。) #(exp=35の場合、5*10=『50%』、次のレベルアップまであと50%が必要、と分かる。) -gage = 100 +gage = 0 exp2 = exp if lv < 5 -while exp > 10 +while exp2 >= 10 exp2 -= 10 end gage = 100-exp2*10 @@ -194,7 +218,7 @@ #以下のprintfについて #pre*4はstyleの部分、<h2>{margin(本来OS_,per,gage,per,per,per,name...) -printf(<<_EOS_, per, gage, per, per, per, image, alt, name, cal, lv, pt) +printf(<<_EOS_, per, gage, per, per, per, image, alt, name, person, cal, lv, pt, m1, mimg1, m2, mimg2) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" @@ -230,6 +254,7 @@ <img src=%s alt=%s width="133" height="133"> </div> <table class="state"><tr><td>name</td><td>:%s</td></tr> +<tr><td>id</td><td>:%04d</td></tr> <tr><td>cal</td><td>:%s</td></tr> <tr><td>lv.</td><td>%d</td></tr> </table> @@ -249,8 +274,8 @@ <table><tr><td> <form method="POST" action="gohan.rb"> <input type="checkbox" name="hdn">ごはん!<span><br> -<input type="radio" name="gohan" value="g1">たまごのから:1pt<img src="./img/tamago.png" width="32" height="32"><br> -<input type="radio" name="gohan" value="g2">きゃべつ:3pt<img src="./img/cabage.png" width="32"height="32"><br><br> +<input type="radio" name="gohan" value="g1">%s:1pt<img src=%s width="16" height="16"><br> +<input type="radio" name="gohan" value="g2">%s:3pt<img src=%s width="16" height="16"><br><br> <input type="text" name="gohan" value="ひみつ の こたえ を いれてね!"><br> <input type="reset" value="とりけし"> <input type="submit" value="こうかんする!"></span>
--- a/oasis2015/profeel.css Mon Jul 06 21:01:34 2015 +0900 +++ b/oasis2015/profeel.css Mon Jul 06 22:40:40 2015 +0900 @@ -31,12 +31,12 @@ table{margin-left:auto; margin-right: auto;} table.state{text-align:left;} -table.state tr+tr+tr{font-size:xx-large;} +table.state tr+tr+tr+tr{font-size:xx-large;} div.lets{ border:solid 2px #fa0; background:#faf; -padding:2%; +padding:0%; margin:2em 28em; } div.lets span{color:navy; text-decoration: underline #faf;}