#!/usr/bin/ruby
# coding: utf-8
require 'rubygems'
require 'pg'
require 'cgi'
c = CGI.new(:accept_charset => "utf-8")
print"ontent-type: text/html; charset=utf-8\n\n"
kaito = c["answer"]
ans = c["dat"]
ber = c["num"]
tai = c["hp"]
tekihp = c["thp"]
sum = tai.to_i
tsum = tekihp.to_i
nb = ber.to_i
quest = []
wordone = []
wordtwo = []
wordthi = []
wordfou = []
subject = []
x = 0
y = 0
begin
conn = PGconn.connect('127.0.0.1','','','','semi','masahiro','l3nl3q1u')
q = "select question, word1, word2, word3, word4 from quiz"
res = conn.exec(q)
res.each do |row|
quest << row["question"].to_s
wordone << row["word1"].to_s
wordtwo << row["word2"].to_s
wordthi << row["word3"].to_s
wordfou << row["word4"].to_s
x += 1
end
end
if ans.to_s == kaito.to_s
srand
attack = rand(90) + 100
tsum -= attack
else
srand
tekiat = rand(60) + 60
sum -= tekiat
end
if tsum >= 0 && sum >= 0
srand
number = rand(x)
srand
check = rand(4)
print"<html>
<head>
<title>きみのこうげきだよ!</title>
<link rel=\"stylesheet\" href=\"style.css\" type=\"text/css\">
</head>
<body>
<h1>きみのこうげきだよ</h1>
<p>No.#{number}</p>
<div class=\"center01\">
<div>
<h1>BOSS HP #{tsum} / 500</h1>
<img border=\"1\" src=\"forest.jpg\" width=\"480\" height=\"320\" alt=\"背景\" title=\"背景\">\n"
if ans.to_s == kaito.to_s
print"<h1>攻撃成功!</h1>\n"
else
print"<h1>攻撃失敗</h1>\n"
end
printf("<h1>体力: #{sum} / 999
<h2>問題</h2>
<p>%s</p>
<form method=\"POST\" action=\"boss2.rb\">\n", quest[number])
if check == 0
print"<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordone[number]}\">#{wordone[number]}</button>
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordtwo[number]}\">#{wordtwo[number]}</button>
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordthi[number]}\">#{wordthi[number]}<br></button>
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordfou[number]}\">#{wordfou[number]}<br></bu\
tton>\n"
elsif check == 1
print"<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordtwo[number]}\">#{wordtwo[number]}</button>
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordone[number]}\">#{wordone[number]}</button>
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordthi[number]}\">#{wordthi[number]}<br></button>
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordfou[number]}\">#{wordfou[number]}<br></button>\n"
elsif check == 2
print"<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordthi[number]}\">#{wordthi[number]}</button>
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordtwo[number]}\">#{wordtwo[number]}</button>
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordone[number]}\">#{wordone[number]}</button>
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordfou[number]}\">#{wordfou[number]}</button>\n"
elsif check == 3
print"<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordfou[number]}\">#{wordfou[number]}</button>
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordthi[number]}\">#{wordthi[number]}</button>
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordtwo[number]}\">#{wordtwo[number]}</button>
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordone[number]}\">#{wordone[number]}</button>\n"
end
printf("<input type=\"hidden\" name=\"dat\" value=\"%s\">
<input type=\"hidden\" name=\"num\" value=\"#{number}\">
<input type=\"hidden\" name=\"hp\" value=\"#{sum}\">
<input type=\"hidden\" name=\"thp\" value=\"#{tsum}\">
</form>
</div>
</div>
</body>
</html>\n", wordone[number])
elsif tsum <= 0 && sum > 0
print"<html>
<head>
<title>BOSSをたおした!</title>
<link rel=\"stylesheet\" href=\"style.css\" type=\"text/css\">
</head>
<body>
<h1>BOSSをたおした!</h1>
<div class=\"center01\">
<div>
<img border=\"1\" src=\"forest.jpg\" width=\"480\" height=\"320\" alt=\"背景\" title=\"背景\">
<h1>攻撃成功!</h1>
<h1>体力: #{sum} / 999</h1>
<h2>探索完了!</h2>
<a href=\"quest.html\">
<button class=\"css3button\">Start</button>
</a>
</div>
</body>
</html>\n"
else
print"<html>
<head>
<title>BOSSをたおした!</title>
<link rel=\"stylesheet\" href=\"style.css\" type=\"text/css\">
</head>
<body>
<h1>BOSSをたおした!</h1>
<div class=\"center01\">
<div>
<img border=\"1\" src=\"forest.jpg\" width=\"480\" height=\"320\" alt=\"背景\" title=\"\\
背景\">
<h1>体力: #{sum} / 999</h1>
<h2>もう一度探索!</h2>
<a href=\"quest.html\">
<button class=\"css3button\">Start</button>
</a>
</div>
</body>
</html>\n"
end