Commit Graph

12 Commits

Author SHA1 Message Date
Sylvain Pion b73e9a9c75 - Fix header. 2001-02-12 14:58:00 +00:00
Sylvain Pion 0ca7b48f88 - Use static_cast<>. 2001-02-12 14:51:01 +00:00
Mariette Yvinec 370b022876 cast "red() green() blue()" to integer in the
std::ostream& operator<<( std::ostream& out, const Color& col)
2000-08-18 13:49:44 +00:00
Mariette Yvinec cc97636884 fixed banner and longlines 2000-01-31 09:45:42 +00:00
Mariette Yvinec 8634e4a922 Add an alpha channel for blending effect :
-> unsigned char _alpha as date member. The constructor define _alpha=120 by def
ault. Acces function for alpha and set function for alpha

##Constructor : (modified)
Color(unsigned char red, unsigned char green, unsigned char blue, unsigned char
alpha = 120)
    : _red(red), _green(green), _blue(blue), _alpha(alpha)
  {}

## access to alpha :
unsigned char alpha() const {return _alpha;} (added)

## set alpha
void set_alpha(unsigned char a) {_alpha=a;} (added)

## modified to match alpha new data member :

operator=

## adding new colors : defined in Color.C
extern const Color ORANGE ;
extern const Color GRAY  ;
extern const Color DEEPBLUE  ;
extern const Color PURPLE ;


That's all.
2000-01-21 17:49:24 +00:00
Mariette Yvinec 87482af968 added a missing const to operator != 1999-07-06 14:43:39 +00:00
Mariette Yvinec 99f779e79d added std:: to cerr and endl 1999-07-02 09:02:51 +00:00
Mariette Yvinec 5b74f39efe added missimd std::
from Geert Jan message
1999-06-29 12:26:11 +00:00
Mariette Yvinec 36da33b8ba added a few missind std::
corrected #include <iostream.h> to #include <iostream>
1999-06-22 07:44:49 +00:00
Mariette Yvinec 191fd66483 some std:: prefix added 1999-05-27 13:54:49 +00:00
Mariette Yvinec cf891e1ee4 added namespaces
corrected banner
1999-03-08 10:51:23 +00:00
Mariette Yvinec f14f8a66d8 Initial revision 1999-03-08 10:18:19 +00:00