#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
require "yahtzee.cgi"or &error("Data File is missing!","Error"

;
sub error {
my($error, $title) = @_;
print "Error: $error<BR>";
exit;
}
#still not sure what this part does exactly
#just know it works
read(STDIN, $input, $ENV{'CONTENT_LENGTH'});
@pairs = split(/&/,$input);
foreach $pair(@pairs){
($name, $value) = split(/=/,$pair);
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ s/\n/ /g;
$value =~ s/\r//g;
$FORM{$name} = $value;
$mode = $FORM{'mode'};
}
print <<EOF;
<form method="POST" action="roll.cgi">
EOF
if ($FORM{'C1'} eq "ON"

{
print <<EOF;
Dice one rolled
<input type="checkbox" name="C1" value="ON">
EOF
&dice;
$dice1 = $num[0];
print "<br>";
}
else {
#Continue
}
if ($FORM{'C2'} eq "ON"

{
print <<EOF;
Dice two rolled
<input type="checkbox" name="C2" value="ON">
EOF
&dice;
$dice2 = $num[0];
print "<br>";
}
else {
#Continue
}
if ($FORM{'C3'} eq "ON"

{
print <<EOF;
Dice three rolled
<input type="checkbox" name="C3" value="ON">
EOF
&dice;
$dice3 = $num[0];
print "<br>";
}
else {
#Continue
}
if ($FORM{'C4'} eq "ON"

{
print <<EOF;
Dice four rolled
<input type="checkbox" name="C4" value="ON">
EOF
&dice;
$dice4 = $num[0];
print "<br>";
}
else {
#Continue
}
if ($FORM{'C5'} eq "ON"

{
print <<EOF;
Dice five rolled
<input type="checkbox" name="C5" value="ON">
EOF
&dice;
$dice5 = $num[0];
print "<br>";
}
else {
#Continue
}
print <<EOF;
<input type="submit" value="Roll Selected Dice Again" name="B1">
</form>
EOF