diff options
author | Ludovic Pouzenc <ludovic@pouzenc.fr> | 2010-11-24 22:19:23 +0000 |
---|---|---|
committer | Ludovic Pouzenc <ludovic@pouzenc.fr> | 2010-11-24 22:19:23 +0000 |
commit | b9755814c7f60ec51a6d062610c26dbf4d3e3686 (patch) | |
tree | 211bcd916d1266f646e0162b96e8ea35f0673666 /src | |
parent | 7a40fde4947473476e787a3a2518d3e966f5ee6a (diff) | |
download | 2010-netlemmings-b9755814c7f60ec51a6d062610c26dbf4d3e3686.tar.gz 2010-netlemmings-b9755814c7f60ec51a6d062610c26dbf4d3e3686.tar.bz2 2010-netlemmings-b9755814c7f60ec51a6d062610c26dbf4d3e3686.zip |
Une version 24 bits qui marche ! Ya plus qu'à gérer toutes les histoires de superposition sur les niveaux...
git-svn-id: file:///var/svn/2010-netlemmings/trunk@174 077b3477-7977-48bd-8428-443f22f7bfda
Diffstat (limited to 'src')
-rw-r--r-- | src/graphic.c | 6 | ||||
-rw-r--r-- | src/test/testfunc_004_buildterrain.c | 8 |
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); |