00001 /* 00002 Irrlicht Library Wrapper 00003 Created by: 00004 Nathan Adams 00005 Denzel Morris 00006 Copyright (C) 2007 00007 00008 This software is licensed under the GNU/GPL. 00009 This software may not be used for commerical purposes. 00010 */ 00011 00012 #ifndef IRRCOLOR_H 00013 #define IRRCOLOR_H 00014 00015 #include <iostream> 00016 #include <strings.h> 00017 #include "irrlicht.h" 00018 //#include "IrrLib.h" 00019 00020 class IrrColor { 00021 private: 00022 irr::u32 alpha; 00023 void Init(); 00024 //who knows? 00025 public: 00026 //irr::video::SColor(alpha, 255, 0, 0); 00027 irr::video::SColor RED; 00028 irr::video::SColor ORANGE; 00029 irr::video::SColor YELLOW; 00030 irr::video::SColor GREEN; 00031 irr::video::SColor BLUE; 00032 irr::video::SColor DARK_GREEN; 00033 irr::video::SColor PINK; 00034 irr::video::SColor GREY; 00035 irr::video::SColor GRAY; 00036 irr::video::SColor WHITE; 00037 irr::video::SColor BLACK; 00038 /*const ORANGE = irr::video::SColor(alpha, 255, 165, 0); 00039 const YELLOW = irr::video::SColor(alpha, 255, 255, 0); 00040 const GREEN = irr::video::SColor(alpha, 0, 255, 0); 00041 const BLUE = irr::video::SColor(alpha, 0, 0, 255); 00042 const DARK_GREEN = irr::video::SColor(alpha, 0, 100, 0); 00043 const PINK = irr::video::SColor(alpha, 255, 192, 203); 00044 const GREY = irr::video::Scolor(alpha, 190, 190, 190);*/ 00045 //void IrrColor::test(); 00046 IrrColor(); 00047 IrrColor(irr::u32 alpha); 00048 ~IrrColor(); 00049 int getAlpha(); 00050 void setAlpha(int alpha); 00051 irr::video::SColor returnColor(irr::core::stringw color); 00052 }; 00053 00054 #endif
1.5.4