mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-14 10:37:41 -04:00
Fix some %s errors in plPhysX
This commit is contained in:
@ -226,7 +226,7 @@ hsBool plLOSDispatch::MsgReceive(plMessage* msg)
|
||||
scene->raycastAllShapes(worldRay, gMyReport, NX_ALL_SHAPES, 0xffffffff, dist, NX_RAYCAST_DISTANCE | NX_RAYCAST_IMPACT | NX_RAYCAST_NORMAL);
|
||||
}
|
||||
else{
|
||||
SimLog("%s sent out a LOS request with a ray length of %d.", requestMsg->GetSender()->GetName(), dist);
|
||||
SimLog("%s sent out a LOS request with a ray length of %d.", requestMsg->GetSender()->GetName().c_str(), dist);
|
||||
}
|
||||
if (gMyReport.GotHit())
|
||||
{
|
||||
@ -259,7 +259,7 @@ hsBool plLOSDispatch::MsgReceive(plMessage* msg)
|
||||
else// we are right on top of the object I assume that means we hit it
|
||||
{// since PhysX would have complained we will log it anyways. Just so we have a better idea, where this
|
||||
//was happening previously
|
||||
SimLog("%s sent out a LOS request. The second cast for culling was of length 0. ABORTING and assuming hit.", requestMsg->GetSender()->GetName());
|
||||
SimLog("%s sent out a LOS request. The second cast for culling was of length 0. ABORTING and assuming hit.", requestMsg->GetSender()->GetName().c_str());
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -84,7 +84,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
||||
#define SpamMsg(x)
|
||||
#endif
|
||||
|
||||
#define LogActivate(func) if (fActor->isSleeping()) SimLog("%s activated by %s", GetKeyName(), func);
|
||||
#define LogActivate(func) if (fActor->isSleeping()) SimLog("%s activated by %s", GetKeyName().c_str(), func);
|
||||
|
||||
PhysRecipe::PhysRecipe()
|
||||
: mass(0.f)
|
||||
@ -152,7 +152,7 @@ plPXPhysical::plPXPhysical()
|
||||
|
||||
plPXPhysical::~plPXPhysical()
|
||||
{
|
||||
SpamMsg(plSimulationMgr::Log("Destroying physical %s", GetKeyName()));
|
||||
SpamMsg(plSimulationMgr::Log("Destroying physical %s", GetKeyName().c_str()));
|
||||
|
||||
if (fActor)
|
||||
{
|
||||
@ -345,9 +345,9 @@ hsBool plPXPhysical::Should_I_Trigger(hsBool enter, hsPoint3& pos)
|
||||
#ifdef PHYSX_SAVE_TRIGGERS_WORKAROUND
|
||||
trigger = true;
|
||||
fInsideConvexHull = enter;
|
||||
DetectorLogSpecial("**>Saved a missing enter collision: %s",GetObjectKey()->GetName());
|
||||
DetectorLogSpecial("**>Saved a missing enter collision: %s",GetObjectKey()->GetName().c_str());
|
||||
#else
|
||||
DetectorLogSpecial("**>Could have saved a missing enter collision: %s",GetObjectKey()->GetName());
|
||||
DetectorLogSpecial("**>Could have saved a missing enter collision: %s",GetObjectKey()->GetName().c_str());
|
||||
#endif PHYSX_SAVE_TRIGGERS_WORKAROUND
|
||||
}
|
||||
}
|
||||
@ -436,7 +436,7 @@ hsBool plPXPhysical::Init(PhysRecipe& recipe)
|
||||
case plSimDefs::kProxyBounds:
|
||||
if (fGroup == plSimDefs::kGroupDetector)
|
||||
{
|
||||
SimLog("Someone using an Exact on a detector region: %s", GetKeyName());
|
||||
SimLog("Someone using an Exact on a detector region: %s", GetKeyName().c_str());
|
||||
}
|
||||
trimeshShapeDesc.meshData = recipe.triMesh;
|
||||
trimeshShapeDesc.userData = recipe.meshStream;
|
||||
@ -489,7 +489,7 @@ hsBool plPXPhysical::Init(PhysRecipe& recipe)
|
||||
else
|
||||
{
|
||||
if ( GetProperty(plSimulationInterface::kPhysAnim) )
|
||||
SimLog("An animated physical that has no mass: %s", GetKeyName());
|
||||
SimLog("An animated physical that has no mass: %s", GetKeyName().c_str());
|
||||
}
|
||||
|
||||
actorDesc.userData = this;
|
||||
@ -536,7 +536,7 @@ hsBool plPXPhysical::Init(PhysRecipe& recipe)
|
||||
if (!fActor->isSleeping())
|
||||
{
|
||||
if (plSimulationMgr::fExtraProfile)
|
||||
SimLog("Deactivating %s in SetPositionAndRotationSim", GetKeyName());
|
||||
SimLog("Deactivating %s in SetPositionAndRotationSim", GetKeyName().c_str());
|
||||
fActor->putToSleep();
|
||||
}
|
||||
}
|
||||
@ -795,7 +795,7 @@ void plPXPhysical::SendNewLocation(hsBool synchTransform, hsBool isSynchUpdate)
|
||||
|
||||
if (fCachedLocal2World.GetTranslate().fZ < kMaxNegativeZPos)
|
||||
{
|
||||
SimLog("Physical %s fell to %.1f (%.1f is the max). Suppressing.", GetKeyName(), fCachedLocal2World.GetTranslate().fZ, kMaxNegativeZPos);
|
||||
SimLog("Physical %s fell to %.1f (%.1f is the max). Suppressing.", GetKeyName().c_str(), fCachedLocal2World.GetTranslate().fZ, kMaxNegativeZPos);
|
||||
// Since this has probably been falling for a while, and thus not getting any syncs,
|
||||
// make sure to save it's current pos so we'll know to reset it later
|
||||
DirtySynchState(kSDLPhysical, plSynchedObject::kBCastToClients);
|
||||
@ -936,7 +936,7 @@ void plPXPhysical::SetTransform(const hsMatrix44& l2w, const hsMatrix44& w2l, hs
|
||||
else
|
||||
{
|
||||
if ( !fActor->isDynamic() && plSimulationMgr::fExtraProfile)
|
||||
SimLog("Setting transform on non-dynamic: %s.", GetKeyName());
|
||||
SimLog("Setting transform on non-dynamic: %s.", GetKeyName().c_str());
|
||||
}
|
||||
}
|
||||
|
||||
@ -1228,7 +1228,7 @@ void plPXPhysical::SetSyncState(hsPoint3* pos, hsQuat* rot, hsVector3* linV, hsV
|
||||
// we've got right now)
|
||||
if (pos && pos->fZ < kMaxNegativeZPos && initialSync)
|
||||
{
|
||||
SimLog("Physical %s loaded out of range state. Forcing initial state to server.", GetKeyName());
|
||||
SimLog("Physical %s loaded out of range state. Forcing initial state to server.", GetKeyName().c_str());
|
||||
DirtySynchState(kSDLPhysical, plSynchedObject::kBCastToClients);
|
||||
return;
|
||||
}
|
||||
|
@ -703,12 +703,12 @@ void plPXPhysicalControllerCore::IInformDetectors(bool entering,bool deferUntilN
|
||||
msg->AddReceiver(physical->GetObjectKey());
|
||||
if(!deferUntilNextSim)
|
||||
{
|
||||
DetectorLog("Sending an %s msg to %s" , entering? "entering":"exit", physical->GetObjectKey()->GetName());
|
||||
DetectorLog("Sending an %s msg to %s" , entering? "entering":"exit", physical->GetObjectKey()->GetName().c_str());
|
||||
msg->Send();
|
||||
}
|
||||
else
|
||||
{
|
||||
DetectorLog("Queuing an %s msg to %s, which will be sent after the client update" , entering? "entering":"exit", physical->GetObjectKey()->GetName());
|
||||
DetectorLog("Queuing an %s msg to %s, which will be sent after the client update" , entering? "entering":"exit", physical->GetObjectKey()->GetName().c_str());
|
||||
plgDispatch::Dispatch()->MsgQueue(msg);
|
||||
}
|
||||
}
|
||||
@ -1217,7 +1217,7 @@ void plPXPhysicalControllerCore::IDrawDebugDisplay()
|
||||
char *overlapStr = fDbgCollisionInfo[i].fOverlap ? "yes" : "no";
|
||||
float angle = hsRadiansToDegrees(acos(normal * hsVector3(0, 0, 1)));
|
||||
sprintf(strBuf, " Obj: %s, Normal: (%.2f, %.2f, %.2f), Angle(%.1f), Overlap(%3s)",
|
||||
fDbgCollisionInfo[i].fSO->GetKeyName(),
|
||||
fDbgCollisionInfo[i].fSO->GetKeyName().c_str(),
|
||||
normal.fX, normal.fY, normal.fZ, angle, overlapStr);
|
||||
debugTxt.DrawString(x, y, strBuf);
|
||||
y += lineHeight;
|
||||
|
@ -80,7 +80,7 @@ class SensorReport : public NxUserTriggerReport
|
||||
hsPoint3 otherPos = plPXConvert::Point(otherShape.getGlobalPosition());
|
||||
|
||||
if (plSimulationMgr::fExtraProfile)
|
||||
DetectorLogRed("-->%s %s (status=%x) other@(%f,%f,%f)",triggerPhys->GetObjectKey()->GetName(),status & NX_TRIGGER_ON_ENTER ? "enter" : "exit",status,otherPos.fX,otherPos.fY,otherPos.fZ);
|
||||
DetectorLogRed("-->%s %s (status=%x) other@(%f,%f,%f)",triggerPhys->GetObjectKey()->GetName().c_str(),status & NX_TRIGGER_ON_ENTER ? "enter" : "exit",status,otherPos.fX,otherPos.fY,otherPos.fZ);
|
||||
|
||||
plPXPhysical* otherPhys = (plPXPhysical*)otherShape.getActor().userData;
|
||||
if (otherPhys)
|
||||
@ -90,7 +90,7 @@ class SensorReport : public NxUserTriggerReport
|
||||
if (!doReport)
|
||||
{
|
||||
if (plSimulationMgr::fExtraProfile)
|
||||
DetectorLogRed("<--Kill collision %s :failed group. US=%x OTHER=(%s)%x",triggerPhys->GetObjectKey()->GetName(),triggerPhys->GetGroup(),otherPhys->GetObjectKey()->GetName(),otherPhys->GetGroup());
|
||||
DetectorLogRed("<--Kill collision %s :failed group. US=%x OTHER=(%s)%x",triggerPhys->GetObjectKey()->GetName().c_str(),triggerPhys->GetGroup(),otherPhys->GetObjectKey()->GetName().c_str(),otherPhys->GetGroup());
|
||||
}
|
||||
}
|
||||
else
|
||||
@ -103,7 +103,7 @@ class SensorReport : public NxUserTriggerReport
|
||||
{
|
||||
#ifdef PHYSX_ONLY_TRIGGER_FROM_KINEMATIC
|
||||
if (plSimulationMgr::fExtraProfile)
|
||||
DetectorLogRed("<--Kill collision %s : ignoring controller events.",triggerPhys->GetObjectKey()->GetName());
|
||||
DetectorLogRed("<--Kill collision %s : ignoring controller events.",triggerPhys->GetObjectKey()->GetName().c_str());
|
||||
return;
|
||||
#else // else if trigger on both controller and kinematic
|
||||
// only suppress controller collision 'enters' when disabled but let 'exits' continue
|
||||
@ -111,7 +111,7 @@ class SensorReport : public NxUserTriggerReport
|
||||
if ( ( !controller->IsEnabled() /*&& (status & NX_TRIGGER_ON_ENTER)*/ ) || controller->IsKinematic() )
|
||||
{
|
||||
if (plSimulationMgr::fExtraProfile)
|
||||
DetectorLogRed("<--Kill collision %s : controller is not enabled.",triggerPhys->GetObjectKey()->GetName());
|
||||
DetectorLogRed("<--Kill collision %s : controller is not enabled.",triggerPhys->GetObjectKey()->GetName().c_str());
|
||||
return;
|
||||
}
|
||||
#endif // PHYSX_ONLY_TRIGGER_FROM_KINEMATIC
|
||||
@ -124,7 +124,7 @@ class SensorReport : public NxUserTriggerReport
|
||||
if ( !controller->IsKinematic() /*&& (status & NX_TRIGGER_ON_ENTER) */ )
|
||||
{
|
||||
if (plSimulationMgr::fExtraProfile)
|
||||
DetectorLogRed("<--Kill collision %s : kinematic is not enabled.",triggerPhys->GetObjectKey()->GetName());
|
||||
DetectorLogRed("<--Kill collision %s : kinematic is not enabled.",triggerPhys->GetObjectKey()->GetName().c_str());
|
||||
return;
|
||||
}
|
||||
}
|
||||
@ -135,7 +135,7 @@ class SensorReport : public NxUserTriggerReport
|
||||
{
|
||||
if (!doReport)
|
||||
{
|
||||
DetectorLogRed("<--Kill collision %s :failed group. US=%x OTHER=(NotAvatar)",triggerPhys->GetObjectKey()->GetName(),triggerPhys->GetGroup());
|
||||
DetectorLogRed("<--Kill collision %s :failed group. US=%x OTHER=(NotAvatar)",triggerPhys->GetObjectKey()->GetName().c_str(),triggerPhys->GetGroup());
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -155,29 +155,29 @@ class SensorReport : public NxUserTriggerReport
|
||||
if (status & NX_TRIGGER_ON_ENTER && triggerPhys->Should_I_Trigger(status & NX_TRIGGER_ON_ENTER, otherPos) )
|
||||
{
|
||||
if (plSimulationMgr::fExtraProfile)
|
||||
DetectorLogRed("-->Send Collision (CH) %s %s",triggerPhys->GetObjectKey()->GetName(),status & NX_TRIGGER_ON_ENTER ? "enter" : "exit");
|
||||
DetectorLogRed("-->Send Collision (CH) %s %s",triggerPhys->GetObjectKey()->GetName().c_str(),status & NX_TRIGGER_ON_ENTER ? "enter" : "exit");
|
||||
SendCollisionMsg(triggerPhys->GetObjectKey(), otherKey, true);
|
||||
}
|
||||
else if (status & NX_TRIGGER_ON_ENTER)
|
||||
{
|
||||
if (plSimulationMgr::fExtraProfile)
|
||||
DetectorLogRed("<--Kill collision %s :failed Should I trigger",triggerPhys->GetObjectKey()->GetName());
|
||||
DetectorLogRed("<--Kill collision %s :failed Should I trigger",triggerPhys->GetObjectKey()->GetName().c_str());
|
||||
}
|
||||
if (status & NX_TRIGGER_ON_LEAVE && triggerPhys->Should_I_Trigger(status & NX_TRIGGER_ON_ENTER, otherPos) )
|
||||
{
|
||||
if (plSimulationMgr::fExtraProfile)
|
||||
DetectorLogRed("-->Send Collision (CH) %s %s",triggerPhys->GetObjectKey()->GetName(),status & NX_TRIGGER_ON_ENTER ? "enter" : "exit");
|
||||
DetectorLogRed("-->Send Collision (CH) %s %s",triggerPhys->GetObjectKey()->GetName().c_str(),status & NX_TRIGGER_ON_ENTER ? "enter" : "exit");
|
||||
SendCollisionMsg(triggerPhys->GetObjectKey(), otherKey, false);
|
||||
}
|
||||
else if (status & NX_TRIGGER_ON_LEAVE)
|
||||
{
|
||||
if (plSimulationMgr::fExtraProfile)
|
||||
DetectorLogRed("<--Kill collision %s :failed Should I trigger",triggerPhys->GetObjectKey()->GetName());
|
||||
DetectorLogRed("<--Kill collision %s :failed Should I trigger",triggerPhys->GetObjectKey()->GetName().c_str());
|
||||
}
|
||||
if (!(status & NX_TRIGGER_ON_ENTER) && !(status & NX_TRIGGER_ON_LEAVE) )
|
||||
{
|
||||
if (plSimulationMgr::fExtraProfile)
|
||||
DetectorLogRed("<--Kill collision %s :failed event(CH)",triggerPhys->GetObjectKey()->GetName());
|
||||
DetectorLogRed("<--Kill collision %s :failed event(CH)",triggerPhys->GetObjectKey()->GetName().c_str());
|
||||
}
|
||||
}
|
||||
else
|
||||
@ -186,19 +186,19 @@ class SensorReport : public NxUserTriggerReport
|
||||
if (status & NX_TRIGGER_ON_ENTER)
|
||||
{
|
||||
if (plSimulationMgr::fExtraProfile)
|
||||
DetectorLogRed("-->Send Collision %s %s",triggerPhys->GetObjectKey()->GetName(),status & NX_TRIGGER_ON_ENTER ? "enter" : "exit");
|
||||
DetectorLogRed("-->Send Collision %s %s",triggerPhys->GetObjectKey()->GetName().c_str(),status & NX_TRIGGER_ON_ENTER ? "enter" : "exit");
|
||||
SendCollisionMsg(triggerPhys->GetObjectKey(), otherKey, true);
|
||||
}
|
||||
if (status & NX_TRIGGER_ON_LEAVE)
|
||||
{
|
||||
if (plSimulationMgr::fExtraProfile)
|
||||
DetectorLogRed("-->Send Collision %s %s",triggerPhys->GetObjectKey()->GetName(),status & NX_TRIGGER_ON_ENTER ? "enter" : "exit");
|
||||
DetectorLogRed("-->Send Collision %s %s",triggerPhys->GetObjectKey()->GetName().c_str(),status & NX_TRIGGER_ON_ENTER ? "enter" : "exit");
|
||||
SendCollisionMsg(triggerPhys->GetObjectKey(), otherKey, false);
|
||||
}
|
||||
if (!(status & NX_TRIGGER_ON_ENTER) && !(status & NX_TRIGGER_ON_LEAVE) )
|
||||
{
|
||||
if (plSimulationMgr::fExtraProfile)
|
||||
DetectorLogRed("<--Kill collision %s :failed event",triggerPhys->GetObjectKey()->GetName());
|
||||
DetectorLogRed("<--Kill collision %s :failed event",triggerPhys->GetObjectKey()->GetName().c_str());
|
||||
}
|
||||
#ifdef USE_PHYSX_CONVEXHULL_WORKAROUND
|
||||
}
|
||||
@ -208,7 +208,7 @@ class SensorReport : public NxUserTriggerReport
|
||||
|
||||
void SendCollisionMsg(plKey receiver, plKey hitter, hsBool entering)
|
||||
{
|
||||
DetectorLogYellow("Collision: %s was triggered by %s. Sending an %s msg", receiver->GetName(),
|
||||
DetectorLogYellow("Collision: %s was triggered by %s. Sending an %s msg", receiver->GetName().c_str(),
|
||||
hitter ? hitter->GetName().c_str() : "(nil)" , entering ? "'enter'" : "'exit'");
|
||||
plCollideMsg* msg = new plCollideMsg;
|
||||
msg->fOtherKey = hitter;
|
||||
@ -962,7 +962,7 @@ void plSimulationMgr::IDrawActiveActorList()
|
||||
for (SceneMap::iterator it = fScenes.begin(); it != fScenes.end(); it++)
|
||||
{
|
||||
|
||||
sprintf(strBuf, "Scene: %s",it->first->GetName());
|
||||
sprintf(strBuf, "Scene: %s",it->first->GetName().c_str());
|
||||
debugTxt.DrawString(x, y, strBuf);
|
||||
y += lineHeight;
|
||||
uint32_t numActors =it->second->getNbActors();
|
||||
|
Reference in New Issue
Block a user