require “rubygems”
require “rdgc-dm”
dungeon = RDGC::Maker::DivideDungeonMaker.create(30, 40)
HTML = <<EOF
Content-type: text/html
<html>
<head>
<title>Random Dungeon Test for RDGC 0.2</title>
</head>
<body>
<h2>Random Dungeon Test for RDGC 0.2</h2>
X:壁 .:通路 ・:部屋<br/>
<hr />
EOF
print HTML
print"<table>"
dungeon.each_y do |y|
print"<tr>"
dungeon.each_x do |x|
t = dungeon.tile(x, y)
case
when t.wall?
print "<td bgcolor='#aaaaaa'>X</td>"
when t.room?
print "<td bgcolor='white'>・</td>"
when t.road?
print "<td bgcolor='#eeeeee'>.</td>"
end
end
print"</tr>"
end
print "</table></body></html>"