mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2025-03-20 18:01:16 +00:00
Compiler fixes
This commit is contained in:
parent
3d1e5fa7e8
commit
765e4b3134
3 changed files with 21 additions and 7 deletions
|
@ -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)
|
||||
{
|
||||
|
|
22
src/m_menu.c
22
src/m_menu.c
|
@ -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;
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue