source:
orxonox.OLD/trunk/src/util/track/track_node.h
@
  10402
        
        | Last change on this file since 10402 was 10368, checked in by patrick, 19 years ago | |
|---|---|
| File size: 612 bytes | |
| Rev | Line | |
|---|---|---|
| [9869] | 1 | /*! | 
| [5039] | 2 | * @file track_node.h | 
| [4836] | 3 | * Definition of the TrackNode are located here | 
| [9869] | 4 | |
| 5 | the TrackNode is the node, that follows the Track (and the TrackManager) | |
| [3522] | 6 | through the level. | 
| [9869] | 7 | Under normal confitions the Plyaer(s) are | 
| [3522] | 8 | */ | 
| 9 | ||
| 10 | ||
| 11 | #ifndef _TRACK_NODE_H | |
| 12 | #define _TRACK_NODE_H | |
| 13 | ||
| 14 | #include "p_node.h" | |
| 15 | ||
| [10368] | 16 | |
| [5405] | 17 | /* FORWARD DECLARATION */ | 
| [3522] | 18 | class TrackManager; | 
| 19 | ||
| [4489] | 20 | //! A node that follows the track. | 
| [9869] | 21 | class TrackNode : public PNode | 
| [3836] | 22 | { | 
| [10368] | 23 | ObjectListDeclaration(TrackNode); | 
| [3522] | 24 | public: | 
| [3556] | 25 | TrackNode (); | 
| [3533] | 26 | virtual ~TrackNode (); | 
| [3522] | 27 | |
| 28 | private: | |
| [4489] | 29 | TrackManager* trackManager; //!< reference to the TrackManager | 
| [3522] | 30 | |
| 31 | }; | |
| 32 | ||
| 33 | #endif /* _TRACK_NODE_H */ | 
Note: See TracBrowser
        for help on using the repository browser.
    


            






