mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-17 18:59:09 +00:00
Fix additional issues from review
This commit is contained in:
@ -146,12 +146,12 @@ uint32_t hsStream::WriteSafeStringLong(const plString &string)
|
|||||||
if (len > 0)
|
if (len > 0)
|
||||||
{
|
{
|
||||||
const char *buffp = string.c_str();
|
const char *buffp = string.c_str();
|
||||||
int i;
|
uint32_t i;
|
||||||
for (i = 0; i < len; i++)
|
for (i = 0; i < len; i++)
|
||||||
{
|
{
|
||||||
WriteByte(~buffp[i]);
|
WriteByte(~buffp[i]);
|
||||||
}
|
}
|
||||||
return static_cast<uint32_t>(i);
|
return i;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
return 0;
|
return 0;
|
||||||
@ -164,9 +164,8 @@ uint32_t hsStream::WriteSafeWStringLong(const plString &string)
|
|||||||
WriteLE32(len);
|
WriteLE32(len);
|
||||||
if (len > 0)
|
if (len > 0)
|
||||||
{
|
{
|
||||||
int i;
|
|
||||||
const wchar_t *buffp = wbuff.GetData();
|
const wchar_t *buffp = wbuff.GetData();
|
||||||
for (i=0; i<len; i++)
|
for (uint32_t i=0; i<len; i++)
|
||||||
{
|
{
|
||||||
WriteLE16((uint16_t)~buffp[i]);
|
WriteLE16((uint16_t)~buffp[i]);
|
||||||
}
|
}
|
||||||
@ -229,13 +228,13 @@ uint32_t hsStream::WriteSafeString(const plString &string)
|
|||||||
WriteLE16(len | 0xf000);
|
WriteLE16(len | 0xf000);
|
||||||
if (len > 0)
|
if (len > 0)
|
||||||
{
|
{
|
||||||
int i;
|
uint32_t i;
|
||||||
const char *buffp = string.c_str();
|
const char *buffp = string.c_str();
|
||||||
for (i = 0; i < len; i++)
|
for (i = 0; i < len; i++)
|
||||||
{
|
{
|
||||||
WriteByte(~buffp[i]);
|
WriteByte(~buffp[i]);
|
||||||
}
|
}
|
||||||
return static_cast<uint32_t>(i);
|
return i;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
return 0;
|
return 0;
|
||||||
@ -244,16 +243,15 @@ uint32_t hsStream::WriteSafeString(const plString &string)
|
|||||||
uint32_t hsStream::WriteSafeWString(const plString &string)
|
uint32_t hsStream::WriteSafeWString(const plString &string)
|
||||||
{
|
{
|
||||||
plStringBuffer<wchar_t> wbuff = string.ToWchar();
|
plStringBuffer<wchar_t> wbuff = string.ToWchar();
|
||||||
int len = wbuff.GetSize();
|
uint32_t len = wbuff.GetSize();
|
||||||
hsAssert(len<0xf000, xtl::format("string len of %d is too long for WriteSafeWString, use WriteSafeWStringLong",
|
hsAssert(len<0xf000, xtl::format("string len of %d is too long for WriteSafeWString, use WriteSafeWStringLong",
|
||||||
len).c_str() );
|
len).c_str() );
|
||||||
|
|
||||||
WriteLE16(len | 0xf000);
|
WriteLE16(len | 0xf000);
|
||||||
if (len > 0)
|
if (len > 0)
|
||||||
{
|
{
|
||||||
int i;
|
|
||||||
const wchar_t *buffp = wbuff.GetData();
|
const wchar_t *buffp = wbuff.GetData();
|
||||||
for (i=0; i<len; i++)
|
for (uint32_t i=0; i<len; i++)
|
||||||
{
|
{
|
||||||
WriteLE16((uint16_t)~buffp[i]);
|
WriteLE16((uint16_t)~buffp[i]);
|
||||||
}
|
}
|
||||||
|
@ -68,7 +68,7 @@ static uint16_t kClassType = CLASS_INDEX_SCOPED(plSceneNode);
|
|||||||
static uint32_t kCloneID = 0;
|
static uint32_t kCloneID = 0;
|
||||||
bool IsTrackedKey(const plKeyImp* key)
|
bool IsTrackedKey(const plKeyImp* key)
|
||||||
{
|
{
|
||||||
return (strcmp(key->GetName(), kObjName) == 0) &&
|
return (key->GetName() == kObjName) &&
|
||||||
key->GetUoid().GetClassType() == kClassType &&
|
key->GetUoid().GetClassType() == kClassType &&
|
||||||
key->GetUoid().GetCloneID() == kCloneID;
|
key->GetUoid().GetCloneID() == kCloneID;
|
||||||
}
|
}
|
||||||
@ -348,7 +348,7 @@ void plKeyImp::AddNotifyCreated(plRefMsg* msg, plRefFlags::Type flags)
|
|||||||
#ifdef LOG_ACTIVE_REFS
|
#ifdef LOG_ACTIVE_REFS
|
||||||
if (IsTrackedKey(this))
|
if (IsTrackedKey(this))
|
||||||
{
|
{
|
||||||
hsStatusMessageF("@@@ %s(%s) adding active ref to %s (%d total)", msg->GetReceiver(0)->GetName(),
|
hsStatusMessageF("@@@ %s(%s) adding active ref to %s (%d total)", msg->GetReceiver(0)->GetName().c_str(),
|
||||||
plFactory::GetNameOfClass(msg->GetReceiver(0)->GetUoid().GetClassType()), kObjName, fNumActiveRefs+1);
|
plFactory::GetNameOfClass(msg->GetReceiver(0)->GetUoid().GetClassType()), kObjName, fNumActiveRefs+1);
|
||||||
}
|
}
|
||||||
#endif // LOG_ACTIVE_REFS
|
#endif // LOG_ACTIVE_REFS
|
||||||
@ -635,7 +635,8 @@ void plKeyImp::IRelease(plKeyImp* iTargetKey)
|
|||||||
// it has been notified it is going away.
|
// it has been notified it is going away.
|
||||||
#ifdef LOG_ACTIVE_REFS
|
#ifdef LOG_ACTIVE_REFS
|
||||||
if (isActive && IsTrackedKey(iTargetKey))
|
if (isActive && IsTrackedKey(iTargetKey))
|
||||||
hsStatusMessageF("@@@ %s(%s) releasing active ref on %s (%d total)", GetName(), plFactory::GetNameOfClass(GetUoid().GetClassType()), kObjName, iTargetKey->fNumActiveRefs-1);
|
hsStatusMessageF("@@@ %s(%s) releasing active ref on %s (%d total)", GetName().c_str(),
|
||||||
|
plFactory::GetNameOfClass(GetUoid().GetClassType()), kObjName, iTargetKey->fNumActiveRefs-1);
|
||||||
#endif // LOG_ACTIVE_REFS
|
#endif // LOG_ACTIVE_REFS
|
||||||
|
|
||||||
if (isActive && iTargetKey->GetActiveRefs() && !iTargetKey->DecActiveRefs())
|
if (isActive && iTargetKey->GetActiveRefs() && !iTargetKey->DecActiveRefs())
|
||||||
|
@ -142,13 +142,13 @@ bool plMsgForwarder::IForwardCallbackMsg(plMessage *msg)
|
|||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
hsStatusMessageF("Adding CBMsg, eventSender=%s, eventRemoteMsg=%d\n",
|
hsStatusMessageF("Adding CBMsg, eventSender=%s, eventRemoteMsg=%d\n",
|
||||||
event->GetSender() ? event->GetSender()->GetName() : "nil", fc->fNetPropogate);
|
event->GetSender() ? event->GetSender()->GetName().c_str() : "nil", fc->fNetPropogate);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#if 0
|
#if 0
|
||||||
hsStatusMessageF("Fwding CBMsg, sender=%s, remoteMsg=%d",
|
hsStatusMessageF("Fwding CBMsg, sender=%s, remoteMsg=%d",
|
||||||
msg->GetSender() ? msg->GetSender()->GetName() : "nil", msg->HasBCastFlag(plMessage::kNetNonLocal));
|
msg->GetSender() ? msg->GetSender()->GetName().c_str() : "nil", msg->HasBCastFlag(plMessage::kNetNonLocal));
|
||||||
#endif
|
#endif
|
||||||
IForwardMsg(callbackMsg);
|
IForwardMsg(callbackMsg);
|
||||||
|
|
||||||
|
@ -275,7 +275,7 @@ void plLogicModBase::UnTrigger()
|
|||||||
#ifdef HS_DEBUGGING
|
#ifdef HS_DEBUGGING
|
||||||
char str[256];
|
char str[256];
|
||||||
sprintf(str, "LogicModifier %s is Un-triggering, activatorType=%d\n",
|
sprintf(str, "LogicModifier %s is Un-triggering, activatorType=%d\n",
|
||||||
GetKeyName(), HasFlag(kTypeActivator));
|
GetKeyName().c_str(), HasFlag(kTypeActivator));
|
||||||
plNetClientApp::GetInstance()->DebugMsg(str);
|
plNetClientApp::GetInstance()->DebugMsg(str);
|
||||||
#endif
|
#endif
|
||||||
fNotify->SetSender(this->GetKey());
|
fNotify->SetSender(this->GetKey());
|
||||||
|
@ -78,8 +78,8 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
|||||||
//
|
//
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////////
|
||||||
#ifdef TRACK_AG_ALLOCS
|
#ifdef TRACK_AG_ALLOCS
|
||||||
extern const char *gGlobalAnimName = nil;
|
plString gGlobalAnimName;
|
||||||
extern const char *gGlobalChannelName = nil;
|
plString gGlobalChannelName;
|
||||||
#endif // TRACK_AG_ALLOCS
|
#endif // TRACK_AG_ALLOCS
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////////
|
||||||
@ -172,7 +172,7 @@ plAGAnimInstance::plAGAnimInstance(plAGAnim * anim, plAGMasterMod * master,
|
|||||||
fFadeBlend = fFadeAmp = false;
|
fFadeBlend = fFadeAmp = false;
|
||||||
|
|
||||||
#ifdef TRACK_AG_ALLOCS
|
#ifdef TRACK_AG_ALLOCS
|
||||||
gGlobalAnimName = nil;
|
gGlobalAnimName = "";
|
||||||
#endif // TRACK_AG_ALLOCS
|
#endif // TRACK_AG_ALLOCS
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -261,8 +261,8 @@ protected:
|
|||||||
//#endif
|
//#endif
|
||||||
#ifdef TRACK_AG_ALLOCS
|
#ifdef TRACK_AG_ALLOCS
|
||||||
|
|
||||||
extern const char *gGlobalAnimName;
|
extern plString gGlobalAnimName;
|
||||||
extern const char *gGlobalChannelName;
|
extern plString gGlobalChannelName;
|
||||||
|
|
||||||
void RegisterAGAlloc(plAGChannel *object, const char *chanName, const char *animName, uint16_t classIndex);
|
void RegisterAGAlloc(plAGChannel *object, const char *chanName, const char *animName, uint16_t classIndex);
|
||||||
void UnRegisterAGAlloc(plAGChannel *object);
|
void UnRegisterAGAlloc(plAGChannel *object);
|
||||||
|
@ -61,7 +61,7 @@ plAGChannel::plAGChannel()
|
|||||||
{
|
{
|
||||||
#ifdef TRACK_AG_ALLOCS
|
#ifdef TRACK_AG_ALLOCS
|
||||||
fName = gGlobalAnimName;
|
fName = gGlobalAnimName;
|
||||||
RegisterAGAlloc(this, gGlobalChannelName, gGlobalAnimName, this->ClassIndex());
|
RegisterAGAlloc(this, gGlobalChannelName.c_str(), gGlobalAnimName.c_str(), this->ClassIndex());
|
||||||
#endif // TRACK_AG_ALLOCS
|
#endif // TRACK_AG_ALLOCS
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -161,7 +161,7 @@ bool plMultistageBehMod::MsgReceive(plMessage* msg)
|
|||||||
|
|
||||||
#ifdef DEBUG_MULTISTAGE
|
#ifdef DEBUG_MULTISTAGE
|
||||||
char sbuf[256];
|
char sbuf[256];
|
||||||
sprintf(sbuf,"plMultistageModMsg - starting multistage from %s",sender->GetName());
|
sprintf(sbuf,"plMultistageModMsg - starting multistage from %s",sender->GetName().c_str());
|
||||||
plAvatarMgr::GetInstance()->GetLog()->AddLine(sbuf);
|
plAvatarMgr::GetInstance()->GetLog()->AddLine(sbuf);
|
||||||
#endif
|
#endif
|
||||||
plAvSeekMsg *seeker = new plAvSeekMsg(nil, avModKey, seekKey, 1.0f, fSmartSeek);
|
plAvSeekMsg *seeker = new plAvSeekMsg(nil, avModKey, seekKey, 1.0f, fSmartSeek);
|
||||||
|
@ -197,7 +197,7 @@ void plDrawableSpans::Write( hsStream* s, hsResMgr* mgr )
|
|||||||
hsUNIXStream log;
|
hsUNIXStream log;
|
||||||
log.Open("log\\GBuf.log", "ab");
|
log.Open("log\\GBuf.log", "ab");
|
||||||
char buf[256];
|
char buf[256];
|
||||||
sprintf(buf, "Drawable Span: %s, GroupNum: %u\r\n", GetKeyName(), i);
|
sprintf(buf, "Drawable Span: %s, GroupNum: %u\r\n", GetKeyName().c_str(), i);
|
||||||
log.WriteString(buf);
|
log.WriteString(buf);
|
||||||
log.Close();
|
log.Close();
|
||||||
#endif
|
#endif
|
||||||
@ -387,7 +387,7 @@ static void ILogSpan(plStatusLog* statusLog, plGeometrySpan* geo, plVertexSpan*
|
|||||||
|
|
||||||
statusLog->AddLineF("From obj <%s> mat <%s> size %d bytes grp=%d (%d offset)",
|
statusLog->AddLineF("From obj <%s> mat <%s> size %d bytes grp=%d (%d offset)",
|
||||||
geo->fMaxOwner.c_str("<unknown>"),
|
geo->fMaxOwner.c_str("<unknown>"),
|
||||||
geo->fMaterial ? geo->fMaterial->GetKey()->GetName().c_str() : "<unknown>",
|
geo->fMaterial ? geo->fMaterial->GetKeyName().c_str() : "<unknown>",
|
||||||
geo->GetVertexSize(geo->fFormat) * geo->fNumVerts + sizeof(uint16_t) * geo->fNumIndices,
|
geo->GetVertexSize(geo->fFormat) * geo->fNumVerts + sizeof(uint16_t) * geo->fNumIndices,
|
||||||
span->fGroupIdx,
|
span->fGroupIdx,
|
||||||
ptr
|
ptr
|
||||||
@ -405,7 +405,7 @@ static void ILogSpan(plStatusLog* statusLog, plGeometrySpan* geo, plVertexSpan*
|
|||||||
{
|
{
|
||||||
statusLog->AddLineF("Instanced obj <%s> mat <%s> grp=%d (%d/%d/%d/%d/%d/%d/%d/%d)",
|
statusLog->AddLineF("Instanced obj <%s> mat <%s> grp=%d (%d/%d/%d/%d/%d/%d/%d/%d)",
|
||||||
geo->fMaxOwner.c_str("<unknown>"),
|
geo->fMaxOwner.c_str("<unknown>"),
|
||||||
geo->fMaterial ? geo->fMaterial->GetKey()->GetName().c_str() : "<unknown>",
|
geo->fMaterial ? geo->fMaterial->GetKeyName().c_str() : "<unknown>",
|
||||||
span->fGroupIdx,
|
span->fGroupIdx,
|
||||||
span->fVBufferIdx,
|
span->fVBufferIdx,
|
||||||
span->fCellIdx,
|
span->fCellIdx,
|
||||||
@ -424,7 +424,7 @@ static void ILogSpan(plStatusLog* statusLog, plGeometrySpan* geo, plVertexSpan*
|
|||||||
{
|
{
|
||||||
statusLog->AddLineF("From obj <%s> mat <%s> size %d bytes grp=%d (%d/%d/%d/%d/%d)",
|
statusLog->AddLineF("From obj <%s> mat <%s> size %d bytes grp=%d (%d/%d/%d/%d/%d)",
|
||||||
geo->fMaxOwner.c_str("<unknown>"),
|
geo->fMaxOwner.c_str("<unknown>"),
|
||||||
geo->fMaterial ? geo->fMaterial->GetKey()->GetName().c_str() : "<unknown>",
|
geo->fMaterial ? geo->fMaterial->GetKeyName().c_str() : "<unknown>",
|
||||||
geo->GetVertexSize(geo->fFormat) * geo->fNumVerts + sizeof(uint16_t) * geo->fNumIndices,
|
geo->GetVertexSize(geo->fFormat) * geo->fNumVerts + sizeof(uint16_t) * geo->fNumIndices,
|
||||||
span->fGroupIdx,
|
span->fGroupIdx,
|
||||||
span->fVBufferIdx,
|
span->fVBufferIdx,
|
||||||
@ -438,7 +438,7 @@ static void ILogSpan(plStatusLog* statusLog, plGeometrySpan* geo, plVertexSpan*
|
|||||||
{
|
{
|
||||||
statusLog->AddLineF("Instanced obj <%s> mat <%s> grp=%d (%d/%d/%d/%d/%d)",
|
statusLog->AddLineF("Instanced obj <%s> mat <%s> grp=%d (%d/%d/%d/%d/%d)",
|
||||||
geo->fMaxOwner.c_str("<unknown>"),
|
geo->fMaxOwner.c_str("<unknown>"),
|
||||||
geo->fMaterial ? geo->fMaterial->GetKey()->GetName().c_str() : "<unknown>",
|
geo->fMaterial ? geo->fMaterial->GetKeyName().c_str() : "<unknown>",
|
||||||
span->fGroupIdx,
|
span->fGroupIdx,
|
||||||
span->fVBufferIdx,
|
span->fVBufferIdx,
|
||||||
span->fCellIdx,
|
span->fCellIdx,
|
||||||
|
@ -114,7 +114,7 @@ void plInstanceDrawInterface::AddSharedMesh(plSharedMesh *mesh, hsGMaterial *mat
|
|||||||
#ifdef MF_NOSHADOW_ACC
|
#ifdef MF_NOSHADOW_ACC
|
||||||
// TESTHACKERY FOLLOWS - GlassesNoShadow
|
// TESTHACKERY FOLLOWS - GlassesNoShadow
|
||||||
uint32_t noShadHack = 0;
|
uint32_t noShadHack = 0;
|
||||||
if( mesh->GetKey() && (strstr(mesh->GetKey()->GetName(), "lasses") || strstr(mesh->GetKey()->GetName(), "oggles")) )
|
if( mesh->GetKey() && (mesh->GetKey()->GetName().Find("lasses") >= 0 || mesh->GetKey()->GetName().Find("oggles") >= 0) )
|
||||||
noShadHack = plGeometrySpan::kPropNoShadowCast;
|
noShadHack = plGeometrySpan::kPropNoShadowCast;
|
||||||
#endif // MF_NOSHADOW_ACC
|
#endif // MF_NOSHADOW_ACC
|
||||||
|
|
||||||
|
@ -158,8 +158,8 @@ hsGMaterial* plProxyGen::IMakeProxyMaterial() const
|
|||||||
hsGMaterial* retVal = new hsGMaterial();
|
hsGMaterial* retVal = new hsGMaterial();
|
||||||
|
|
||||||
plString buff;
|
plString buff;
|
||||||
if( !GetKey()->GetName().IsNull() )
|
if( !GetKeyName().IsNull() )
|
||||||
buff = plString::Format("%s_Material", GetKey()->GetName().c_str());
|
buff = plString::Format("%s_Material", GetKeyName().c_str());
|
||||||
else
|
else
|
||||||
buff = "ProxyMaterial";
|
buff = "ProxyMaterial";
|
||||||
hsgResMgr::ResMgr()->NewKey( buff, retVal, GetKey() ? GetKey()->GetUoid().GetLocation() : plLocation::kGlobalFixedLoc );
|
hsgResMgr::ResMgr()->NewKey( buff, retVal, GetKey() ? GetKey()->GetUoid().GetLocation() : plLocation::kGlobalFixedLoc );
|
||||||
@ -233,8 +233,8 @@ void plProxyGen::IGenerateProxy()
|
|||||||
if( fProxyDrawables[idx] && !fProxyDrawables[idx]->GetKey() )
|
if( fProxyDrawables[idx] && !fProxyDrawables[idx]->GetKey() )
|
||||||
{
|
{
|
||||||
plString buff;
|
plString buff;
|
||||||
if( !GetKey()->GetName().IsNull() )
|
if( !GetKeyName().IsNull() )
|
||||||
buff = plString::Format("%s_ProxyDrawable", GetKey()->GetName().c_str());
|
buff = plString::Format("%s_ProxyDrawable", GetKeyName().c_str());
|
||||||
else
|
else
|
||||||
buff = "ProxyDrawable";
|
buff = "ProxyDrawable";
|
||||||
|
|
||||||
|
@ -292,12 +292,12 @@ void plMouseDevice::IUpdateCursorSize()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void plMouseDevice::AddNameToCursor(const char* name)
|
void plMouseDevice::AddNameToCursor(const plString& name)
|
||||||
{
|
{
|
||||||
if (fInstance && name)
|
if (fInstance && !name.IsNull())
|
||||||
{
|
{
|
||||||
plDebugText &txt = plDebugText::Instance();
|
plDebugText &txt = plDebugText::Instance();
|
||||||
txt.DrawString(fInstance->fWXPos + 12 ,fInstance->fWYPos - 7,name);
|
txt.DrawString(fInstance->fWXPos + 12 ,fInstance->fWYPos - 7,name.c_str());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
void plMouseDevice::AddCCRToCursor()
|
void plMouseDevice::AddCCRToCursor()
|
||||||
|
@ -188,8 +188,7 @@ public:
|
|||||||
static void SetCursorOpacity( float opacity = 1.f );
|
static void SetCursorOpacity( float opacity = 1.f );
|
||||||
static bool GetInverted() { return plMouseDevice::bInverted; }
|
static bool GetInverted() { return plMouseDevice::bInverted; }
|
||||||
static void SetInverted(bool inverted) { plMouseDevice::bInverted = inverted; }
|
static void SetInverted(bool inverted) { plMouseDevice::bInverted = inverted; }
|
||||||
static void AddNameToCursor(const char* name);
|
static void AddNameToCursor(const plString& name);
|
||||||
static void AddNameToCursor(const plString& name) { AddNameToCursor(name); }
|
|
||||||
static void AddIDNumToCursor(uint32_t idNum);
|
static void AddIDNumToCursor(uint32_t idNum);
|
||||||
static void AddCCRToCursor();
|
static void AddCCRToCursor();
|
||||||
|
|
||||||
|
@ -1457,8 +1457,8 @@ bool plNetClientMgr::IFindModifier(plSynchedObject* obj, int16_t classIdx)
|
|||||||
cnt++;
|
cnt++;
|
||||||
}
|
}
|
||||||
|
|
||||||
hsAssert(cnt<2, xtl::format("Object %s has multiple SDL modifiers of the same kind (%s)?",
|
hsAssert(cnt<2, plString::Format("Object %s has multiple SDL modifiers of the same kind (%s)?",
|
||||||
obj->GetKeyName(), plFactory::GetNameOfClass(classIdx)).c_str());
|
obj->GetKeyName().c_str(), plFactory::GetNameOfClass(classIdx)).c_str());
|
||||||
return cnt==0 ? false : true;
|
return cnt==0 ? false : true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -396,9 +396,9 @@ int plNetClientMgr::ISendGameMessage(plMessage* msg)
|
|||||||
{
|
{
|
||||||
#if 0
|
#if 0
|
||||||
hsLogEntry(plNetObjectDebugger::GetInstance()->LogMsg(
|
hsLogEntry(plNetObjectDebugger::GetInstance()->LogMsg(
|
||||||
xtl::format("<SND> object:%s, rcvr %s %s",
|
plString::Format("<SND> object:%s, rcvr %s %s",
|
||||||
msg->GetSender(),
|
msg->GetSender().GetKeyName().c_str(),
|
||||||
msg->GetNumReceivers() ? msg->GetReceiver(0)->GetName() : "?",
|
msg->GetNumReceivers() ? msg->GetReceiver(0)->GetName().c_str() : "?",
|
||||||
netMsgWrap->AsStdString().c_str()).c_str()));
|
netMsgWrap->AsStdString().c_str()).c_str()));
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
@ -133,8 +133,8 @@ plLayer* hsGMaterial::MakeBaseLayer()
|
|||||||
hsAssert(GetKey(), "All materials need a key (or temp key)");
|
hsAssert(GetKey(), "All materials need a key (or temp key)");
|
||||||
|
|
||||||
plString buff;
|
plString buff;
|
||||||
if( !GetKey()->GetName().IsNull() )
|
if( !GetKeyName().IsNull() )
|
||||||
buff = plString::Format("%s_Layer", GetKey()->GetName().c_str());
|
buff = plString::Format("%s_Layer", GetKeyName().c_str());
|
||||||
else
|
else
|
||||||
buff = "Layer";
|
buff = "Layer";
|
||||||
hsgResMgr::ResMgr()->NewKey( buff, newLay, GetKey() != nil ? GetKey()->GetUoid().GetLocation() : plLocation::kGlobalFixedLoc );
|
hsgResMgr::ResMgr()->NewKey( buff, newLay, GetKey() != nil ? GetKey()->GetUoid().GetLocation() : plLocation::kGlobalFixedLoc );
|
||||||
|
@ -40,6 +40,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
|||||||
|
|
||||||
*==LICENSE==*/
|
*==LICENSE==*/
|
||||||
#include <float.h>
|
#include <float.h>
|
||||||
|
#include <cmath>
|
||||||
#include "plUnifiedTime.h"
|
#include "plUnifiedTime.h"
|
||||||
#include "hsStlUtils.h"
|
#include "hsStlUtils.h"
|
||||||
|
|
||||||
|
@ -346,7 +346,7 @@ INode* hsConverterUtils::FindINodeFromKeyedObject(hsKeyedObject* obj)
|
|||||||
{
|
{
|
||||||
hsGuardBegin("hsConverterUtils::FindINodeFromKeyedObject");
|
hsGuardBegin("hsConverterUtils::FindINodeFromKeyedObject");
|
||||||
|
|
||||||
INode* retVal = FindINodeFromMangledName(obj->GetKey()->GetName().c_str());
|
INode* retVal = FindINodeFromMangledName(obj->GetKeyName().c_str());
|
||||||
if( retVal )
|
if( retVal )
|
||||||
return (retVal);
|
return (retVal);
|
||||||
|
|
||||||
|
@ -4951,7 +4951,7 @@ void hsMaterialConverter::IPrintDoneMat(hsStream* stream, const char* prefix, Do
|
|||||||
stream->WriteString(buff);
|
stream->WriteString(buff);
|
||||||
|
|
||||||
sprintf(buff, "\t\t\tTexture %s\n", layer->GetTexture() && layer->GetTexture()->GetKey()
|
sprintf(buff, "\t\t\tTexture %s\n", layer->GetTexture() && layer->GetTexture()->GetKey()
|
||||||
? layer->GetTexture()->GetKey()->GetName().c_str("None")
|
? layer->GetTexture()->GetKeyName().c_str("None")
|
||||||
: "None");
|
: "None");
|
||||||
stream->WriteString(buff);
|
stream->WriteString(buff);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user