[Orxonox-commit 2201] r6917 - in code/branches/hudelements: data/gui/scripts src/modules/overlays/hud

scurcio at orxonox.net scurcio at orxonox.net
Mon May 17 15:51:43 CEST 2010


Author: scurcio
Date: 2010-05-17 15:51:43 +0200 (Mon, 17 May 2010)
New Revision: 6917

Modified:
   code/branches/hudelements/data/gui/scripts/InGamePickupHUD.lua
   code/branches/hudelements/src/modules/overlays/hud/HUDNavigation.cc
   code/branches/hudelements/src/modules/overlays/hud/HUDNavigation.h
Log:
final changes in struct for the objectMap

Modified: code/branches/hudelements/data/gui/scripts/InGamePickupHUD.lua
===================================================================
--- code/branches/hudelements/data/gui/scripts/InGamePickupHUD.lua	2010-05-17 13:50:30 UTC (rev 6916)
+++ code/branches/hudelements/data/gui/scripts/InGamePickupHUD.lua	2010-05-17 13:51:43 UTC (rev 6917)
@@ -12,14 +12,18 @@
 P.layoutString = "InGamePickupHUD.layout"
 
 function P:init()
-  -- wie kann man hier dynamisch neue ListBoxItems erstellen? 
-  -- wie können sich diese ListBoxItems selbst aktualisieren? <<Tickable?>>
 end
 
 
 -- events for ingamemenu
 
 
+function P.button_Pickup_clicked(e)
+    orxonox.Game:getInstance():popState()
+    orxonox.Game:getInstance():popState()
+    orxonox.Game:getInstance():requestState("mainmenu")
+    hideGUI("InGameMenu")
+end
 
 function P.close_button_clicked()
     hideGUI("InGamePickupHUD")

Modified: code/branches/hudelements/src/modules/overlays/hud/HUDNavigation.cc
===================================================================
--- code/branches/hudelements/src/modules/overlays/hud/HUDNavigation.cc	2010-05-17 13:50:30 UTC (rev 6916)
+++ code/branches/hudelements/src/modules/overlays/hud/HUDNavigation.cc	2010-05-17 13:51:43 UTC (rev 6917)
@@ -216,10 +216,10 @@
                 // object is not in view
 //            aimMarker_->hide();
 
-                if (!tempRadarViewable->second.wasOutOfView__)
+                if (!tempRadarViewable->second.wasOutOfView_)
                 {
                     tempRadarViewable->second.panel_->setMaterialName("Orxonox/NavArrows");
-                    tempRadarViewable->second.wasOutOfView__ = true;
+                    tempRadarViewable->second.wasOutOfView_ = true;
                 }
 
 
@@ -280,7 +280,7 @@
                 if (tempRadarViewable->second.wasOutOfView_)
                 {
                     tempRadarViewable->second.panel_->setMaterialName("Orxonox/NavTDC");
-                    tempRadarViewable->second.wasOutOfView__ = false;
+                    tempRadarViewable->second.wasOutOfView_ = false;
                 }
 
                 // object is in view
@@ -396,6 +396,7 @@
 
         activeObjectList_.erase(viewable);
     }
+   
 }
 
 void HUDNavigation::changedOwner()

Modified: code/branches/hudelements/src/modules/overlays/hud/HUDNavigation.h
===================================================================
--- code/branches/hudelements/src/modules/overlays/hud/HUDNavigation.h	2010-05-17 13:50:30 UTC (rev 6916)
+++ code/branches/hudelements/src/modules/overlays/hud/HUDNavigation.h	2010-05-17 13:51:43 UTC (rev 6917)
@@ -112,7 +112,7 @@
     struct objectStruct{
       
       Ogre::PanelOverlayElement* panel_;
-      Ogre::TextAreaOverlayElement text_;
+      Ogre::TextAreaOverlayElement* text_;
       bool outOfView_;
       bool wasOutOfView_;
     




More information about the Orxonox-commit mailing list