CECALA
view release on metacpan or search on metacpan
PixelsAndColor/manysq.pl view on Meta::CPAN
my $height = 500;
my $background = 'blue';
my $fill = 'yellow';
my %opts = ();
getopts( 'w:h:b:f:', \%opts );
if( $opts{w} ) { $width = $opts{w} ; }
if( $opts{h} ) { $height = $opts{h} ; }
if( $opts{b} ) { $background = $opts{b} ; }
if( $opts{f} ) { $fill = $opts{f} ; }
sub set_of_squares( $$$$$$ ) {
my( $c, $xA, $yA, $m, $p, $a ) = @_;
my $xB = $xA + $a;
my $yB = $yA;
my $xC = $xB;
my $yC = $yA + $a;
my $xD = $xA;
my $yD = $yC;
my ($xA1,$xB1,$xC1,$xD1);
my ($yA1,$yB1,$yC1,$yD1);
my $q = 1 - $p;
manysq/manysq.pl view on Meta::CPAN
my $height = 500;
my $background = 'blue';
my $fill = 'yellow';
my %opts = ();
getopts( 'w:h:b:f:', \%opts );
if( $opts{w} ) { $width = $opts{w} ; }
if( $opts{h} ) { $height = $opts{h} ; }
if( $opts{b} ) { $background = $opts{b} ; }
if( $opts{f} ) { $fill = $opts{f} ; }
sub set_of_squares( $$$$$$ ) {
my( $c, $xA, $yA, $m, $p, $a ) = @_;
my $xB = $xA + $a;
my $yB = $yA;
my $xC = $xB;
my $yC = $yA + $a;
my $xD = $xA;
my $yD = $yC;
my ($xA1,$xB1,$xC1,$xD1);
my ($yA1,$yB1,$yC1,$yD1);
my $q = 1 - $p;
( run in 0.247 second using v1.01-cache-2.11-cpan-65fba6d93b7 )