Games-Risk
view release on metacpan or search on metacpan
lib/Games/Risk/GUI/Startup.pm view on Meta::CPAN
#
# called when button to choose another color for player number $num has
# been clicked.
#
sub _ongui_but_color {
my ($h, $s, $args) = @_[HEAP, SESSION, ARG0];
my ($num) = @$args;
my $top = $h->{toplevel};
# creating popup window
my $tc =$top->Menu;
$tc->overrideredirect(1); # no window decoration
foreach my $i ( 0..$#COLORS ) {
my $color = $COLORS[$i];
my $row = $i < 5 ? 0 : 1;
my $col = $i % 5;
my $l = $tc->Label(
-bg => $color,
-width => 2,
)->grid(-row=>$row, -column=>$col);
( run in 2.704 seconds using v1.01-cache-2.11-cpan-364913b4093 )