X-Git-Url: http://royale.zerezo.com/git/?p=zeRace;a=blobdiff_plain;f=sdl.h;fp=sdl.h;h=3eceb7074bb8ff4ee46f306c3faa38cb6dbcede6;hp=193d175724bdcdab2362ec82adea4366c4865c92;hb=ee6ec6d95d78f74973a2ba97077cc94709bb6c61;hpb=dde2df6289f6daf23ee1632560c4c89061ef2f4a diff --git a/sdl.h b/sdl.h index 193d175..3eceb70 100644 --- a/sdl.h +++ b/sdl.h @@ -4,6 +4,19 @@ #include #include +/* endianness setup */ +#if SDL_BYTEORDER == SDL_BIG_ENDIAN + #define RSHIFT 24 + #define GSHIFT 16 + #define BSHIFT 8 + #define ASHIFT 0 +#else + #define RSHIFT 0 + #define GSHIFT 8 + #define BSHIFT 16 + #define ASHIFT 24 +#endif + void print(SDL_Surface *dst,int x,int y,unsigned char *text); void readstring(SDL_Surface *dst,int x,int y,unsigned char *text,int limit); Uint32 getpixel(SDL_Surface *surface, int x, int y);