Merge branch 'convert-sdl-i-video' into 'master'

cxx: Convert sdl/i_video.cpp

See merge request KartKrew/Kart!872
This commit is contained in:
Eidolon 2023-01-09 18:27:49 +00:00
commit 5fe4e299c9
2 changed files with 13 additions and 13 deletions

View file

@ -7,7 +7,7 @@ target_sources(SRB2SDL2 PRIVATE
i_net.c i_net.c
i_system.c i_system.c
i_main.cpp i_main.cpp
i_video.c i_video.cpp
dosstr.c dosstr.c
endtxt.c endtxt.c
hwsym_sdl.c hwsym_sdl.c

View file

@ -572,7 +572,7 @@ static INT32 SDLJoyAxis(const Sint16 axis, UINT8 pid)
static void Impl_HandleWindowEvent(SDL_WindowEvent evt) static void Impl_HandleWindowEvent(SDL_WindowEvent evt)
{ {
#define FOCUSUNION (mousefocus | (kbfocus << 1)) #define FOCUSUNION static_cast<unsigned int>(mousefocus | (kbfocus << 1))
static SDL_bool firsttimeonmouse = SDL_TRUE; static SDL_bool firsttimeonmouse = SDL_TRUE;
static SDL_bool mousefocus = SDL_TRUE; static SDL_bool mousefocus = SDL_TRUE;
static SDL_bool kbfocus = SDL_TRUE; static SDL_bool kbfocus = SDL_TRUE;
@ -946,7 +946,7 @@ void I_GetEvent(void)
for (i = 0; i < MAXSPLITSCREENPLAYERS; i++) for (i = 0; i < MAXSPLITSCREENPLAYERS; i++)
{ {
if (newcontroller && (!JoyInfo[i].dev || !SDL_GameControllerGetAttached(JoyInfo[i].dev))) if (newcontroller && (!JoyInfo[i].dev || !SDL_GameControllerGetAttached(JoyInfo[i].dev)))
{ {
UINT8 j; UINT8 j;
@ -1553,7 +1553,7 @@ boolean VID_CheckRenderer(void)
if (setrenderneeded) if (setrenderneeded)
{ {
rendermode = setrenderneeded; rendermode = static_cast<rendermode_t>(setrenderneeded);
rendererchanged = true; rendererchanged = true;
#ifdef HWRENDER #ifdef HWRENDER
@ -1585,7 +1585,7 @@ boolean VID_CheckRenderer(void)
} }
// Create a new window. // Create a new window.
Impl_CreateWindow(USE_FULLSCREEN); Impl_CreateWindow(static_cast<SDL_bool>(USE_FULLSCREEN));
// From there, the OpenGL context was already created. // From there, the OpenGL context was already created.
contextcreated = true; contextcreated = true;
@ -1602,7 +1602,7 @@ boolean VID_CheckRenderer(void)
setrenderneeded = 0; setrenderneeded = 0;
} }
SDLSetMode(vid.width, vid.height, USE_FULLSCREEN, (setmodeneeded ? SDL_TRUE : SDL_FALSE)); SDLSetMode(vid.width, vid.height, static_cast<SDL_bool>(USE_FULLSCREEN), (setmodeneeded ? SDL_TRUE : SDL_FALSE));
Impl_VideoSetupBuffer(); Impl_VideoSetupBuffer();
if (rendermode == render_soft) if (rendermode == render_soft)
@ -1695,7 +1695,7 @@ static SDL_bool Impl_CreateWindow(SDL_bool fullscreen)
#endif #endif
// Create a window // Create a window
window = SDL_CreateWindow("Dr. Robotnik's Ring Racers "VERSIONSTRING, SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, window = SDL_CreateWindow("Dr. Robotnik's Ring Racers " VERSIONSTRING, SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED,
realwidth, realheight, flags); realwidth, realheight, flags);
@ -1762,7 +1762,7 @@ static void Impl_VideoSetupBuffer(void)
vid.direct = NULL; vid.direct = NULL;
if (vid.buffer) if (vid.buffer)
free(vid.buffer); free(vid.buffer);
vid.buffer = calloc(vid.rowbytes*vid.height, NUMSCREENS); vid.buffer = static_cast<uint8_t*>(calloc(vid.rowbytes*vid.height, NUMSCREENS));
if (!vid.buffer) if (!vid.buffer)
{ {
I_Error("%s", M_GetText("Not enough memory for video buffer\n")); I_Error("%s", M_GetText("Not enough memory for video buffer\n"));
@ -1786,8 +1786,8 @@ void I_StartupGraphics(void)
CV_RegisterVar (&cv_vidwait); CV_RegisterVar (&cv_vidwait);
CV_RegisterVar (&cv_stretch); CV_RegisterVar (&cv_stretch);
CV_RegisterVar (&cv_alwaysgrabmouse); CV_RegisterVar (&cv_alwaysgrabmouse);
disable_mouse = M_CheckParm("-nomouse"); disable_mouse = static_cast<SDL_bool>(M_CheckParm("-nomouse"));
disable_fullscreen = M_CheckParm("-win") ? 1 : 0; disable_fullscreen = M_CheckParm("-win") ? SDL_TRUE : SDL_FALSE;
keyboard_started = true; keyboard_started = true;
@ -1822,7 +1822,7 @@ void I_StartupGraphics(void)
{ {
if (!stricmp(modeparm, renderer_list[i].strvalue)) if (!stricmp(modeparm, renderer_list[i].strvalue))
{ {
chosenrendermode = renderer_list[i].value; chosenrendermode = static_cast<rendermode_t>(renderer_list[i].value);
break; break;
} }
i++; i++;
@ -1850,8 +1850,8 @@ void I_StartupGraphics(void)
if (chosenrendermode != render_none) if (chosenrendermode != render_none)
rendermode = chosenrendermode; rendermode = chosenrendermode;
usesdl2soft = M_CheckParm("-softblit"); usesdl2soft = M_CheckParm("-softblit") ? SDL_TRUE : SDL_FALSE;
borderlesswindow = M_CheckParm("-borderless"); borderlesswindow = M_CheckParm("-borderless") ? SDL_TRUE : SDL_FALSE;
//SDL_EnableKeyRepeat(SDL_DEFAULT_REPEAT_DELAY>>1,SDL_DEFAULT_REPEAT_INTERVAL<<2); //SDL_EnableKeyRepeat(SDL_DEFAULT_REPEAT_DELAY>>1,SDL_DEFAULT_REPEAT_INTERVAL<<2);
VID_Command_ModeList_f(); VID_Command_ModeList_f();