summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/graphic.c6
-rw-r--r--src/test/testfunc_004_buildterrain.c8
2 files changed, 3 insertions, 11 deletions
diff --git a/src/graphic.c b/src/graphic.c
index cc1303b..10ee0c6 100644
--- a/src/graphic.c
+++ b/src/graphic.c
@@ -14,15 +14,15 @@ SDL_Surface * createSurface(int width, int height) {
rmask = 0xff000000;
gmask = 0x00ff0000;
bmask = 0x0000ff00;
- amask = 0x000000ff;
+ amask = 0x00000000;
#else
rmask = 0x000000ff;
gmask = 0x0000ff00;
bmask = 0x00ff0000;
- amask = 0xff000000;
+ amask = 0x00000000;
#endif
- return SDL_CreateRGBSurface(SDL_HWSURFACE|SDL_HWACCEL|/*SDL_ASYNCBLIT|*/SDL_RLEACCEL, width, height, 32, rmask, gmask, bmask, amask);
+ return SDL_CreateRGBSurface(SDL_HWSURFACE|SDL_HWACCEL|/*SDL_ASYNCBLIT|*/SDL_RLEACCEL, width, height, 24, rmask, gmask, bmask, amask);
}
diff --git a/src/test/testfunc_004_buildterrain.c b/src/test/testfunc_004_buildterrain.c
index 4144ac8..b230e5c 100644
--- a/src/test/testfunc_004_buildterrain.c
+++ b/src/test/testfunc_004_buildterrain.c
@@ -72,16 +72,8 @@ int main(int argc, char **argv) {
fprintf(stderr, "Cannot makeTerrain\n");
exit(3);
}
- SDL_LockSurface(terrain);
-/* for(i=0; i<1664*320*4*3;i++) {
- if (((char *)terrain->pixels)[i] != 0) {
- printf("%i : %i\n", i, ((char *)terrain->pixels)[i]);
- }
- }
-*/
snprintf(filepath, MAX_PATH_LEN, "%s/%s_%s.bmp", PATH_TMP, argv[1], argv[2]);
res=SDL_SaveBMP(terrain, filepath);
- SDL_UnlockSurface(terrain);
if (res!=0) {
fprintf(stderr, "Cannot SaveBMP\n");
exit(4);