Compiler fixes

This commit is contained in:
mazmazz 2018-11-18 04:32:38 -05:00
parent 3d1e5fa7e8
commit 765e4b3134
3 changed files with 21 additions and 7 deletions

View File

@ -287,7 +287,7 @@ static void D_Display(void)
if (rendermode != render_none)
{
// Fade to black first
if ((wipegamestate == FORCEWIPE ||
if ((wipegamestate == (gamestate_t)FORCEWIPE ||
!(gamestate == GS_LEVEL || (gamestate == GS_TITLESCREEN && titlemapinaction))) // fades to black on its own timing, always
&& wipetypepre != UINT8_MAX)
{

View File

@ -2338,6 +2338,9 @@ static boolean MIT_DrawScrollingBackground(UINT32 menutype, INT32 level, INT32 *
{
char *defaultname = (char*)*input;
(void)retval;
(void)fromoldest;
if (menumeta[menutype].bgname[0] && menumeta[menutype].bgname[0] != CHAR_MAX)
{
M_SkyScroll(menumeta[menutype].titlescrollxspeed, menumeta[menutype].titlescrollyspeed, menumeta[menutype].bgname);
@ -2359,6 +2362,9 @@ static boolean MIT_ChangeMusic(UINT32 menutype, INT32 level, INT32 *retval, void
{
menumetamusic_t *defaultmusic = (menumetamusic_t*)*input;
(void)retval;
(void)fromoldest;
if (menumeta[menutype].musname[0])
{
S_ChangeMusic(menumeta[menutype].musname, menumeta[menutype].mustrack, menumeta[menutype].muslooping);
@ -2379,6 +2385,10 @@ static boolean MIT_ChangeMusic(UINT32 menutype, INT32 level, INT32 *retval, void
static boolean MIT_FadeScreen(UINT32 menutype, INT32 level, INT32 *retval, void **input, boolean fromoldest)
{
UINT8 defaultvalue = *(UINT8*)*input;
(void)retval;
(void)fromoldest;
if (menumeta[menutype].fadestrength >= 0)
{
if (menumeta[menutype].fadestrength % 32)
@ -2393,6 +2403,8 @@ static boolean MIT_FadeScreen(UINT32 menutype, INT32 level, INT32 *retval, void
static boolean MIT_GetHideTitlePics(UINT32 menutype, INT32 level, INT32 *retval, void **input, boolean fromoldest)
{
(void)input;
(void)fromoldest;
if (menumeta[menutype].hidetitlepics >= 0)
{
*retval = menumeta[menutype].hidetitlepics;
@ -2450,12 +2462,14 @@ static boolean M_HasMenuType(menutype_t needletype)
// EFFECTS
// ====================================
void M_DrawScrollingBackground(char *defaultname)
void M_DrawScrollingBackground(const char *defaultname)
{
M_IterateMenuTree(MIT_DrawScrollingBackground, defaultname);
char name[8];
strncpy(name, defaultname, 8);
M_IterateMenuTree(MIT_DrawScrollingBackground, &name);
}
static void M_ChangeMusic(char *defaultmusname, boolean defaultmuslooping)
static void M_ChangeMusic(const char *defaultmusname, boolean defaultmuslooping)
{
menumetamusic_t defaultmusic;
@ -3499,7 +3513,7 @@ void MN_Ticker(boolean run)
//
// M_SkyScroll
//
void M_SkyScroll(INT32 scrollxspeed, INT32 scrollyspeed, char *patchname)
void M_SkyScroll(INT32 scrollxspeed, INT32 scrollyspeed, const char *patchname)
{
INT32 xscrolled, x, xneg = (scrollxspeed > 0) - (scrollxspeed < 0), tilex;
INT32 yscrolled, y, yneg = (scrollyspeed > 0) - (scrollyspeed < 0), tiley;

View File

@ -146,8 +146,8 @@ typedef struct
extern menumeta_t menumeta[NUMMENUTYPES];
void M_DrawScrollingBackground(char *defaultname);
void M_SkyScroll(INT32 scrollxspeed, INT32 scrollyspeed, char *patchname);
void M_DrawScrollingBackground(const char *defaultname);
void M_SkyScroll(INT32 scrollxspeed, INT32 scrollyspeed, const char *patchname);
boolean M_GetHideTitlePics(void);
void MN_Ticker(boolean run);
void MN_Start(void);