X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Futil.h;h=264367be94a4082ad3f544e99e01f025334f8175;hb=5c4d558de0e36ab49283c9c529b49b8d6b62f146;hp=6902d64c2f13f873b6eb69e5a8b00d0f2012606a;hpb=6b0898f9d8679ded163ab9e113985395385a0b8e;p=gbajam22 diff --git a/src/util.h b/src/util.h index 6902d64..264367b 100644 --- a/src/util.h +++ b/src/util.h @@ -6,7 +6,9 @@ #include "gba.h" #define RGB555(r, g, b) \ - (((r) >> 3) | (((g) << 2) & 0x3e0) | (((b) << 7) & 0x7c00)) + ((((uint16_t)(r) >> 3) & 0x1f) | \ + (((uint16_t)(g) << 2) & 0x3e0) | \ + (((uint16_t)(b) << 7) & 0x7c00)) #ifdef BUILD_GBA