Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 13, 2007, 11:54:00 PM (16 years ago)
Author:
nicolape
Message:

Running again, but only with hack, don't know why the loader can't set up the steering

Location:
code/branches/FICN/src/loader
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • code/branches/FICN/src/loader/LevelLoader.cc

    r521 r525  
    104104                        TiXmlNode* tNode;
    105105
     106                        Ogre::OverlayManager& omgr = Ogre::OverlayManager::getSingleton();
     107                        Ogre::Overlay* mLoadOverlay;
    106108
    107109                        // Set loading screen
     
    126128                                        loadingBarHeight_ = tElem->Attribute("height");
    127129                                }
    128                                 showLoadingScreen();
     130                               
     131                               
     132                    mLoadOverlay = (Ogre::Overlay*)omgr.getByName("Orxonox/LoadingScreenSample");
     133                    mLoadOverlay->show();                               
     134
     135                                std::cout << "\n\n\nThis is Orxonox\nthe hottest 3D action shooter ever to exist\n\n\n";
     136                                std::cout << "Level: " << name() << "\nDescription:" << description() << "\nImage:"<<image()<<"\n\n\n";
     137                                std::cout << "Backgroundcolor: " << loadingBackgroundColor_ << "\nBackgroundimage:" << loadingBackgroundImage_ << "\n\n\n";
     138                                                       
    129139                        }
    130140
     
    147157                                }
    148158                        }
    149 
     159                       
     160                        if (loadElem)
     161                        {
     162                                 mLoadOverlay->hide();
     163                        }
    150164                        std::cout << "Loading finished!\n\n\n\n\n";
    151165                }
    152         }
    153 
    154         void LevelLoader::showLoadingScreen()
    155         {
    156                
    157                 Ogre::OverlayManager& omgr = Ogre::OverlayManager::getSingleton();
    158     Ogre::Overlay* mLoadOverlay = (Ogre::Overlay*)omgr.getByName("Orxonox/LoadingScreenSample");
    159     mLoadOverlay->show();
    160                
    161                 std::cout << "\n\n\nThis is Orxonox\nthe hottest 3D action shooter ever to exist\n\n\n";
    162                 std::cout << "Level: " << name() << "\nDescription:" << description() << "\nImage:"<<image()<<"\n\n\n";
    163                 std::cout << "Backgroundcolor: " << loadingBackgroundColor_ << "\nBackgroundimage:" << loadingBackgroundImage_ << "\n\n\n";
    164166        }
    165167
  • code/branches/FICN/src/loader/LevelLoader.h

    r507 r525  
    2929                // Destructor
    3030                ~LevelLoader();
    31                 // Shows a simple loading screen
    32                 void showLoadingScreen();
    3331                // Loads all level data
    3432                void loadLevel();
Note: See TracChangeset for help on using the changeset viewer.