NAME
App::Games::Keno
SYNOPSIS
This package plays a game of Keno. The number range is 1 to 80 and the payout amounts are for 1 to 10 spots.
Sample code to play 1000 draws with 5 spots. The spots are chosen for you.
use App::Games::Keno;
my $first_game = App::Games::Keno->new( num_spots => 5, draws => 1000 );
$first_game->PlayKeno;
say "You won \$"
. $first_game->winnings . " on "
. $first_game->draws
. " draws.";
This is how you choose your own spots.
my $second_game = App::Games::Keno->new(
spots => [ 45, 33, 12, 20, 75 ],
draws => 1000
);
$second_game->PlayKeno;
say "You won \$"
. $second_game->winnings . " on "
. $second_game->draws
. " draws.";
Several verbosity levels exist, use theme like this:
my $third_game = App::Games::Keno->new(
spots => [ 45, 33, 12, 20, 75 ],
draws => 1000,
verbose => 1
);
Verbose level 0 is the default and prints nothing. Verbose level 1 prints the amount won on winning draws. Verbose level 2 prints evrything from verbose level 1 and the numbers drawn on each draw and the numbers that matched.