From 2deea18892b5cc070b263f6077845bf4a9b64ddd Mon Sep 17 00:00:00 2001 From: yellowtd Date: Mon, 1 Feb 2016 01:32:41 -0500 Subject: [PATCH] Load LUA script lumps by markers using LU_START -> LU_END to make a range of scripts to load, pointless but more options??? --- src/w_wad.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/w_wad.c b/src/w_wad.c index 9d6a11fb5..2014f8f03 100644 --- a/src/w_wad.c +++ b/src/w_wad.c @@ -145,6 +145,21 @@ static inline void W_LoadDehackedLumps(UINT16 wadnum) if (memcmp(lump_p->name,"LUA_",4)==0) LUA_LoadLump(wadnum, lump); } + + //Load a lua block by markers? + { + UINT16 l_start, l_end; + + l_start = W_CheckNumForNamePwad("LU_START", wadnum, 0); + l_end = W_CheckNumForNamePwad("LU_END",wadnum,l_start); + + if (l_start != INT16_MAX && l_end != INT16_MAX && l_start < l_end) + { + for (lump = l_start+1; lump < l_end; lump++) + LUA_LoadLump(wadnum, lump); + CONS_Printf("does it work....................."); + } + } #endif // Check for MAINCFG