diff --git a/src/w_wad.c b/src/w_wad.c index 9d6a11fb5c9f863def81c261a5893aa4aded98a8..2014f8f03ef1435d1242016413de77da9252f0d0 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