Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 15, 2008, 7:59:37 PM (16 years ago)
Author:
FelixSchulthess
Message:

trying to make it tickable

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/hud3/src/orxonox/hud/RadarOverlayElement.cc

    r1292 r1295  
    3939#include <OgreOverlayElement.h>
    4040#include <OgrePanelOverlayElement.h>
    41 
    4241#include <OgreStringConverter.h>
    43 #include <math.h>
    44 #include <string.h>
    45 
    4642#include "RadarOverlayElement.h"
    4743
     
    5147  using namespace Ogre;
    5248
    53   RadarOverlayElement::RadarOverlayElement(const String& name):Ogre::PanelOverlayElement(name){}
     49  RadarOverlayElement::RadarOverlayElement(const String& name):Ogre::PanelOverlayElement(name){
     50    initialDir = Vector3(0.0, 0.0, 1.0);
     51  }
    5452
    5553  RadarOverlayElement::~RadarOverlayElement(){}
     
    6159  void RadarOverlayElement::initRadarOverlayElement(Real left, Real top, int dim, Ogre::OverlayContainer* container){
    6260
    63 
     61    dirX_ = 0;  // direction of travel
     62    dirY_ = 0;
     63    dirZ_ = 1;
    6464   
    65     dirX_ = 1;
    66     dirY_ = 0;
    67     dirZ_ = 0;
     65    ortX_ = 0;  // normal of ship
     66    ortY_ = 1;
     67    ortZ_ = 0;
    6868   
    69     ortX_ = 0;
    70     ortY_ = 0;
    71     ortZ_ = 1;
    72    
    73     dX_ = 0;
     69    dX_ = 37;
    7470    dY_ = 0;
    75     dZ_ = -1;
     71    dZ_ = 0;
    7672   
    7773    alpha_ = acos((dirX_*dX_+dirY_*dY_+dirZ_*dZ_)/(sqrt(pow(dX_,2)+pow(dY_,2)+pow(dZ_,2))*sqrt(pow(dirX_,2)+pow(dirY_,2)+pow(dirZ_,2))));
Note: See TracChangeset for help on using the changeset viewer.