瀏覽代碼

client: remove SDL_BYTEORDER usage

Make use of CMake endian checking in this places too.
Konstantin 2 年之前
父節點
當前提交
88ef83db53
共有 3 個文件被更改,包括 3 次插入3 次删除
  1. 1 1
      client/CMT.cpp
  2. 1 1
      client/render/CBitmapHandler.cpp
  3. 1 1
      client/renderSDL/SDL_PixelAccess.h

+ 1 - 1
client/CMT.cpp

@@ -839,7 +839,7 @@ static bool recreateWindow(int w, int h, int bpp, bool fullscreen, int displayIn
 	}
 
 
-	#if (SDL_BYTEORDER == SDL_BIG_ENDIAN)
+	#ifdef VCMI_ENDIAN_BIG
 		int bmask = 0xff000000;
 		int gmask = 0x00ff0000;
 		int rmask = 0x0000ff00;

+ 1 - 1
client/render/CBitmapHandler.cpp

@@ -81,7 +81,7 @@ SDL_Surface * BitmapHandler::loadH3PCX(ui8 * pcx, size_t size)
 	}
 	else
 	{
-#if (SDL_BYTEORDER == SDL_BIG_ENDIAN)
+#ifdef VCMI_ENDIAN_BIG
 		int bmask = 0xff0000;
 		int gmask = 0x00ff00;
 		int rmask = 0x0000ff;

+ 1 - 1
client/renderSDL/SDL_PixelAccess.h

@@ -68,7 +68,7 @@ namespace Channels
 		static channel_empty a;
 	};
 
-#if (SDL_BYTEORDER == SDL_BIG_ENDIAN)
+#ifdef VCMI_ENDIAN_BIG
 
 	template<>
 	struct px<4>