if($game eq "Fight") {
if($response eq "arrow" && $correctryhm eq "sparrow")
{
$correctryhm=$correctryhm;
$response=param('response');
$win=param('win');
$win=$win+1;
}
elsif($response ne "arrow" && $correctryhm eq "sparrow")
{
$correctryhm=$correctryhm;
$response=param('response');
$lose=param('lose');
$lose=$lose+1;
}
if($response eq "axe" && $correctryhm eq "wax")
{
$correctryhm=$correctryhm;
$response=param('response');
$win=param('win');
$win=$win+1;
}
elsif($response ne "axe" && $correctryhm eq "wax")
{
$correctryhm=$correctryhm;
$response=param('response');
$lose=param('lose');
$lose=$lose+1;
}code:
...
####
$response = param('response');
$win = param('win');
$lose = param('lose');
if($game eq "Fight") {
if($response eq "arrow" && $correctryhm eq "sparrow") {
++$win;
} elsif($response ne "arrow" && $correctryhm eq "sparrow") {
++$lose;
}
if($response eq "axe" && $correctryhm eq "wax") {
++$win;
} elsif($response ne "axe" && $correctryhm eq "wax") {
++$lose;
}
if($response eq "shield" && $correctryhm eq "field") {
++$win;
} elsif($response ne "shield" && $correctryhm eq "field") {
++$lose;
}
if($response eq "spear" && $correctryhm eq "tear") {
++$win;
} elsif($response ne "spear" && $correctryhm eq "tear") {
++$lose;
}
if ($win <= 9 && $lose <= 10) {
# Removed for brevity ...
}
}
##
##
$response = param('response');
$win = param('win');
$lose = param('lose');
my %correct_rhyme = (
'arrow' => 'sparrow',
'axe' => 'wax',
'shield' => 'field',
'spear' => 'tear',
);
if($game eq "Fight") {
my $correct = $correct_rhyme{$response};
if ($response eq $correct) {
++$win;
} else {
++$lose;
}
if ($win <= 9 && $lose <= 10) {
# Removed for brevity ...
}
}