From aff0c06458a1a97c280dbd900a6531d413b543bf Mon Sep 17 00:00:00 2001 From: AlexApps99 Date: Thu, 12 Mar 2020 20:56:06 +1300 Subject: [PATCH] Fixes #112: Backbuffer is always 32bpp --- desktop_version/CONTRIBUTORS.txt | 1 + desktop_version/src/Game.cpp | 1 + desktop_version/src/main.cpp | 4 ++-- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/desktop_version/CONTRIBUTORS.txt b/desktop_version/CONTRIBUTORS.txt index c1d6c966..c1f4f166 100644 --- a/desktop_version/CONTRIBUTORS.txt +++ b/desktop_version/CONTRIBUTORS.txt @@ -4,6 +4,7 @@ Contributors (Ordered alphabetically by last name.) * Matt "Stelpjo" Aaldenberg +* AlexApps99 (@AlexApps99) * Christoph Böhmwalder (@chrboe) * Charlie Bruce (@charliebruce) * Brian Callahan (@ibara) diff --git a/desktop_version/src/Game.cpp b/desktop_version/src/Game.cpp index b6eb7122..f188377d 100644 --- a/desktop_version/src/Game.cpp +++ b/desktop_version/src/Game.cpp @@ -471,6 +471,7 @@ void Game::init(void) /* CONTRIBUTORS.txt, again listed alphabetically (according to `sort`) by last name */ githubfriends.push_back("Matt \"Stelpjo\" Aaldenberg"); + githubfriends.push_back("AlexApps99"); githubfriends.push_back("Christoph B{hmwalder"); githubfriends.push_back("Charlie Bruce"); githubfriends.push_back("Brian Callahan"); diff --git a/desktop_version/src/main.cpp b/desktop_version/src/main.cpp index a631f5a4..39c34c02 100644 --- a/desktop_version/src/main.cpp +++ b/desktop_version/src/main.cpp @@ -148,9 +148,9 @@ int main(int argc, char *argv[]) graphics.images.push_back(graphics.grphx.im_image12); const SDL_PixelFormat* fmt = gameScreen.GetFormat(); - graphics.backBuffer = SDL_CreateRGBSurface(SDL_SWSURFACE ,320 ,240 ,32,fmt->Rmask,fmt->Gmask,fmt->Bmask,fmt->Amask ) ; + graphics.backBuffer = SDL_CreateRGBSurface(SDL_SWSURFACE, 320, 240, fmt->BitsPerPixel, fmt->Rmask, fmt->Gmask, fmt->Bmask, fmt->Amask); SDL_SetSurfaceBlendMode(graphics.backBuffer, SDL_BLENDMODE_NONE); - graphics.footerbuffer = SDL_CreateRGBSurface(SDL_SWSURFACE, 320, 10, 32, fmt->Rmask, fmt->Gmask, fmt->Bmask, fmt->Amask); + graphics.footerbuffer = SDL_CreateRGBSurface(SDL_SWSURFACE, 320, 10, fmt->BitsPerPixel, fmt->Rmask, fmt->Gmask, fmt->Bmask, fmt->Amask); SDL_SetSurfaceBlendMode(graphics.footerbuffer, SDL_BLENDMODE_BLEND); SDL_SetSurfaceAlphaMod(graphics.footerbuffer, 127); FillRect(graphics.footerbuffer, SDL_MapRGB(fmt, 0, 0, 0));