mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-20 04:09:16 +00:00
Get rid of NEW(), TRACKED_NEW, and ZERO().
This commit is contained in:
@ -110,7 +110,7 @@ plAvatarMgr * plAvatarMgr::GetInstance()
|
||||
{
|
||||
if(!fInstance)
|
||||
{
|
||||
fInstance = TRACKED_NEW plAvatarMgr;
|
||||
fInstance = new plAvatarMgr;
|
||||
fInstance->RegisterAs(kAvatarMgr_KEY);
|
||||
fInstance->Ref();
|
||||
}
|
||||
@ -210,7 +210,7 @@ plKey plAvatarMgr::LoadAvatar(const char *name, const char *accountName, bool is
|
||||
if (loc.IsValid())
|
||||
{
|
||||
plUoid uID(loc, plSceneObject::Index(), theName);
|
||||
plLoadAvatarMsg *cloneMsg = TRACKED_NEW plLoadAvatarMsg (uID, requestor, 0, isPlayer, spawnPoint, initialTask, userStr);
|
||||
plLoadAvatarMsg *cloneMsg = new plLoadAvatarMsg (uID, requestor, 0, isPlayer, spawnPoint, initialTask, userStr);
|
||||
result = cloneMsg->GetCloneKey();
|
||||
|
||||
// the clone message is automatically addressed to the net client manager
|
||||
@ -224,7 +224,7 @@ plKey plAvatarMgr::LoadAvatar(const char *name, const char *accountName, bool is
|
||||
void plAvatarMgr::UnLoadAvatar(plKey avatarKey, bool isPlayer)
|
||||
{
|
||||
hsBool isLoading = false;
|
||||
plLoadAvatarMsg *msg = TRACKED_NEW plLoadAvatarMsg(avatarKey, GetKey(), 0, isPlayer, isLoading);
|
||||
plLoadAvatarMsg *msg = new plLoadAvatarMsg(avatarKey, GetKey(), 0, isPlayer, isLoading);
|
||||
msg->Send();
|
||||
}
|
||||
|
||||
@ -238,7 +238,7 @@ void plAvatarMgr::PropagateLocalPlayer(int spawnPoint)
|
||||
plKey requestor = GetKey();
|
||||
bool isPlayer = true;
|
||||
hsBool isLoading = true;
|
||||
plLoadAvatarMsg *msg = TRACKED_NEW plLoadAvatarMsg(playerKey, requestor, 0, isPlayer, isLoading);
|
||||
plLoadAvatarMsg *msg = new plLoadAvatarMsg(playerKey, requestor, 0, isPlayer, isLoading);
|
||||
|
||||
if (spawnPoint >= 0)
|
||||
{
|
||||
@ -267,7 +267,7 @@ bool plAvatarMgr::UnPropagateLocalPlayer()
|
||||
plKey requestor = GetKey();
|
||||
bool isPlayer = true;
|
||||
hsBool isLoading = false;
|
||||
plLoadAvatarMsg *msg = TRACKED_NEW plLoadAvatarMsg(playerKey, requestor, 0, isPlayer, isLoading);
|
||||
plLoadAvatarMsg *msg = new plLoadAvatarMsg(playerKey, requestor, 0, isPlayer, isLoading);
|
||||
msg->SetBCastFlag(plMessage::kLocalPropagate, false);
|
||||
msg->Send();
|
||||
return true;
|
||||
@ -283,7 +283,7 @@ void plAvatarMgr::UnLoadRemotePlayer(plKey remotePlayer)
|
||||
plKey requestor = GetKey();
|
||||
bool isPlayer = true;
|
||||
hsBool isLoading = false;
|
||||
plLoadAvatarMsg * msg = TRACKED_NEW plLoadAvatarMsg(remotePlayer, requestor, 0, isPlayer, isLoading);
|
||||
plLoadAvatarMsg * msg = new plLoadAvatarMsg(remotePlayer, requestor, 0, isPlayer, isLoading);
|
||||
|
||||
// don't propagate over the network. this is just for removing our local version
|
||||
msg->SetBCastFlag(plMessage::kNetPropagate, false);
|
||||
@ -300,7 +300,7 @@ void plAvatarMgr::UnLoadLocalPlayer()
|
||||
plKey mgrKey = GetKey();
|
||||
bool isPlayer = true;
|
||||
hsBool isLoading = false;
|
||||
plLoadAvatarMsg *msg = TRACKED_NEW plLoadAvatarMsg(playerKey, mgrKey, 0, isPlayer, isLoading);
|
||||
plLoadAvatarMsg *msg = new plLoadAvatarMsg(playerKey, mgrKey, 0, isPlayer, isLoading);
|
||||
msg->Send();
|
||||
}
|
||||
}
|
||||
@ -471,7 +471,7 @@ void plAvatarMgr::IFinishLoadingAvatar(plLoadAvatarMsg *cloneMsg)
|
||||
// *** might want to move this to the human brain so we can make sure the
|
||||
// *** avatar is sufficiently initialized before anyone accesses him
|
||||
bool isLocal = cloneMsg->GetOriginatingPlayerID() == plNetClientMgr::GetInstance()->GetPlayerID();
|
||||
plPlayerPageMsg* pageM = TRACKED_NEW plPlayerPageMsg;
|
||||
plPlayerPageMsg* pageM = new plPlayerPageMsg;
|
||||
pageM->SetBCastFlag(plMessage::kBCastByExactType);
|
||||
pageM->fLocallyOriginated = isLocal;
|
||||
pageM->fPlayer = avatarKey;
|
||||
@ -482,7 +482,7 @@ void plAvatarMgr::IFinishLoadingAvatar(plLoadAvatarMsg *cloneMsg)
|
||||
|
||||
// This can probably be replaced by the plPlayerPageMsg:
|
||||
// ...keeping for the moment for compatibility
|
||||
plMemberUpdateMsg* mu = TRACKED_NEW plMemberUpdateMsg;
|
||||
plMemberUpdateMsg* mu = new plMemberUpdateMsg;
|
||||
mu->Send();
|
||||
}
|
||||
|
||||
@ -498,7 +498,7 @@ void plAvatarMgr::IFinishUnloadingAvatar(plLoadAvatarMsg *cloneMsg)
|
||||
plKey avatar = cloneMsg->GetCloneKey();
|
||||
|
||||
bool isLocal = cloneMsg->GetOriginatingPlayerID() == plNetClientMgr::GetInstance()->GetPlayerID();
|
||||
plPlayerPageMsg *pageM = TRACKED_NEW plPlayerPageMsg;
|
||||
plPlayerPageMsg *pageM = new plPlayerPageMsg;
|
||||
pageM->SetBCastFlag(plMessage::kBCastByExactType);
|
||||
pageM->fLocallyOriginated = isLocal;
|
||||
pageM->fPlayer = avatar;
|
||||
@ -510,7 +510,7 @@ void plAvatarMgr::IFinishUnloadingAvatar(plLoadAvatarMsg *cloneMsg)
|
||||
}
|
||||
|
||||
// check on this...can it be subsumed by plPlayerPageMsg ?
|
||||
plMemberUpdateMsg *mu = TRACKED_NEW plMemberUpdateMsg;
|
||||
plMemberUpdateMsg *mu = new plMemberUpdateMsg;
|
||||
mu->Send();
|
||||
}
|
||||
|
||||
@ -834,7 +834,7 @@ int plAvatarMgr::WarpPlayerToAnother(hsBool iMove, uint32_t remoteID)
|
||||
if (!localSO)
|
||||
return plCCRError::kNilLocalAvatar;
|
||||
|
||||
plWarpMsg *warp = TRACKED_NEW plWarpMsg(nil, (iMove ? localSO->GetKey() : remoteSO->GetKey()),
|
||||
plWarpMsg *warp = new plWarpMsg(nil, (iMove ? localSO->GetKey() : remoteSO->GetKey()),
|
||||
plWarpMsg::kFlushTransform, (iMove ? remoteSO->GetLocalToWorld() : localSO->GetLocalToWorld()));
|
||||
|
||||
warp->SetBCastFlag(plMessage::kNetPropagate);
|
||||
@ -853,7 +853,7 @@ int plAvatarMgr::WarpPlayerToXYZ(float x, float y, float z)
|
||||
hsVector3 v(x, y, z);
|
||||
m.SetTranslate(&v);
|
||||
|
||||
plWarpMsg *warp = TRACKED_NEW plWarpMsg(nil, localSO->GetKey(), plWarpMsg::kFlushTransform, m);
|
||||
plWarpMsg *warp = new plWarpMsg(nil, localSO->GetKey(), plWarpMsg::kFlushTransform, m);
|
||||
warp->SetBCastFlag(plMessage::kNetPropagate);
|
||||
plgDispatch::MsgSend(warp);
|
||||
|
||||
@ -873,7 +873,7 @@ int plAvatarMgr::WarpPlayerToXYZ(int pid, float x, float y, float z)
|
||||
hsVector3 v(x, y, z);
|
||||
m.SetTranslate(&v);
|
||||
|
||||
plWarpMsg *warp = TRACKED_NEW plWarpMsg(nil, player->GetKey(), 0, m);
|
||||
plWarpMsg *warp = new plWarpMsg(nil, player->GetKey(), 0, m);
|
||||
warp->SetBCastFlag(plMessage::kNetPropagate);
|
||||
plgDispatch::MsgSend(warp);
|
||||
|
||||
@ -899,7 +899,7 @@ void plAvatarMgr::RemoveMaintainersMarker(plMaintainersMarkerModifier *mm)
|
||||
void plAvatarMgr::PointToDniCoordinate(hsPoint3 pt, plDniCoordinateInfo* ret)
|
||||
{
|
||||
int count = fMaintainersMarkers.Count();
|
||||
// plDniCoordinateInfo ret = TRACKED_NEW plDniCoordinateInfo;
|
||||
// plDniCoordinateInfo ret = new plDniCoordinateInfo;
|
||||
if (count > 0)
|
||||
{
|
||||
|
||||
@ -1007,14 +1007,14 @@ void plAvatarMgr::OfferLinkingBook(plKey hostKey, plKey guestKey, plMessage *lin
|
||||
{
|
||||
|
||||
// make the host brain
|
||||
plAvBrainCoop * brainH = TRACKED_NEW plAvBrainCoop(plAvBrainGeneric::kExitNormal, 3.0, 3.0, plAvBrainGeneric::kMoveRelative, guestKey);
|
||||
plAvBrainCoop * brainH = new plAvBrainCoop(plAvBrainGeneric::kExitNormal, 3.0, 3.0, plAvBrainGeneric::kMoveRelative, guestKey);
|
||||
|
||||
plAnimStage *hostOffer = TRACKED_NEW plAnimStage("BookOffer", plAnimStage::kNotifyAdvance); // autoforward, autoadvance
|
||||
plAnimStage *hostOffer = new plAnimStage("BookOffer", plAnimStage::kNotifyAdvance); // autoforward, autoadvance
|
||||
// repeats until the guest brain tells us that it's done
|
||||
plAnimStage *hostIdle = TRACKED_NEW plAnimStage("BookOfferIdle", plAnimStage::kNotifyEnter, plAnimStage::kForwardAuto, plAnimStage::kBackNone,
|
||||
plAnimStage *hostIdle = new plAnimStage("BookOfferIdle", plAnimStage::kNotifyEnter, plAnimStage::kForwardAuto, plAnimStage::kBackNone,
|
||||
plAnimStage::kAdvanceNone, plAnimStage::kRegressNone, -1);
|
||||
|
||||
plAnimStage *hostFinish = TRACKED_NEW plAnimStage("BookOfferFinish", plAnimStage::kNotifyAdvance); // autoforward, autoadvance
|
||||
plAnimStage *hostFinish = new plAnimStage("BookOfferFinish", plAnimStage::kNotifyAdvance); // autoforward, autoadvance
|
||||
|
||||
brainH->AddStage(hostOffer);
|
||||
brainH->AddStage(hostIdle);
|
||||
@ -1025,19 +1025,19 @@ void plAvatarMgr::OfferLinkingBook(plKey hostKey, plKey guestKey, plMessage *lin
|
||||
|
||||
|
||||
// make the guest brain
|
||||
plAvBrainCoop * brainG = TRACKED_NEW plAvBrainCoop(plAvBrainGeneric::kExitNormal, 3.0, 3.0, plAvBrainGeneric::kMoveRelative,
|
||||
plAvBrainCoop * brainG = new plAvBrainCoop(plAvBrainGeneric::kExitNormal, 3.0, 3.0, plAvBrainGeneric::kMoveRelative,
|
||||
hostID, (uint16_t)hostSerial, hostKey);
|
||||
|
||||
plAnimStage *guestAccept = TRACKED_NEW plAnimStage("BookAccept", plAnimStage::kNotifyAdvance);
|
||||
plAnimStage *guestAcceptIdle = TRACKED_NEW plAnimStage("BookAcceptIdle", plAnimStage::kNotifyEnter, plAnimStage::kForwardAuto, plAnimStage::kBackNone,
|
||||
plAnimStage *guestAccept = new plAnimStage("BookAccept", plAnimStage::kNotifyAdvance);
|
||||
plAnimStage *guestAcceptIdle = new plAnimStage("BookAcceptIdle", plAnimStage::kNotifyEnter, plAnimStage::kForwardAuto, plAnimStage::kBackNone,
|
||||
plAnimStage::kAdvanceNone, plAnimStage::kRegressNone, -1);
|
||||
|
||||
brainG->AddStage(guestAccept);
|
||||
brainG->AddStage(guestAcceptIdle);
|
||||
plCoopCoordinator *coord = TRACKED_NEW plCoopCoordinator(hostKey, guestKey, brainH, brainG, "Convergence", 1, 1, linkMsg, true);
|
||||
plCoopCoordinator *coord = new plCoopCoordinator(hostKey, guestKey, brainH, brainG, "Convergence", 1, 1, linkMsg, true);
|
||||
|
||||
|
||||
plAvCoopMsg *coMg = TRACKED_NEW plAvCoopMsg(hostKey, coord);
|
||||
plAvCoopMsg *coMg = new plAvCoopMsg(hostKey, coord);
|
||||
coMg->SetBCastFlag(plMessage::kNetPropagate);
|
||||
coMg->SetBCastFlag(plMessage::kNetForce);
|
||||
|
||||
|
Reference in New Issue
Block a user