00001 #include "classes.h" 00002 00003 class chrome : public artistic 00004 { 00005 public: 00006 chrome(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0); 00007 void LBAction(); 00008 void changeMode(char _mode); 00009 }; 00010 00011 class relief : public artistic 00012 { 00013 public: 00014 relief(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0); 00015 void LBAction(); 00016 void changeMode(char _mode); 00017 void key(unsigned char _key); 00018 void specialKey(int _key); 00019 void changeValue(char _key); 00020 }; 00021 00022 class bw : public artistic 00023 { 00024 public: 00025 bw(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0); 00026 void LBAction(); 00027 void changeMode(char _mode); 00028 }; 00029 00030 class starlight : public artistic 00031 { 00032 public: 00033 starlight(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0); 00034 void LBAction(); 00035 void changeMode(char _mode); 00036 }; 00037 00038 class shine : public artistic 00039 { 00040 public: 00041 shine(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0); 00042 void LBAction(); 00043 void changeMode(char _mode); 00044 }; 00045 00046 class brush : public artistic 00047 { 00048 public: 00049 brush(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0); 00050 void LBAction(); 00051 }; 00052 00053 class spatter : public artistic 00054 { 00055 public: 00056 spatter(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0); 00057 void LBAction(); 00058 }; 00059 00060 class cutout : public artistic 00061 { 00062 public: 00063 cutout(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0); 00064 void LBAction(); 00065 }; 00066 00067 class strokes : public artistic 00068 { 00069 public: 00070 strokes(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0); 00071 void LBAction(); 00072 };