Help-Site Computer Manuals
Software
Hardware
Programming
Networking
  Algorithms & Data Structures   Programming Languages   Revision Control
  Protocols
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

LEGO::Colors
Access to LEGO color information.

LEGO::Colors - Access to LEGO color information.


NAME

LEGO::Colors - Access to LEGO color information.


SYNOPSIS


 use LEGO::Color;

 use strict;

 my $green = LEGO::Color->new(

   name  => 'green',

   red   => 0,

   green => 255,

   blue  => 0,

 );

 # Or, more likely...

 my $green = LEGO::Colors->get_color('green');


DESCRIPTION

This is a simple accessor class, used to store information about various different colors that LEGO pieces can have. Generally, you won't be creating these yourself -- they're just convenient ways to pass information back from the LEGO::Colors module. Please see that documentation for more information.


METHODS

new
Constructs a new Color object. Takes 4 named parameters, all required. They are: name, red, blue and green, and hopefully self-explanatory. Returns undef if any parameters are missing or invalid.

get_name
Returns the name of this color object.

get_red
Returns the red value of this color object.

get_blue
Returns the blue value of this color object.

get_green
Returns the green value of this color object.

get_rgb
A convenience method that returns all 3 red, green and blue values in a single hashref.

get_html_code
Returns an HTML color code, of the form ``#XXYYZZ'' that represents the RGB values of this color object.


Future Work


Known Issues

  • None at this time.


AUTHOR

Copyright 2007 Avi Finkel <avi@finkel.org>

This package is free software and is provided ``as is'' without express or implied warranty. It may be used, redistributed and/or modified under the terms of the Perl Artistic License (see http://www.perl.com/perl/misc/Artistic.html)

LEGOŽ is a trademark of the LEGO Group of companies which does not sponsor, authorize or endorse this software. The official LEGO website is at http://www.lego.com/ =cut

Programminig
Wy
Wy
yW
Wy
Programming
Wy
Wy
Wy
Wy