Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jan 7, 2005, 5:17:27 PM (19 years ago)
Author:
bensch
Message:

orxonox/branches/trackManager: patched:
problem with timeTable solved
self-producing start ofChildren in initChildren.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orxonox/branches/trackManager/src/track_manager.h

    r3371 r3373  
    4646  float startingTime;        //!< The time at which this Track begins.
    4747  float duration;            //!< The time used to cross this TrackElement (curve).
     48  float endTime;             //!< The time at which this Track ends.
     49  float jumpTime;            //!< The Time this Track has to jump to its preceding Track (only >0 if Track isJoined==true)
    4850  CurveType curveType;       //!< The CurveType this will have.
    4951  int nodeCount;             //!< The count of points this TrackElement has.
    5052  char* name;                //!< A name for the Trac.
    51   Vector startPoint;         //!< A Vector that Points to the first point of the containing Curve. (for c1-steadiness)
    52   Vector startTangentPoint;  //!< A Vector that points into the direction of the previous Curve. (for c1-steadiness)
    5353  Curve* curve;              //!< The Curve of this TrackElement
    5454  int childCount;            //!< The number of Children This TrackElement has.
     
    117117  // Methods to change the Path (initialisation)
    118118  void workOn(unsigned int trackID);
    119   void setCurveType(CurveType curveType);
     119  inline void setCurveType(CurveType curveType) { this->setCurveType (curveType, this->currentTrackElem);}
     120  void setCurveType(CurveType curveType, TrackElement* trackElem);
    120121  void setDuration(float time);
    121122  bool addPoint(Vector newPoint);
Note: See TracChangeset for help on using the changeset viewer.