Got starter background centered properly in 800x600 mode.
(Foreground not working.)
This commit is contained in:
parent
95a0c69c56
commit
fabc9c171c
1 changed files with 15 additions and 22 deletions
|
|
@ -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)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue