From b029a0b25f2f0cf9775f6f720756760e1f6c6438 Mon Sep 17 00:00:00 2001 From: gameblabla Date: Fri, 11 Oct 2019 13:38:25 +0200 Subject: Fix text issues in Menu for Retrostone port and input code. --- shell/video/retrostone/video_blit.c | 4 ++-- shell/video/retrostone/video_blit.h | 10 +++++----- shell/video/sdl/video_blit.c | 2 +- shell/video/sdl/video_blit.h | 3 +++ 4 files changed, 11 insertions(+), 8 deletions(-) (limited to 'shell/video') diff --git a/shell/video/retrostone/video_blit.c b/shell/video/retrostone/video_blit.c index 26bc298..7dcdce1 100644 --- a/shell/video/retrostone/video_blit.c +++ b/shell/video/retrostone/video_blit.c @@ -54,9 +54,9 @@ void Init_Video() SDL_ShowCursor(0); - sdl_screen = SDL_SetVideoMode(680, 448, 16, SDL_HWSURFACE); + sdl_screen = SDL_SetVideoMode(0, 0, 16, SDL_HWSURFACE); - backbuffer = SDL_CreateRGBSurface(SDL_SWSURFACE, HOST_WIDTH_RESOLUTION, HOST_HEIGHT_RESOLUTION, 16, 0,0,0,0); + backbuffer = SDL_CreateRGBSurface(SDL_SWSURFACE, 320, 240, 16, 0,0,0,0); Set_Video_InGame(); } diff --git a/shell/video/retrostone/video_blit.h b/shell/video/retrostone/video_blit.h index 8e1c81c..09aab60 100644 --- a/shell/video/retrostone/video_blit.h +++ b/shell/video/retrostone/video_blit.h @@ -3,13 +3,13 @@ #include -#define HOST_WIDTH_RESOLUTION (sdl_screen->w) -#define HOST_HEIGHT_RESOLUTION (sdl_screen->h) +#define HOST_WIDTH_RESOLUTION sdl_screen->w +#define HOST_HEIGHT_RESOLUTION sdl_screen->h -#define INTERNAL_WSWAN_WIDTH 224 -#define INTERNAL_WSWAN_HEIGHT 144 +#define BACKBUFFER_WIDTH_RESOLUTION backbuffer->w +#define BACKBUFFER_HEIGHT_RESOLUTION backbuffer->h -extern SDL_Surface *screen, *wswan_vs, *backbuffer; +extern SDL_Surface *sdl_screen, *backbuffer; extern uint32_t width_of_surface; extern uint32_t* Draw_to_Virtual_Screen; diff --git a/shell/video/sdl/video_blit.c b/shell/video/sdl/video_blit.c index 9778039..fef7033 100644 --- a/shell/video/sdl/video_blit.c +++ b/shell/video/sdl/video_blit.c @@ -56,7 +56,7 @@ void Init_Video() sdl_screen = SDL_SetVideoMode(HOST_WIDTH_RESOLUTION, HOST_HEIGHT_RESOLUTION, 16, SDL_HWSURFACE); - backbuffer = SDL_CreateRGBSurface(SDL_SWSURFACE, HOST_WIDTH_RESOLUTION, HOST_HEIGHT_RESOLUTION, 16, 0,0,0,0); + backbuffer = SDL_CreateRGBSurface(SDL_SWSURFACE, 320, 240, 16, 0,0,0,0); Set_Video_InGame(); } diff --git a/shell/video/sdl/video_blit.h b/shell/video/sdl/video_blit.h index b34518b..08528e1 100644 --- a/shell/video/sdl/video_blit.h +++ b/shell/video/sdl/video_blit.h @@ -6,6 +6,9 @@ #define HOST_WIDTH_RESOLUTION sdl_screen->w #define HOST_HEIGHT_RESOLUTION sdl_screen->h +#define BACKBUFFER_WIDTH_RESOLUTION backbuffer->w +#define BACKBUFFER_HEIGHT_RESOLUTION backbuffer->h + extern SDL_Surface *sdl_screen, *backbuffer; extern uint32_t width_of_surface; -- cgit v1.2.3