mirror of
https://github.com/ZDoom/Raze.git
synced 2024-11-15 00:42:08 +00:00
- fixed hud_scale.
This commit is contained in:
parent
d7e54f83de
commit
f6d9b5602b
5 changed files with 9 additions and 23 deletions
|
@ -181,7 +181,7 @@ CUSTOM_CVARD(Int, hud_scale, 100, CVAR_ARCHIVE | CVAR_NOINITCALL, "changes the h
|
|||
{
|
||||
if (self < 36) self = 36;
|
||||
else if (self > 100) self = 100;
|
||||
else gi->set_hud_scale(hud_size);
|
||||
else gi->set_hud_scale(hud_scale);
|
||||
}
|
||||
|
||||
// This is to allow flattening the overly complicated HUD configuration to one single value and keep the complexity safely inside the HUD code.
|
||||
|
|
|
@ -4348,7 +4348,8 @@ void GameInterface::set_hud_layout(int layout)
|
|||
|
||||
void GameInterface::set_hud_scale(int scale)
|
||||
{
|
||||
G_SetStatusBarScale(scale);
|
||||
ud.statusbarscale = clamp(scale, 36, 100);
|
||||
G_UpdateScreenArea();
|
||||
}
|
||||
|
||||
void G_HandleLocalKeys(void)
|
||||
|
@ -4388,7 +4389,7 @@ void G_HandleLocalKeys(void)
|
|||
}
|
||||
else
|
||||
{
|
||||
G_SetStatusBarScale(ud.statusbarscale+5);
|
||||
hud_scale = hud_scale + 5;
|
||||
}
|
||||
|
||||
G_UpdateScreenArea();
|
||||
|
@ -4407,7 +4408,7 @@ void G_HandleLocalKeys(void)
|
|||
}
|
||||
else
|
||||
{
|
||||
G_SetStatusBarScale(ud.statusbarscale-5);
|
||||
hud_scale = hud_scale - 5;
|
||||
}
|
||||
|
||||
G_UpdateScreenArea();
|
||||
|
|
|
@ -446,8 +446,6 @@ static inline int G_GetMusicIdx(const char *str)
|
|||
}
|
||||
|
||||
|
||||
EXTERN_INLINE_HEADER void G_SetStatusBarScale(int32_t sc);
|
||||
|
||||
EXTERN_INLINE_HEADER void SetIfGreater(int32_t *variable, int32_t potentialValue);
|
||||
|
||||
#endif
|
||||
|
@ -475,12 +473,6 @@ static inline int G_GetViewscreenSizeShift(T const * spr)
|
|||
|
||||
#if defined game_c_ || !defined DISABLE_INLINING
|
||||
|
||||
EXTERN_INLINE void G_SetStatusBarScale(int32_t sc)
|
||||
{
|
||||
ud.statusbarscale = clamp(sc, 36, 100);
|
||||
G_UpdateScreenArea();
|
||||
}
|
||||
|
||||
// the point of this is to prevent re-running a function or calculation passed to potentialValue
|
||||
// without making a new variable under each individual circumstance
|
||||
EXTERN_INLINE void SetIfGreater(int32_t *variable, int32_t potentialValue)
|
||||
|
|
|
@ -5927,7 +5927,8 @@ void GameInterface::set_hud_layout(int layout)
|
|||
|
||||
void GameInterface::set_hud_scale(int scale)
|
||||
{
|
||||
G_SetStatusBarScale(scale);
|
||||
ud.statusbarscale = clamp(scale, 36, 100);
|
||||
G_UpdateScreenArea();
|
||||
}
|
||||
|
||||
void G_HandleLocalKeys(void)
|
||||
|
@ -5966,7 +5967,7 @@ void G_HandleLocalKeys(void)
|
|||
}
|
||||
else
|
||||
{
|
||||
G_SetStatusBarScale(ud.statusbarscale+4);
|
||||
hud_scale = hud_scale + 4;
|
||||
}
|
||||
|
||||
G_UpdateScreenArea();
|
||||
|
@ -5985,7 +5986,7 @@ void G_HandleLocalKeys(void)
|
|||
}
|
||||
else
|
||||
{
|
||||
G_SetStatusBarScale(ud.statusbarscale-4);
|
||||
hud_scale = hud_scale - 4;
|
||||
}
|
||||
|
||||
G_UpdateScreenArea();
|
||||
|
|
|
@ -440,8 +440,6 @@ static inline int G_GetMusicIdx(const char *str)
|
|||
|
||||
extern void G_PrintCurrentMusic(void);
|
||||
|
||||
EXTERN_INLINE_HEADER void G_SetStatusBarScale(int32_t sc);
|
||||
|
||||
EXTERN_INLINE_HEADER void SetIfGreater(int32_t *variable, int32_t potentialValue);
|
||||
|
||||
template <typename T>
|
||||
|
@ -464,12 +462,6 @@ static inline int G_GetViewscreenSizeShift(T const *tspr)
|
|||
|
||||
#if defined game_c_ || !defined DISABLE_INLINING
|
||||
|
||||
EXTERN_INLINE void G_SetStatusBarScale(int32_t sc)
|
||||
{
|
||||
ud.statusbarscale = clamp(sc, 36, 100);
|
||||
G_UpdateScreenArea();
|
||||
}
|
||||
|
||||
// the point of this is to prevent re-running a function or calculation passed to potentialValue
|
||||
// without making a new variable under each individual circumstance
|
||||
EXTERN_INLINE void SetIfGreater(int32_t *variable, int32_t potentialValue)
|
||||
|
|
Loading…
Reference in a new issue