diff --git a/src/hu_lib.c b/src/hu_lib.c index fdcf2d52..12018dc9 100644 --- a/src/hu_lib.c +++ b/src/hu_lib.c @@ -62,7 +62,7 @@ void HUlib_reset_align_offsets (void) int bottom = SCREENHEIGHT - 1; if (scaledviewheight < SCREENHEIGHT || - (hud_displayed && crispy_hud && hud_active > 0) || + draw_crispy_hud || automap_on) { bottom -= 32; // ST_HEIGHT diff --git a/src/hu_stuff.c b/src/hu_stuff.c index e88ccf68..84227705 100644 --- a/src/hu_stuff.c +++ b/src/hu_stuff.c @@ -51,7 +51,7 @@ int hud_draw_bargraphs; int hud_threelined_widgets; int crispy_hud; // Crispy HUD -static boolean draw_crispy_hud; +boolean draw_crispy_hud; // // Locally used constants, shortcuts. diff --git a/src/hu_stuff.h b/src/hu_stuff.h index e08f9e24..eddc9f85 100644 --- a/src/hu_stuff.h +++ b/src/hu_stuff.h @@ -74,6 +74,7 @@ extern boolean message_colorized; // colorize player messages extern int playback_tic, playback_totaltics; extern int crispy_hud; +extern boolean draw_crispy_hud; extern int hud_crosshair; extern boolean hud_crosshair_health;