From 9fe21fcd8883b37bdc30224822e6e42afb35b8f0 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 7 Feb 2016 16:18:13 +0300 Subject: Replace most static_cast to shorter versions from defines. --- src/utils/sdlpixel.h | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) (limited to 'src/utils/sdlpixel.h') diff --git a/src/utils/sdlpixel.h b/src/utils/sdlpixel.h index bc7236334..66f4c2862 100644 --- a/src/utils/sdlpixel.h +++ b/src/utils/sdlpixel.h @@ -86,31 +86,31 @@ inline void SDLputPixel(SDL_Surface* surface, int x, int y, SDL_LockSurface(surface); Uint8 *const p = static_cast(surface->pixels) - + static_cast(y * surface->pitch + x * bpp); + + CAST_SIZE(y * surface->pitch + x * bpp); const Uint32 pixel = SDL_MapRGB(surface->format, - static_cast(color.r), static_cast(color.g), - static_cast(color.b)); + CAST_U8(color.r), CAST_U8(color.g), + CAST_U8(color.b)); switch (bpp) { case 1: - *p = static_cast(pixel); + *p = CAST_U8(pixel); break; case 2: - *reinterpret_cast(p) = static_cast(pixel); + *reinterpret_cast(p) = CAST_U16(pixel); break; case 3: #if SDL_BYTEORDER == SDL_BIG_ENDIAN - p[0] = static_cast((pixel >> 16) & 0xff); - p[1] = static_cast((pixel >> 8) & 0xff); - p[2] = static_cast((pixel) & 0xff); + p[0] = CAST_U8((pixel >> 16) & 0xff); + p[1] = CAST_U8((pixel >> 8) & 0xff); + p[2] = CAST_U8((pixel) & 0xff); #else - p[0] = static_cast((pixel) & 0xff); - p[1] = static_cast((pixel >> 8) & 0xff); - p[2] = static_cast((pixel >> 16) & 0xff); + p[0] = CAST_U8((pixel) & 0xff); + p[1] = CAST_U8((pixel >> 8) & 0xff); + p[2] = CAST_U8((pixel >> 16) & 0xff); #endif break; @@ -190,40 +190,40 @@ inline void SDLputPixelAlpha(SDL_Surface* surface, int x, int y, SDL_LockSurface(surface); Uint8 *const p = static_cast(surface->pixels) - + static_cast(y * surface->pitch + x * bpp); + + CAST_SIZE(y * surface->pitch + x * bpp); const Uint32 pixel = SDL_MapRGB(surface->format, - static_cast(color.r), - static_cast(color.g), - static_cast(color.b)); + CAST_U8(color.r), + CAST_U8(color.g), + CAST_U8(color.b)); switch (bpp) { case 1: - *p = static_cast(pixel); + *p = CAST_U8(pixel); break; case 2: *reinterpret_cast(p) = SDLAlpha16( static_cast(pixel), *reinterpret_cast(p), - static_cast(color.a), surface->format); + CAST_U8(color.a), surface->format); break; case 3: #if SDL_BYTEORDER == SDL_BIG_ENDIAN - p[2] = static_cast((p[2] * (255 - color.a) + p[2] = CAST_U8((p[2] * (255 - color.a) + color.b * color.a) >> 8); - p[1] = static_cast((p[1] * (255 - color.a) + p[1] = CAST_U8((p[1] * (255 - color.a) + color.g * color.a) >> 8); - p[0] = static_cast((p[0] * (255 - color.a) + p[0] = CAST_U8((p[0] * (255 - color.a) + color.r * color.a) >> 8); #else - p[0] = static_cast((p[0] * (255 - color.a) + p[0] = CAST_U8((p[0] * (255 - color.a) + color.b * color.a) >> 8); - p[1] = static_cast((p[1] * (255 - color.a) + p[1] = CAST_U8((p[1] * (255 - color.a) + color.g * color.a) >> 8); - p[2] = static_cast((p[2] * (255 - color.a) + p[2] = CAST_U8((p[2] * (255 - color.a) + color.r * color.a) >> 8); #endif break; @@ -231,7 +231,7 @@ inline void SDLputPixelAlpha(SDL_Surface* surface, int x, int y, case 4: *reinterpret_cast(p) = SDLAlpha32(pixel, *reinterpret_cast(p), - static_cast(color.a)); + CAST_U8(color.a)); break; default: break; -- cgit v1.2.3-70-g09d2