X-Git-Url: http://royale.zerezo.com/git/?p=zeRace;a=blobdiff_plain;f=sdl.h;h=3eceb7074bb8ff4ee46f306c3faa38cb6dbcede6;hp=193d175724bdcdab2362ec82adea4366c4865c92;hb=ee6ec6d95d78f74973a2ba97077cc94709bb6c61;hpb=866e35b81c26169886388f7c93dce52f2a42809f 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);