123456789101112131415161718192021222324252627
#ifndef __UOPSPRITE_H__ #define __UOPSPRITE_H__ #include <fstream> #include <SDL/SDL_types.h> #include "uosprite.h" #define RGBTOGREY_RED 0.299 #define RGBTOGREY_GREEN 0.587 #define RGBTOGREY_BLUE 0.114 enum HueMethod { HueNone, HueGreyscale, HuePartial, HueFull }; class Sprite : public UOSprite { public: virtual ~Sprite(); virtual void blit(Sint16 x, Sint16 y, HueMethod hueMethod = HueNone, Uint16 hue = 0); }; #endif