Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/FICN/src/orxonox/objects/test1.h @ 742

Last change on this file since 742 was 742, checked in by landauf, 16 years ago

moved all files from misc and the tinyxml folder into the new util folder

File size: 964 bytes
Line 
1#ifndef _Test1_H__
2#define _Test1_H__
3
4#include "orxonox/core/BaseObject.h"
5#include "Tickable.h"
6#include "test3.h"
7#include "util/tinyxml/tinyxml.h"
8
9namespace orxonox
10{
11    class Test1 : public BaseObject, public Tickable
12    {
13        public:
14            Test1();
15            virtual ~Test1();
16
17            virtual void tick(float dt);
18
19            bool usefullClass1isA(Identifier* identifier);
20            bool usefullClass2isA(Identifier* identifier);
21            bool usefullClass3isA(Identifier* identifier);
22            void setUsefullClass1(Identifier* identifier);
23            void setUsefullClass2(Identifier* identifier);
24            void setUsefullClassOfTypeTest3(Identifier* identifier);
25
26            void loadParams(TiXmlElement* xmlElem);
27
28        private:
29            Identifier* usefullClass1_;
30            Identifier* usefullClass2_;
31            SubclassIdentifier<Test3> usefullClass3_;
32
33    };
34}
35
36#endif
Note: See TracBrowser for help on using the repository browser.