CECALA
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
Viewport/Viewport.pm view on Meta::CPAN
sub setymax { my $obj = shift; my $v = shift; $obj->{_ymax} = $v; }
sub setxC { my $obj = shift; my $v = shift; $obj->{_xC} = $v; }
sub setyC { my $obj = shift; my $v = shift; $obj->{_yC} = $v; }
sub setXC { my $obj = shift; my $v = shift; $obj->{_XC} = $v; }
sub setYC { my $obj = shift; my $v = shift; $obj->{_YC} = $v; }
sub setf { my $obj = shift; my $v = shift; $obj->{_f} = $v; }
sub setwindowset { my $obj = shift; my $v = shift; $obj->{_windowset} = $v; }
sub updatewindowboundaries {
my $obj = shift;
my $x = shift;
my $y = shift;
my $xmin = $obj->getxmin();
my $xmax = $obj->getxmax();
my $ymin = $obj->getymin();
my $ymax = $obj->getymax();
if ($x < $xmin) { $obj->setxmin( $x ); }
if ($x > $xmax) { $obj->setxmax( $x ); }
if ($y < $ymin) { $obj->setymin( $y ); }
lunarLander/lunarLander.pl view on Meta::CPAN
$vp->x_viewport($Lander[15]->getx()),
$vp->y_viewport($Lander[15]->gety()),
$vp->x_viewport($Lander[4]->getx()),
$vp->y_viewport($Lander[4]->gety()),
-fill => $fill,
-tag => 'Lander'
);
}
### get collision detection bounding box from lander
sub updateClipBox {
my $smallest_x = $Lander[0]->getx();
my $smallest_y = $Lander[0]->gety();
my $largest_x = $Lander[0]->getx();
my $largest_y = $Lander[0]->gety();
my $i = 0;
foreach my $v ( @Lander ) {
# pts 16 and 17 are not really parts of the lander
# pt 16 is the flame and 17 is center of gravity
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.503 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )