Changeset 560 for code/branches/FICN/src/orxonox/objects/Camera.cc
- Timestamp:
- Dec 17, 2007, 3:20:46 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/FICN/src/orxonox/objects/Camera.cc
r515 r560 11 11 #include "../../misc/Tokenizer.h" 12 12 #include "../../misc/String2Number.h" 13 #include "../core/Debug.h" 13 14 14 15 #include "Camera.h" … … 30 31 { 31 32 Ogre::SceneManager* mgr = orxonox::Orxonox::getSingleton()->getSceneManager(); 32 33 33 34 if (xmlElem->Attribute("name") && xmlElem->Attribute("pos") && xmlElem->Attribute("lookat") && xmlElem->Attribute("node")) 34 35 { 35 36 // <Camera name="Camera" pos="0,0,-250" lookat="0,0,0" /> 36 37 37 38 std::string name = xmlElem->Attribute("name"); 38 39 std::string pos = xmlElem->Attribute("pos"); … … 57 58 58 59 std::string node = xmlElem->Attribute("node"); 59 60 60 61 Ogre::SceneNode* sceneNode = (Ogre::SceneNode*)mgr->getRootSceneNode()->getChild(node); 61 62 sceneNode->attachObject((Ogre::MovableObject*)cam); 62 63 63 64 64 65 Ogre::Viewport* vp = orxonox::Orxonox::getSingleton()->getOgrePointer()->getRoot()->getAutoCreatedWindow()->addViewport(cam); 65 66 66 67 std::cout << "Loader: Created camera "<< name << std::endl << std::endl; 68 } 67 68 COUT(4) << "Loader: Created camera "<< name << std::endl << std::endl; 69 } 69 70 } 70 71 }
Note: See TracChangeset
for help on using the changeset viewer.