diff options
author | McCabe Maxsted | 2010-08-21 11:58:28 -0700 |
---|---|---|
committer | McCabe Maxsted | 2010-08-21 11:58:28 -0700 |
commit | 496ec49f47fa3990004cd29a1010e44aa141e0b3 (patch) | |
tree | 33220acb071226b52dfa9087af5718b13afad11e | |
parent | Updated windows version of openal-soft to 1.12.854 (diff) | |
download | meta-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.cpp | 19 | ||||
-rw-r--r-- | linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml | 3 |
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 | |||
8761 | class 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="" /> |