Changeset 10338 in orxonox.OLD for branches/camera/src/world_entities/cameraman.cc
- Timestamp:
- Jan 24, 2007, 5:04:03 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/camera/src/world_entities/cameraman.cc
r10330 r10338 20 20 #include "iostream.h" 21 21 #include "sound_engine.h" 22 22 #include <string> 23 23 24 24 ObjectListDefinition(cameraman); … … 80 80 81 81 82 void cameraman::changeTarget(int camNo, PNode* target)82 void cameraman::changeTarget(int camNo, std::string className, std::string objectName) 83 83 { 84 cameras[camNo]->lookAt(target); 84 BaseObject* object = ObjectListBase::getBaseObject(className, objectName); 85 if( object != NULL && object->isA(PNode::staticClassID())) 86 cameras[camNo]->lookAt(dynamic_cast<PNode*>(object)); 85 87 } 86 88 87 89 88 void cameraman::changeCurrTarget( PNode* target)90 void cameraman::changeCurrTarget(std::string className, std::string objectName) 89 91 { 90 currentCam->lookAt(target); 92 BaseObject* object = ObjectListBase::getBaseObject(className, objectName); 93 if( object != NULL && object->isA(PNode::staticClassID())) 94 currentCam->lookAt(dynamic_cast<PNode*>(object)); 91 95 } 92 96 … … 121 125 122 126 123 124 125 126 127 void cameraman::togglFade() 127 128 {
Note: See TracChangeset
for help on using the changeset viewer.