source:
orxonox.OLD/orxonox/branches/trackManager/src/track_node.h
@
3500
| Last change on this file since 3500 was 3500, checked in by bensch, 21 years ago | |
|---|---|
| File size: 614 bytes | |
| Rev | Line | |
|---|---|---|
| [3276] | 1 | /*! |
| [3463] | 2 | \file track_node.h |
| 3 | \brief Definition of the TrackNode are located here | |
| 4 | ||
| 5 | the TrackNode is the node, that follows the Track (and the TrackManager) | |
| 6 | through the level. | |
| 7 | Under normal confitions the Plyaer(s) are | |
| [3276] | 8 | */ |
| 9 | ||
| 10 | ||
| [3463] | 11 | #ifndef _TRACK_NODE_H |
| 12 | #define _TRACK_NODE_H | |
| [3276] | 13 | |
| [3308] | 14 | #include "p_node.h" |
| [3276] | 15 | |
| [3463] | 16 | /* FORWARD DEFINITION */ |
| 17 | class TrackManager; | |
| [3276] | 18 | |
| [3463] | 19 | class TrackNode : public PNode { |
| [3276] | 20 | |
| 21 | public: | |
| [3463] | 22 | static TrackNode* getInstance (); |
| 23 | ~TrackNode (); | |
| [3311] | 24 | |
| [3276] | 25 | |
| [3311] | 26 | private: |
| [3463] | 27 | TrackNode (); |
| 28 | TrackNode (Vector* absCoordinate); | |
| [3311] | 29 | |
| [3463] | 30 | static TrackNode* singletonRef; |
| 31 | TrackManager* trackManager; | |
| 32 | ||
| [3276] | 33 | }; |
| 34 | ||
| [3463] | 35 | #endif /* _TRACK_NODE_H */ |
Note: See TracBrowser
for help on using the repository browser.










