diff --git a/source/games/blood/src/player.h b/source/games/blood/src/player.h index d35f746b0..1745c5596 100644 --- a/source/games/blood/src/player.h +++ b/source/games/blood/src/player.h @@ -80,7 +80,7 @@ extern POSTURE gPostureDefaults[kModeMax][kPostureMax]; struct PLAYER { - TObjPtr actor; + DBloodActor* actor; DUDEINFO* pDudeInfo; InputPacket input; PlayerHorizon horizon; diff --git a/source/games/blood/src/qav.cpp b/source/games/blood/src/qav.cpp index 95ecaf11b..158c4c105 100644 --- a/source/games/blood/src/qav.cpp +++ b/source/games/blood/src/qav.cpp @@ -204,7 +204,7 @@ void QAV::Draw(double x, double y, int ticks, int stat, int shade, int palnum, b void QAV::Play(int start, int end, int nCallback, PLAYER *pData) { - auto pActor = pData ? pData->actor.Get() : nullptr; + auto pActor = pData ? pData->actor : nullptr; assert(ticksPerFrame > 0); int frame; int ticks; diff --git a/source/games/duke/src/types.h b/source/games/duke/src/types.h index b0a73032f..9fc2c10ec 100644 --- a/source/games/duke/src/types.h +++ b/source/games/duke/src/types.h @@ -227,7 +227,7 @@ struct player_struct sectortype* cursector; sectortype* one_parallax_sectnum; // wall + sector references. Make them pointers later? walltype* access_wall; - TObjPtr actor; + DDukeActor* actor; TObjPtr actorsqu, wackedbyactor, on_crane, holoduke_on, somethingonplayer, access_spritenum, dummyplayersprite, newOwner; short last_extra, subweapon;