Changeset 1260 for code/branches/ogre/src/orxonox/GraphicsEngine.cc
- Timestamp:
- May 12, 2008, 7:08:58 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/ogre/src/orxonox/GraphicsEngine.cc
r1252 r1260 44 44 #include "core/ConfigValueIncludes.h" 45 45 #include "core/Debug.h" 46 #include "core/CommandExecutor.h" 46 47 47 48 … … 138 139 // create a logManager 139 140 Ogre::LogManager *logger; 140 141 141 if (Ogre::LogManager::getSingletonPtr() == 0) 142 logger = new Ogre::LogManager(); 142 143 else 143 144 logger = Ogre::LogManager::getSingletonPtr(); … … 222 223 { 223 224 Ogre::ResourceGroupManager::getSingleton().initialiseAllResourceGroups(); 224 Ogre::StringVector str = Ogre::ResourceGroupManager::getSingleton().getResourceGroups();225 /*Ogre::StringVector str = Ogre::ResourceGroupManager::getSingleton().getResourceGroups(); 225 226 for (unsigned int i = 0; i < str.size(); i++) 226 227 { 227 228 Ogre::ResourceGroupManager::getSingleton().loadResourceGroup(str[i]); 228 } 229 }*/ 229 230 } 230 231 catch (Ogre::Exception e) … … 325 326 } 326 327 327 void GraphicsEngine::windowMoved(Ogre::RenderWindow *rw){ 328 int w = rw->getWidth(); 329 int h = rw->getHeight(); 330 InputManager::setWindowExtents(w, h); 331 } 332 333 void GraphicsEngine::windowResized(Ogre::RenderWindow *rw){ 334 int w = rw->getWidth(); 335 int h = rw->getHeight(); 336 InputManager::setWindowExtents(w, h); 337 } 338 339 void GraphicsEngine::windowFocusChanged(Ogre::RenderWindow *rw){ 340 int w = rw->getWidth(); 341 int h = rw->getHeight(); 342 InputManager::setWindowExtents(w, h); 343 } 328 /** 329 * Window has resized. 330 * @param rw The render window it occured in 331 */ 332 void GraphicsEngine::windowMoved(Ogre::RenderWindow *rw) 333 { 334 // note: this doesn't change the window extents 335 } 336 337 /** 338 * Window has resized. 339 * @param rw The render window it occured in 340 * @note GraphicsEngine has a render window stored itself. This is the same 341 * as rw. But we have to be careful when using multiple render windows! 342 */ 343 void GraphicsEngine::windowResized(Ogre::RenderWindow *rw) 344 { 345 // change the mouse clipping size for absolute mouse movements 346 int w = rw->getWidth(); 347 int h = rw->getHeight(); 348 InputManager::setWindowExtents(w, h); 349 } 350 351 /** 352 * Window has resized. 353 * @param rw The render window it occured in 354 */ 355 void GraphicsEngine::windowFocusChanged(Ogre::RenderWindow *rw) 356 { 357 // note: this doesn't change the window extents 358 } 359 360 /** 361 * Window has resized. 362 * @param rw The render window it occured in 363 */ 364 void GraphicsEngine::windowClosed(Ogre::RenderWindow *rw) 365 { 366 // using CommandExecutor in order to avoid depending on Orxonox class. 367 CommandExecutor::execute("exit", false); 368 } 344 369 }
Note: See TracChangeset
for help on using the changeset viewer.