X-Git-Url: http://royale.zerezo.com/git/?p=zeRace;a=blobdiff_plain;f=sdl.h;h=26245c5dd45f6e0728ab7466813b16cf741b4514;hp=193d175724bdcdab2362ec82adea4366c4865c92;hb=HEAD;hpb=866e35b81c26169886388f7c93dce52f2a42809f diff --git a/sdl.h b/sdl.h index 193d175..26245c5 100644 --- a/sdl.h +++ b/sdl.h @@ -4,6 +4,19 @@ #include #include +/* endianness setup */ +#if SDL_BYTEORDER == SDL_BIG_ENDIAN + #define RMASK 0xff000000 + #define GMASK 0x00ff0000 + #define BMASK 0x0000ff00 + #define AMASK 0x000000ff +#else + #define RMASK 0x000000ff + #define GMASK 0x0000ff00 + #define BMASK 0x00ff0000 + #define AMASK 0xff000000 +#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);