Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 10096 in orxonox.OLD for branches/playability/src/world_entities


Ignore:
Timestamp:
Dec 19, 2006, 2:52:29 PM (18 years ago)
Author:
bknecht
Message:

connected the track with the worldentities and the spaceship

Location:
branches/playability/src/world_entities
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/playability/src/world_entities/space_ships/space_ship.cc

    r10095 r10096  
    5555#include "util/loading/load_param.h"
    5656#include "time.h"
     57
     58#include "track/track.h"
    5759
    5860
     
    477479  else
    478480    this->secWeaponMan.releaseFire();
     481   
     482  // Tracktick
     483  if(this->entityTrack)
     484    this->entityTrack->tick(time);
    479485
    480486
     
    760766        this->travelNode->updateNode(0.01f);
    761767
    762         this->setParent(this->travelNode);
     768        //this->setParent(this->travelNode);
    763769        this->setRelCoor(0,0,0);
    764770
    765         State::getCameraNode()->setParentSoft(this->travelNode);
     771        //State::getCameraNode()->setParentSoft(this->travelNode);
     772        State::getCameraNode()->setParentSoft(this);
    766773        State::getCameraNode()->setRelCoorSoft(-0.01, 40, 0);
    767         State::getCameraTargetNode()->setParentSoft(this->travelNode);
     774        //State::getCameraTargetNode()->setParentSoft(this->travelNode);
     775        State::getCameraTargetNode()->setParentSoft(this);
    768776        State::getCameraTargetNode()->setRelCoorSoft(0,0,0);
    769777
  • branches/playability/src/world_entities/world_entity.cc

    r10088 r10096  
    168168void WorldEntity::addTrack(const TiXmlElement* root)
    169169{
     170     
     171  this->entityTrack = new Track();
     172  this->setParent(this->entityTrack->getTrackNode());
     173  this->entityTrack->getTrackNode()->setParentMode(PNODE_ALL);
    170174  LOAD_PARAM_START_CYCLE(root, element);
    171175  {
     
    174178  }
    175179  LOAD_PARAM_END_CYCLE(element);
     180 
     181
    176182}
    177183
     
    635641*/
    636642void WorldEntity::tick(float time)
    637 {}
     643{
     644}
    638645
    639646
  • branches/playability/src/world_entities/world_entity.h

    r10088 r10096  
    221221  bool                    bOnGround;                       //!< true if this entity is standing on the ground
    222222
    223 
    224   Track*                  entityTrack;                     //!< this is the track this entity follows (or NULL if none)
    225 
    226223protected:
    227224  Vector                  velocity;                        //!< speed of the entity
     225  Track*                  entityTrack;                     //!< this is the track this entity follows (or NULL if none)
    228226
    229227};
Note: See TracChangeset for help on using the changeset viewer.