Small refactor
This commit is contained in:
parent
b220db4ebe
commit
8f360f3bea
3 changed files with 27 additions and 27 deletions
|
|
@ -128,7 +128,7 @@ DPSprite::DPSprite(player_t *owner, AInventory *caller, int id)
|
|||
}
|
||||
Next = next;
|
||||
GC::WriteBarrier(this, next);
|
||||
if (prev == NULL)
|
||||
if (prev == nullptr)
|
||||
{
|
||||
Owner->psprites = this;
|
||||
GC::WriteBarrier(this);
|
||||
|
|
@ -149,6 +149,29 @@ DPSprite::DPSprite(player_t *owner, AInventory *caller, int id)
|
|||
//
|
||||
//------------------------------------------------------------------------
|
||||
|
||||
DPSprite *player_t::FindPSprite(int layer)
|
||||
{
|
||||
if (layer == 0)
|
||||
return nullptr;
|
||||
|
||||
DPSprite *pspr = psprites;
|
||||
while (pspr)
|
||||
{
|
||||
if (pspr->ID == layer)
|
||||
break;
|
||||
|
||||
pspr = pspr->Next;
|
||||
}
|
||||
|
||||
return pspr;
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
//
|
||||
//
|
||||
//
|
||||
//------------------------------------------------------------------------
|
||||
|
||||
DPSprite *player_t::GetPSprite(psprnum_t layer)
|
||||
{
|
||||
assert(layer > 0 && layer < NUMPSPRITES);
|
||||
|
|
@ -177,29 +200,6 @@ DPSprite *player_t::GetPSprite(psprnum_t layer)
|
|||
return pspr;
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
//
|
||||
//
|
||||
//
|
||||
//------------------------------------------------------------------------
|
||||
|
||||
DPSprite *player_t::FindPSprite(int layer)
|
||||
{
|
||||
if (layer == 0)
|
||||
return nullptr;
|
||||
|
||||
DPSprite *pspr = psprites;
|
||||
while (pspr)
|
||||
{
|
||||
if (pspr->ID == layer)
|
||||
break;
|
||||
|
||||
pspr = pspr->Next;
|
||||
}
|
||||
|
||||
return pspr;
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
//
|
||||
// PROC P_NewPspriteTick
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue