Store sectornum/ffloornum as UINT32, not INT32

This commit is contained in:
mazmazz 2018-09-09 23:52:36 -04:00
parent 9cc186441b
commit 5136293f62
3 changed files with 8 additions and 8 deletions

View File

@ -1587,8 +1587,8 @@ static void SaveFadeThinker(const thinker_t *th, const UINT8 type)
{
const fade_t *ht = (const void *)th;
WRITEUINT8(save_p, type);
WRITEINT32(save_p, ht->sectornum);
WRITEINT32(save_p, ht->ffloornum);
WRITEUINT32(save_p, ht->sectornum);
WRITEUINT32(save_p, ht->ffloornum);
WRITEINT32(save_p, ht->alpha);
WRITEINT16(save_p, ht->destvalue);
WRITEINT16(save_p, ht->destlightlevel);
@ -2599,8 +2599,8 @@ static inline void LoadFadeThinker(actionf_p1 thinker)
{
fade_t *ht = Z_Malloc(sizeof (*ht), PU_LEVSPEC, NULL);
ht->thinker.function.acp1 = thinker;
ht->sectornum = READINT32(save_p);
ht->ffloornum = READINT32(save_p);
ht->sectornum = READUINT32(save_p);
ht->ffloornum = READUINT32(save_p);
ht->alpha = READINT32(save_p);
ht->destvalue = READINT16(save_p);
ht->destlightlevel = READINT16(save_p);

View File

@ -7729,8 +7729,8 @@ static void P_AddFakeFloorFader(ffloor_t *rover, size_t sectornum, size_t ffloor
d->thinker.function.acp1 = (actionf_p1)T_Fade;
d->rover = rover;
d->sectornum = (INT32)sectornum;
d->ffloornum = (INT32)ffloornum;
d->sectornum = (UINT32)sectornum;
d->ffloornum = (UINT32)ffloornum;
// If fading an invisible FOF whose render flags we did not yet set,
// initialize its alpha to 1

View File

@ -466,8 +466,8 @@ typedef struct
{
thinker_t thinker; ///< Thinker structure for effect.
ffloor_t *rover; ///< Target ffloor
INT32 sectornum; ///< Number of ffloor target sector
INT32 ffloornum; ///< Number of ffloor of target sector
UINT32 sectornum; ///< Number of ffloor target sector
UINT32 ffloornum; ///< Number of ffloor of target sector
INT32 alpha; ///< Internal alpha counter
INT16 destvalue; ///< Transparency value to fade to
INT16 destlightlevel; ///< Light level to fade to