aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorMcCabe Maxsted2010-08-21 11:58:28 -0700
committerMcCabe Maxsted2010-08-21 11:58:28 -0700
commit496ec49f47fa3990004cd29a1010e44aa141e0b3 (patch)
tree33220acb071226b52dfa9087af5718b13afad11e
parentUpdated windows version of openal-soft to 1.12.854 (diff)
downloadmeta-impy-496ec49f47fa3990004cd29a1010e44aa141e0b3.zip
meta-impy-496ec49f47fa3990004cd29a1010e44aa141e0b3.tar.gz
meta-impy-496ec49f47fa3990004cd29a1010e44aa141e0b3.tar.bz2
meta-impy-496ec49f47fa3990004cd29a1010e44aa141e0b3.tar.xz
Added 'Teleport to Ground' option in the Advanced menu
-rw-r--r--linden/indra/newview/llviewermenu.cpp19
-rw-r--r--linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml3
2 files changed, 22 insertions, 0 deletions
diff --git a/linden/indra/newview/llviewermenu.cpp b/linden/indra/newview/llviewermenu.cpp
index c5ce236..13d7209 100644
--- a/linden/indra/newview/llviewermenu.cpp
+++ b/linden/indra/newview/llviewermenu.cpp
@@ -8754,6 +8754,24 @@ class LLAdvancedCheckSit : public view_listener_t
8754 } 8754 }
8755}; 8755};
8756 8756
8757//////////////////
8758// TP TO GROUND //
8759//////////////////
8760
8761class LLAdvancedTPToGround: public view_listener_t
8762{
8763 bool handleEvent(LLPointer<LLEvent> event, const LLSD& userdata)
8764 {
8765 LLVector3 agentPos = gAgent.getPositionAgent();
8766 U64 agentRegion = gAgent.getRegion()->getHandle();
8767 LLVector3 targetPos(agentPos.mV[0],agentPos.mV[1],LLWorld::getInstance()->resolveLandHeightAgent(agentPos));
8768 LLVector3d pos_global = from_region_handle(agentRegion);
8769 pos_global += LLVector3d((F64)targetPos.mV[0],(F64)targetPos.mV[1],(F64)targetPos.mV[2]);
8770 gAgent.teleportViaLocation(pos_global);
8771 return true;
8772 }
8773};
8774
8757 8775
8758///////////// 8776/////////////
8759// PHANTOM // 8777// PHANTOM //
@@ -11198,6 +11216,7 @@ void initialize_menus()
11198 addMenu(new LLAdvancedReloadSettingsOverrides(), "Advanced.ReloadSettingsOverrides"); 11216 addMenu(new LLAdvancedReloadSettingsOverrides(), "Advanced.ReloadSettingsOverrides");
11199 addMenu(new LLAdvancedToggleSit(), "Advanced.ToggleSit"); 11217 addMenu(new LLAdvancedToggleSit(), "Advanced.ToggleSit");
11200 addMenu(new LLAdvancedCheckSit(), "Advanced.CheckSit"); 11218 addMenu(new LLAdvancedCheckSit(), "Advanced.CheckSit");
11219 addMenu(new LLAdvancedTPToGround(), "Advanced.TPToGround");
11201 addMenu(new LLAdvancedTogglePhantom(), "Advanced.TogglePhantom"); 11220 addMenu(new LLAdvancedTogglePhantom(), "Advanced.TogglePhantom");
11202 addMenu(new LLAdvancedCheckPhantom(), "Advanced.CheckPhantom"); 11221 addMenu(new LLAdvancedCheckPhantom(), "Advanced.CheckPhantom");
11203 addMenu(new LLAdvancedToggleAssetBrowser(),"Advanced.ToggleAssetBrowser"); 11222 addMenu(new LLAdvancedToggleAssetBrowser(),"Advanced.ToggleAssetBrowser");
diff --git a/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml b/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml
index 836c4dd..e69f3f9 100644
--- a/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml
+++ b/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml
@@ -969,6 +969,9 @@
969 <on_click function="Advanced.ToggleSit" userdata="" /> 969 <on_click function="Advanced.ToggleSit" userdata="" />
970 <on_Check function="Advanced.CheckSit" userdata="" /> 970 <on_Check function="Advanced.CheckSit" userdata="" />
971 </menu_item_call> 971 </menu_item_call>
972 <menu_item_call name="Teleport to Ground" label="Teleport to Ground">
973 <on_click function="Advanced.TPToGround" userdata="" />
974 </menu_item_call>
972 <menu_item_check label="Phantom Avatar" name="Phantom" 975 <menu_item_check label="Phantom Avatar" name="Phantom"
973 shortcut="control|alt|p"> 976 shortcut="control|alt|p">
974 <on_click function="Advanced.TogglePhantom" userdata="" /> 977 <on_click function="Advanced.TogglePhantom" userdata="" />