Changeset 4020 in orxonox.OLD for orxonox/trunk/src/factory.h
- Timestamp:
- May 3, 2005, 12:48:25 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/trunk/src/factory.h
r4010 r4020 33 33 void initialize(); 34 34 void registerFactory( Factory* factory); 35 void set Classname(const char* name);36 const char* get Classname() {return classname;};35 void setFactoryName(const char* name); 36 const char* getFactoryName() {return factoryName;}; 37 37 void setNext( Factory* factory) {next = factory;} 38 38 Factory* getNext() {return next;} 39 39 40 40 private: 41 char* classname;41 char* factoryName; 42 42 43 43 Factory* next; … … 68 68 BaseObject* tFactory<T>::fabricate( TiXmlElement* root) 69 69 { 70 if(!strcmp(root->Value(), get Classname()))70 if(!strcmp(root->Value(), getFactoryName())) 71 71 return new T ( root); 72 72 else if( getNext() != NULL)
Note: See TracChangeset
for help on using the changeset viewer.