Merged in RLVa. Viewer broken!
This commit is contained in:
@@ -74,6 +74,10 @@
|
||||
#include "llmutelist.h"
|
||||
//</edit>
|
||||
|
||||
// [RLVa:KB]
|
||||
#include "rlvhandler.h"
|
||||
// [/RLVa:KB]
|
||||
|
||||
const F32 MAP_SCALE_MIN = 32;
|
||||
const F32 MAP_SCALE_MID = 1024;
|
||||
const F32 MAP_SCALE_MAX = 4096;
|
||||
@@ -356,11 +360,15 @@ void LLNetMap::draw()
|
||||
// LLColor4 mapcolor = gAvatarMapColor;
|
||||
|
||||
LLColor4 standard_color = gColors.getColor( "MapAvatar" );
|
||||
LLColor4 friend_color = gCOASavedSettings->getColor4("AscentFriendColor");
|
||||
//LLColor4 friend_color = gCOASavedSettings->getColor4("AscentFriendColor");
|
||||
LLColor4 em_color = gCOASavedSettings->getColor4("AscentEstateOwnerColor");
|
||||
LLColor4 linden_color = gCOASavedSettings->getColor4("AscentLindenColor");
|
||||
LLColor4 muted_color = gCOASavedSettings->getColor4("AscentMutedColor");
|
||||
|
||||
// Draw avatars
|
||||
// [RLVa:KB] - Version: 1.23.4 | Alternate: Snowglobe-1.2.4 | Checked: 2009-07-08 (RLVa-1.0.0e) | Modified: RLVa-0.2.0b
|
||||
LLColor4 friend_color = (!gRlvHandler.hasBehaviour(RLV_BHVR_SHOWNAMES)) ? gCOASavedSettings->getColor4("AscentFriendColor") : standard_color;
|
||||
// [/RLVa:KB]
|
||||
std::vector<LLUUID> avatar_ids;
|
||||
std::vector<LLVector3d> positions;
|
||||
LLWorld::getInstance()->getAvatars(&avatar_ids, &positions);
|
||||
@@ -614,7 +622,10 @@ BOOL LLNetMap::handleToolTip( S32 x, S32 y, std::string& msg, LLRect* sticky_rec
|
||||
std::string fullname;
|
||||
if(mClosestAgentToCursor.notNull() && gCacheName->getFullName(mClosestAgentToCursor, fullname))
|
||||
{
|
||||
msg.append(fullname);
|
||||
//msg.append(fullname);
|
||||
// [RLVa:KB] - Version: 1.23.4 | Checked: 2009-07-08 (RLVa-1.0.0e) | Modified: RLVa-0.2.0b
|
||||
msg.append( (!gRlvHandler.hasBehaviour(RLV_BHVR_SHOWNAMES)) ? fullname : RlvStrings::getAnonym(fullname) );
|
||||
// [/RLVa:KB]
|
||||
msg.append("\n");
|
||||
|
||||
LLVector3d mypos = gAgent.getPositionGlobal();
|
||||
@@ -637,7 +648,10 @@ BOOL LLNetMap::handleToolTip( S32 x, S32 y, std::string& msg, LLRect* sticky_rec
|
||||
|
||||
msg.append( llformat("\n(Distance: %.02fm)\n\n",distance) );
|
||||
}
|
||||
msg.append( region->getName() );
|
||||
// [RLVa:KB] - Version: 1.23.4 | Checked: 2009-07-04 (RLVa-1.0.0a) | Modified: RLVa-0.2.0b
|
||||
msg.append( (!gRlvHandler.hasBehaviour(RLV_BHVR_SHOWLOC)) ? region->getName() : RlvStrings::getString(RLV_STRING_HIDDEN) );
|
||||
// [/RLVa:KB]
|
||||
//msg.append( region->getName() );
|
||||
|
||||
#ifndef LL_RELEASE_FOR_DOWNLOAD
|
||||
std::string buffer;
|
||||
@@ -1071,13 +1085,23 @@ bool LLNetMap::LLEnableTracking::handleEvent(LLPointer<LLEvent> event, const LLS
|
||||
bool LLNetMap::LLShowAgentProfile::handleEvent(LLPointer<LLEvent> event, const LLSD& userdata)
|
||||
{
|
||||
LLNetMap *self = mPtr;
|
||||
LLFloaterAvatarInfo::show(self->mClosestAgentAtLastRightClick);
|
||||
// [RLVa:KB] - Version: 1.23.4 | Checked: 2009-07-08 (RLVa-1.0.0e) | Modified: RLVa-0.2.0b
|
||||
if (!gRlvHandler.hasBehaviour(RLV_BHVR_SHOWNAMES))
|
||||
{
|
||||
LLFloaterAvatarInfo::show(self->mClosestAgentAtLastRightClick);
|
||||
}
|
||||
// [/RLVa:KB]
|
||||
//LLFloaterAvatarInfo::show(self->mClosestAgentAtLastRightClick);
|
||||
return true;
|
||||
}
|
||||
|
||||
bool LLNetMap::LLEnableProfile::handleEvent(LLPointer<LLEvent> event, const LLSD& userdata)
|
||||
{
|
||||
LLNetMap *self = mPtr;
|
||||
self->findControl(userdata["control"].asString())->setValue(self->isAgentUnderCursor());
|
||||
// [RLVa:KB] - Version: 1.23.4 | Checked: 2009-07-08 (RLVa-1.0.0e) | Modified: RLVa-0.2.0b
|
||||
self->findControl(userdata["control"].asString())->setValue(
|
||||
(self->isAgentUnderCursor()) && (!gRlvHandler.hasBehaviour(RLV_BHVR_SHOWNAMES)) );
|
||||
// [/RLVa:KB]
|
||||
//self->findControl(userdata["control"].asString())->setValue(self->isAgentUnderCursor());
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user