00001 #include "classes.h" 00002 00003 class mosaic : public distort 00004 { 00005 public: 00006 mosaic(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 colorChangeAction(); 00009 }; 00010 00011 class box : public distort 00012 { 00013 public: 00014 box(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 }; 00018 00019 class comb : public distort 00020 { 00021 public: 00022 comb(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0); 00023 void LBAction(); 00024 }; 00025 00026 class dots : public distort 00027 { 00028 public: 00029 dots(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0); 00030 void LBAction(); 00031 void colorChangeAction(); 00032 void changeMode(char _mode); 00033 }; 00034 00035 class lines : public distort 00036 { 00037 public: 00038 lines(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0); 00039 void LBAction(); 00040 void changeMode(char _mode); 00041 }; 00042 00043 class rgbdots : public distort 00044 { 00045 public: 00046 rgbdots(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0); 00047 void LBAction(); 00048 void changeMode(char _mode); 00049 }; 00050 00051 class noise : public distort 00052 { 00053 public: 00054 noise(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0); 00055 void LBAction(); 00056 void changeMode(char _mode); 00057 void colorChangeAction(); 00058 }; 00059