Adjust P_AllocMapHeader and associated

- Prints with more info
- No weird increment/decrement
This commit is contained in:
toaster 2022-09-22 12:47:59 +01:00
parent abb567ab81
commit 077b23929b

View file

@ -359,10 +359,8 @@ void P_DeleteFlickies(INT16 i)
* \param i Map number to clear header for.
* \sa P_ClearMapHeaderInfo
*/
static void P_ClearSingleMapHeaderInfo(INT16 i)
static void P_ClearSingleMapHeaderInfo(INT16 num)
{
const INT16 num = (INT16)(i-1);
mapheaderinfo[num]->lvlttl[0] = '\0';
mapheaderinfo[num]->subttl[0] = '\0';
mapheaderinfo[num]->zonttl[0] = '\0';
@ -457,7 +455,7 @@ void P_AllocMapHeader(INT16 i)
{
mapheaderinfo[i] = Z_Malloc(sizeof(mapheader_t), PU_STATIC, NULL);
if (!mapheaderinfo[i])
I_Error("P_AllocMapHeader: Not enough memory to allocate new mapheader");
I_Error("P_AllocMapHeader: Not enough memory to allocate new mapheader (ID %d)", i);
mapheaderinfo[i]->lumpnum = LUMPERROR;
mapheaderinfo[i]->lumpname = NULL;
@ -467,7 +465,7 @@ void P_AllocMapHeader(INT16 i)
mapheaderinfo[i]->mainrecord = NULL;
nummapheaders++;
}
P_ClearSingleMapHeaderInfo(i + 1);
P_ClearSingleMapHeaderInfo(i);
}
//