int width, int height, unsigned int color)
{
SDL_Rect rect;
- unsigned int color_r = (color >> 2) && 0xff;
- unsigned int color_g = (color >> 1) && 0xff;
- unsigned int color_b = (color >> 0) && 0xff;
+ unsigned int color_r = (color >> 16) && 0xff;
+ unsigned int color_g = (color >> 8) && 0xff;
+ unsigned int color_b = (color >> 0) && 0xff;
rect.x = x;
rect.y = y;
int to_x, int to_y, unsigned int color)
{
SDL_Rect rect;
- unsigned int color_r = (color >> 2) & 0xff;
- unsigned int color_g = (color >> 1) & 0xff;
- unsigned int color_b = (color >> 0) & 0xff;
+ unsigned int color_r = (color >> 16) & 0xff;
+ unsigned int color_g = (color >> 8) & 0xff;
+ unsigned int color_b = (color >> 0) & 0xff;
if (from_x > to_x)
swap_numbers(&from_x, &to_x);