CON: Add EVENT_DISPLAYOVERHEADMAPTEXT.

Set RETURN to any non-zero value to disable hardcoded display of text.

If you wish to replace the hardcoded text, you must check that userdef[].overhead_on == 2 yourself.

git-svn-id: https://svn.eduke32.com/eduke32@6258 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
hendricks266 2017-06-24 09:20:50 +00:00
parent 0d6842800b
commit ffc7de9911
3 changed files with 5 additions and 1 deletions

View file

@ -122,6 +122,7 @@ enum GameEvent_t {
EVENT_DISPLAYACCESS,
EVENT_MOVESECTOR,
EVENT_MOVEEFFECTORS,
EVENT_DISPLAYOVERHEADMAPTEXT,
#ifdef LUNATIC
EVENT_ANIMATEALLSPRITES,
#endif

View file

@ -698,6 +698,7 @@ const char *EventNames[MAXEVENTS] =
"EVENT_DISPLAYACCESS",
"EVENT_MOVESECTOR",
"EVENT_MOVEEFFECTORS",
"EVENT_DISPLAYOVERHEADMAPTEXT",
#ifdef LUNATIC
"EVENT_ANIMATEALLSPRITES",
#endif

View file

@ -1059,7 +1059,9 @@ void G_DisplayRest(int32_t smoothratio)
G_RestoreInterpolations();
if (ud.overhead_on == 2)
int32_t const textret = VM_OnEvent(EVENT_DISPLAYOVERHEADMAPTEXT, g_player[screenpeek].ps->i, screenpeek);
if (textret == 0 && ud.overhead_on == 2)
{
const int32_t a = (ud.screen_size > 0) ? 147 : 179;
minitext(5, a+6, g_volumeNames[ud.volume_number], 0, 2+8+16+256);