Changeset 1392 for code/trunk/src/orxonox/hud/RadarOverlayElement.cc
- Timestamp:
- May 23, 2008, 4:38:02 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk/src/orxonox/hud/RadarOverlayElement.cc
r1387 r1392 25 25 * 26 26 */ 27 27 #include <string.h> 28 29 30 #include <string.h> 31 #include <OgreOverlayManager.h> 32 #include <OgreStringConverter.h> 33 #include <OgrePanelOverlayElement.h> 34 35 #include "GraphicsEngine.h" 36 #include "core/Tickable.h" 37 #include "core/ConsoleCommand.h" 38 #include "objects/SpaceShip.h" 28 39 #include "RadarOverlayElement.h" 29 40 … … 33 44 using namespace Ogre; 34 45 35 RadarOverlayElement::RadarOverlayElement(const String& name): Ogre::PanelOverlayElement(name){46 RadarOverlayElement::RadarOverlayElement(const String& name):PanelOverlayElement(name){ 36 47 } 37 48 … … 39 50 } 40 51 41 void RadarOverlayElement::init(Real leftRel, Real topRel, Real dimRel, O gre::OverlayContainer* container){52 void RadarOverlayElement::init(Real leftRel, Real topRel, Real dimRel, OverlayContainer* container){ 42 53 // some initial data 43 om = &O gre::OverlayManager::getSingleton();54 om = &OverlayManager::getSingleton(); 44 55 dimRel_ = dimRel; 45 56 leftRel_ = leftRel; … … 52 63 // create nav marker ... 53 64 navMarker_ = static_cast<PanelOverlayElement*>(om->createOverlayElement("Panel", "NavMarker")); 54 navMarker_->setMetricsMode( Ogre::GMM_PIXELS);65 navMarker_->setMetricsMode(GMM_PIXELS); 55 66 navMarker_->setMaterialName("Orxonox/NavMarker"); 56 67 navMarker_->setDimensions(16,16); … … 67 78 plane = Plane(currentDir_, shipPos_); 68 79 69 setMetricsMode( Ogre::GMM_PIXELS);80 setMetricsMode(GMM_PIXELS); 70 81 setMaterialName("Orxonox/Radar"); 71 82 resize(); … … 189 200 float RadarOverlayElement::calcPhi(RadarObject* obj){ 190 201 // project difference vector on our plane... 191 Ogre::Vector3 proj = plane.projectVector(obj->pos_ - shipPos_);202 Vector3 proj = plane.projectVector(obj->pos_ - shipPos_); 192 203 // ...and find out the angle 193 204 return(acos((currentOrth_.dotProduct(proj))/
Note: See TracChangeset
for help on using the changeset viewer.