- moved base menu code to "common".

This commit is contained in:
Christoph Oelckers 2020-06-13 23:04:10 +02:00
commit 475f740058
12 changed files with 100 additions and 82 deletions

View file

@ -62,6 +62,7 @@
#include "doommenu.h"
#include "r_utility.h"
#include "gameconfigfile.h"
#include "d_player.h"
EXTERN_CVAR(Int, cl_gfxlocalization)
EXTERN_CVAR(Bool, m_quickexit)
@ -191,6 +192,17 @@ bool M_SetSpecialMenu(FName menu, int param)
break;
}
DMenuDescriptor** desc = MenuDescriptors.CheckKey(menu);
if (desc != nullptr)
{
if ((*desc)->mNetgameMessage.IsNotEmpty() && netgame && !demoplayback)
{
M_StartMessage((*desc)->mNetgameMessage, 1);
return false;
}
}
// End of special checks
return true;
}