- Exhumed: Use player pointer in AIPlayer::Draw().

This commit is contained in:
Mitchell Richters 2023-03-25 20:27:00 +11:00
parent d270099aa7
commit 4e1b269c59

View file

@ -565,11 +565,13 @@ static void pickupMessage(int no)
void AIPlayer::Draw(RunListEvent* ev)
{
int nPlayer = RunData[ev->nRun].nObjIndex;
const int nPlayer = RunData[ev->nRun].nObjIndex;
assert(nPlayer >= 0 && nPlayer < kMaxPlayers);
int nAction = PlayerList[nPlayer].nAction;
seq_PlotSequence(ev->nParam, SeqOffsets[PlayerList[nPlayer].nSeq] + PlayerSeq[nAction].a, PlayerList[nPlayer].nSeqSize, PlayerSeq[nAction].b);
const auto pPlayer = &PlayerList[nPlayer];
const auto nAction = pPlayer->nAction;
seq_PlotSequence(ev->nParam, SeqOffsets[pPlayer->nSeq] + PlayerSeq[nAction].a, pPlayer->nSeqSize, PlayerSeq[nAction].b);
}
//---------------------------------------------------------------------------