Got starter background centered properly in 800x600 mode.

(Foreground not working.)
This commit is contained in:
William Kendrick 2004-09-22 07:02:41 +00:00
parent 95a0c69c56
commit fabc9c171c

View file

@ -12754,7 +12754,6 @@ void load_starter(char * img_id)
char fname[256]; char fname[256];
SDL_Surface * tmp_surf; SDL_Surface * tmp_surf;
SDL_Rect dest; SDL_Rect dest;
Uint32 amask;
/* Determine path to starter files: */ /* Determine path to starter files: */
@ -12789,17 +12788,13 @@ void load_starter(char * img_id)
{ {
tmp_surf = img_starter; tmp_surf = img_starter;
amask = ~(tmp_surf->format->Rmask | img_starter = SDL_CreateRGBSurface(canvas->flags,
tmp_surf->format->Gmask | canvas->w, canvas->h,
tmp_surf->format->Bmask); canvas->format->BitsPerPixel,
canvas->format->Rmask,
img_starter = SDL_CreateRGBSurface(SDL_SWSURFACE | SDL_SRCALPHA, /* tmp_surf->flags, */ canvas->format->Gmask,
canvas->w, canvas->h, canvas->format->Bmask,
tmp_surf->format->BitsPerPixel, 0);
tmp_surf->format->Rmask,
tmp_surf->format->Gmask,
tmp_surf->format->Bmask,
amask);
if (img_starter != NULL) if (img_starter != NULL)
{ {
@ -12836,17 +12831,15 @@ void load_starter(char * img_id)
{ {
tmp_surf = img_starter_bkgd; tmp_surf = img_starter_bkgd;
amask = ~(tmp_surf->format->Rmask | img_starter_bkgd = SDL_CreateRGBSurface(SDL_SWSURFACE,
tmp_surf->format->Gmask |
tmp_surf->format->Bmask);
img_starter_bkgd = SDL_CreateRGBSurface(tmp_surf->flags,
canvas->w, canvas->h, canvas->w, canvas->h,
tmp_surf->format->BitsPerPixel, canvas->format->BitsPerPixel,
tmp_surf->format->Rmask, canvas->format->Rmask,
tmp_surf->format->Gmask, canvas->format->Gmask,
tmp_surf->format->Bmask, canvas->format->Bmask,
amask); 0);
SDL_SetAlpha(img_starter_bkgd, SDL_SRCALPHA, SDL_ALPHA_TRANSPARENT);
if (img_starter_bkgd != NULL) if (img_starter_bkgd != NULL)
{ {