No user for roulette itemlist

Fixes the occasional Z_Free complaint
This commit is contained in:
Sally Coolatta 2022-12-12 11:55:28 -05:00
parent 8d2eb9220d
commit 63f6b18d59
2 changed files with 6 additions and 7 deletions

View file

@ -730,16 +730,15 @@ static void K_InitRoulette(itemroulette_t *const roulette)
roulette->itemList = Z_Calloc(
sizeof(SINT8) * roulette->itemListCap,
PU_LEVEL,
&roulette->itemList
NULL
);
}
memset(roulette->itemList, KITEM_NONE, sizeof(SINT8) * roulette->itemListCap);
roulette->itemListLen = 0;
roulette->index = 0;
roulette->elapsed = 0;
roulette->tics = roulette->speed = 3; // Some default speed
roulette->tics = roulette->speed = ROULETTE_SPEED_FASTEST; // Some default speed
roulette->active = true;
roulette->eggman = false;
}
@ -755,7 +754,7 @@ static void K_PushToRouletteItemList(itemroulette_t *const roulette, kartitems_t
roulette->itemList,
sizeof(SINT8) * roulette->itemListCap,
PU_LEVEL,
&roulette->itemList
NULL
);
}

View file

@ -730,7 +730,7 @@ static void P_NetUnArchivePlayers(void)
players[i].itemRoulette.itemList = Z_Calloc(
sizeof(SINT8) * players[i].itemRoulette.itemListCap,
PU_LEVEL,
&players[i].itemRoulette.itemList
NULL
);
}
else
@ -739,7 +739,7 @@ static void P_NetUnArchivePlayers(void)
players[i].itemRoulette.itemList,
sizeof(SINT8) * players[i].itemRoulette.itemListCap,
PU_LEVEL,
&players[i].itemRoulette.itemList
NULL
);
}