Changeset 3463 in orxonox.OLD for orxonox/branches/trackManager/src/track_node.h
- Timestamp:
- Mar 9, 2005, 10:50:20 AM (20 years ago)
- File:
-
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
orxonox/branches/trackManager/src/track_node.h
r3455 r3463 1 1 /*! 2 \file proto_class.h 3 \brief Definition of the proto class template, used quickly start work 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 4 8 */ 5 9 6 10 7 #ifndef _ NULL_PARENT_H8 #define _ NULL_PARENT_H11 #ifndef _TRACK_NODE_H 12 #define _TRACK_NODE_H 9 13 10 #include "stdincl.h"11 14 #include "p_node.h" 12 15 16 /* FORWARD DEFINITION */ 17 class TrackManager; 13 18 14 class NullParent: public PNode {19 class TrackNode : public PNode { 15 20 16 21 public: 17 static NullParent* getInstance ();18 ~ NullParent();22 static TrackNode* getInstance (); 23 ~TrackNode (); 19 24 20 static NullParent* singletonRef;21 22 25 virtual void update (float timeStamp); 23 26 24 27 private: 25 NullParent (); 26 NullParent (Vector* absCoordinate); 28 TrackNode (); 29 TrackNode (Vector* absCoordinate); 30 31 static TrackNode* singletonRef; 32 TrackManager* trackManager; 27 33 28 34 }; 29 35 30 #endif /* _ NULL_PARENT_H */36 #endif /* _TRACK_NODE_H */
Note: See TracChangeset
for help on using the changeset viewer.