/* Irrlicht Library Wrapper Created by: Nathan Adams Denzel Morris Copyright (C) 2007 This software is licensed under the GNU/GPL. This software may not be used for commerical purposes. */ #ifndef IRRCOLOR_H #define IRRCOLOR_H #include #include #include "irrlicht.h" //#include "IrrLib.h" class IrrColor { private: irr::u32 alpha; void Init(); //who knows? public: //irr::video::SColor(alpha, 255, 0, 0); const irr::video::SColor* RED; const irr::video::SColor* ORANGE; const irr::video::SColor* YELLOW; const irr::video::SColor* GREEN; const irr::video::SColor* BLUE; const irr::video::SColor* DARK_GREEN; const irr::video::SColor* PINK; const irr::video::SColor* GREY; const irr::video::SColor* WHITE; const irr::video::SColor* BLACK; /*const ORANGE = irr::video::SColor(alpha, 255, 165, 0); const YELLOW = irr::video::SColor(alpha, 255, 255, 0); const GREEN = irr::video::SColor(alpha, 0, 255, 0); const BLUE = irr::video::SColor(alpha, 0, 0, 255); const DARK_GREEN = irr::video::SColor(alpha, 0, 100, 0); const PINK = irr::video::SColor(alpha, 255, 192, 203); const GREY = irr::video::Scolor(alpha, 190, 190, 190);*/ //void IrrColor::test(); IrrColor(); IrrColor(irr::u32 alpha); ~IrrColor(); int getAlpha(); void setAlpha(int alpha); irr::video::SColor IrrColor::returnColor(std::string color); }; #endif