//------------------------------------------------------------------------------------- bool BaseApplication::setup(Ogre::String& window_title) { #ifdef _DEBUG mResourcesCfg = "resources_d.cfg"; mPluginsCfg = "plugins_d.cfg"; #else mResourcesCfg = "resources.cfg"; mPluginsCfg = "plugins.cfg"; #endif mRoot = new Ogre::Root(mPluginsCfg); setupResources(); bool carryOn = configure(window_title); if (!carryOn) return false; chooseSceneManager(); // Set default mipmap level (NB some APIs ignore this) Ogre::TextureManager::getSingleton().setDefaultNumMipmaps(5); // Create any resource listeners (for loading screens) createResourceListener(); // Load resources loadResources(); // Create the scene createScene(); createFrameListener(); return true; }
//------------------------------------------------------------------------------------- bool BaseApplication::setup(void) { mRoot = new Ogre::Root(Ogre::macBundlePath() + "/Contents/Resources/" + mPluginsCfg); setupResources(); bool carryOn = configure(); if (!carryOn) return false; chooseSceneManager(); createCamera(); createViewports(); // Set default mipmap level (NB some APIs ignore this) Ogre::TextureManager::getSingleton().setDefaultNumMipmaps(5); // Create any resource listeners (for loading screens) createResourceListener(); // Load resources loadResources(); // Create the scene createScene(); createFrameListener(); return true; };
//------------------------------------------------------------------------------------- bool BaseApplication::setup(void) { mRoot = new Ogre::Root(mPluginsCfg); setupResources(); bool carryOn = configure(); if (!carryOn) return false; chooseSceneManager(); createCamera(); createViewports(); // Set default mipmap level (NB some APIs ignore this) Ogre::TextureManager::getSingleton().setDefaultNumMipmaps(5); // Create background material Ogre::MaterialPtr material = Ogre::MaterialManager::getSingleton().create("Background", "General"); material->getTechnique(0)->getPass(0)->createTextureUnitState("space.jpg"); material->getTechnique(0)->getPass(0)->setDepthCheckEnabled(false); material->getTechnique(0)->getPass(0)->setDepthWriteEnabled(false); material->getTechnique(0)->getPass(0)->setLightingEnabled(false); // Create background rectangle covering the whole screen rect = new Ogre::Rectangle2D(true); rect->setCorners(-1.0, 1.0, 1.0, -1.0); rect->setMaterial("Background"); // Render the background before everything else rect->setRenderQueueGroup(Ogre::RENDER_QUEUE_BACKGROUND); // Use infinite AAB to always stay visible Ogre::AxisAlignedBox aabInf; aabInf.setInfinite(); rect->setBoundingBox(aabInf); // Attach background to the scene Ogre::SceneNode* node = mSceneMgr->getRootSceneNode()->createChildSceneNode("Background"); node->attachObject(rect); // Example of background scrolling material->getTechnique(0)->getPass(0)->getTextureUnitState(0)->setScrollAnimation(-0.10, 0.0); // Don't forget to delete the Rectangle2D in the destructor of your application: // Create any resource listeners (for loading screens) createResourceListener(); // Load resources loadResources(); // Create the scene createScene(); createFrameListener(); return true; };
//------------------------------------------------------------------------------------- bool OgreApplication::setup(void) { #ifdef _DEBUG mRoot = new Ogre::Root("plugins_d.cfg"); #else mRoot = new Ogre::Root(); #endif setupResources(); if (!configure()) return false; // Set default mipmap level (NB some APIs ignore this) Ogre::TextureManager::getSingleton().setDefaultNumMipmaps(5); // Create any resource listeners (for loading screens) createResourceListener(); // Load resources loadResources(); createFrameListener(); mWindow->setDeactivateOnFocusChange(false); changeSpace(new SpaceLogin(mRoot, mWindow, mInputManager, mTrayMgr)); return true; };
//------------------------------------------------------------------------------------- bool BaseApplication::setup(void) { Ogre::LogManager * lm = new Ogre::LogManager(); lm->createLog("Ogre.log", true, false, false); mRoot = new Ogre::Root(mPluginsCfg); setupResources(); bool carryOn = configure(); if (!carryOn) return false; chooseSceneManager(); createCamera(); createViewports(); // Set default mipmap level (NB some APIs ignore this) Ogre::TextureManager::getSingleton().setDefaultNumMipmaps(5); // Create any resource listeners (for loading screens) createResourceListener(); // Load resources loadResources(); // Create the scene createScene(); createFrameListener(); return true; };
//------------------------------------------------------------------------------------- bool BaseApplication::setup(void) { #ifdef _DEBUG mRoot = new Ogre::Root("plugins_debug.cfg"); #else mRoot = new Ogre::Root(); #endif setupResources(); if (!configure()) return false; chooseSceneManager(); createCamera(); createViewports(); // Set default mipmap level (NB some APIs ignore this) Ogre::TextureManager::getSingleton().setDefaultNumMipmaps(5); // Create any resource listeners (for loading screens) createResourceListener(); // Load resources loadResources(); // Create the scene createScene(); createFrameListener(); return true; };
bool EUClient::setup(void) { mRoot = new Root(); setupResources(); bool carryOn = configure(); if (!carryOn) return false; chooseSceneManager(); createCamera(); createViewports(); // Set default mipmap level (NB some APIs ignore this) TextureManager::getSingleton().setDefaultNumMipmaps(5); // Create any resource listeners (for loading screens) createResourceListener(); // Load resources loadResources(); // Create the scene createGUI(); createScene(); createFrameListener(); return true; }
bool Application::setup(void) { Ogre::String pluginsPath = mResourcePath + "plugins.cfg"; mRoot = new Ogre::Root(pluginsPath, mConfigPath + "ogre.cfg", mResourcePath + "Ogre.log"); setupResources(); if (!configure()) return false; chooseSceneManager(); createCamera(); createViewports(); mPlatform = new MyGUI::OgrePlatform(); mPlatform->initialise(mWindow, mSceneMgr); mGUI = new MyGUI::Gui(); mGUI->initialise(""); MyGUI::FactoryManager::getInstance().registerFactory<MyGUI::RTTLayer>("Layer"); MyGUI::ResourceManager::getInstance().load("core.xml"); GuiListener* guiL = new GuiListener(mGUI); mInputManager->regKeyboardListener(guiL); mInputManager->regMouseListener(guiL); Ogre::TextureManager::getSingleton().setDefaultNumMipmaps(5); createResourceListener(); loadResources(); return true; }
//------------------------------------------------------------------------------------- bool BaseApplication::setup(void) { std::cerr << "mPluginsCfg: " << mPluginsCfg << std::endl; mRoot = new Ogre::Root(mPluginsCfg); if(mRoot == 0) { std::cerr << "Couldn't create root!" << std::endl; } bool carryOn = configure(); if (!carryOn) return false; chooseSceneManager(); createCamera(); createViewports(); // Set default mipmap level (NB some APIs ignore this) Ogre::TextureManager::getSingleton().setDefaultNumMipmaps(5); // Create any resource listeners (for loading screens) createResourceListener(); // Load resources setupResources(); loadResources(); // Create the scene createScene(); // createFrameListener(); return true; };
//------------------------------------------------------------------------------------- bool SystemOgre::ControllerAbstract::setup(void) { mRoot = new Ogre::Root(mPluginsCfg); setupResources(); bool carryOn = configure(); if (!carryOn) return false; chooseSceneManager(); createCamera(); createViewports(); // Set default mipmap level (NB some APIs ignore this) Ogre::TextureManager::getSingleton().setDefaultNumMipmaps(5); // Create any resource listeners (for loading screens) createResourceListener(); // Load resources loadResources(); // Create the scene createScene(); createFrameListener(); return true; };
//------------------------------------------------------------------------------ bool BaseApplication::setup(void) { root = new Ogre::Root(plugins_cfg); setupResources(); bool carryOn = configure(); if (!carryOn) return false; chooseSceneManager(); createCamera(); createViewports(); // Set default mipmap level (NB some APIs ignore this) Ogre::TextureManager::getSingleton().setDefaultNumMipmaps(5); // Create any resource listeners (for loading screens) and load everything createResourceListener(); loadResources(); // Create the scene createScene(); createFrameListener(); return true; };
bool Game::setup(){ mOgreRoot = new Ogre::Root(mOgrePluginsCfg); setupResources(); chooseSceneManager(); if(!configure()) return false; // Create any resource listeners (for loading screens) createResourceListener(); // Load resources loadResources(); // Create the frame listener createFrameListener(); bulletSetup(); if(mOnlineMode) networkSetup(); else offlineSetup(); if(mInput->hasOculusRift()) mGameWindow->setViewMode(OCULUS); else mGameWindow->setViewMode(SIMPLE); return true; }
/** Sets up the application - returns false if the user chooses to abandon configuration. */ bool CRtcApplication::setup() { String pluginsPath; // only use plugins.cfg if not static #ifndef OGRE_STATIC_LIB pluginsPath = mResourcePath + skPluginsFilename; #endif mpRoot = new Root(pluginsPath, mResourcePath + skOgreConfigFilename, mResourcePath + skOgreLogFilename); setupResources(); if ( !configure() ) { // config failed. return false; } // Set default mipmap level (NB some APIs ignore this) TextureManager::getSingleton().setDefaultNumMipmaps(5); // Create any resource listeners (for loading screens) createResourceListener(); // Load resources loadResources(); chooseSceneManager(); // Create the scene createScene(); return true; }
void GraphicsImpl::threadWillStart() { subscribeToFeed("input_keyboard", boost::bind(&GraphicsImpl::handleKeyEvents, this, _1)); subscribeToFeed("input_mouse", boost::bind(&GraphicsImpl::handleMouseEvents, this, _1)); subscribeToFeed("world_dynamic", boost::bind(&GraphicsImpl::handleWorldEvents, this, _1)); subscribeToFeed("create_object", boost::bind(&GraphicsImpl::handleObjectEvents, this, _1)); subscribeToFeed("create_terrain", boost::bind(&GraphicsImpl::handleTerrainEvents, this, _1)); subscribeToFeed("world_removed", boost::bind(&GraphicsImpl::handleRemovedObjects, this, _1)); Dout << "Creating root"; root = new Ogre::Root("", "", resourcePath + "ogre.log"); Dout << "Loading plugins" ; loadPlugins(); Dout << "Setting Ressources" ; setupResources(); Dout << "Configuring root" ; if (!configure()) { Derr << "Failed to configure root"; } Dout << "Create Scenemanager" ; chooseSceneManager(); Dout << "Create Camera" ; createCamera(); Dout << "Create Viewport" ; createViewports(); Dout << "Set default MipMap lvl" ; Ogre::TextureManager::getSingleton().setDefaultNumMipmaps(5); Dout << "Create resource listeners" ; createResourceListener(); Dout << "Load resources" ; loadResources(); Dout << "Setup GUI"; setupGUI(); Dout << "Create Framelistener" ; createFrameListener(); Dout << "Create Basic Scene" ; createScene(); root->clearEventTimes(); InformationManager::Instance()->offerData("window", this); }
//------------------------------------------------------------------------------------- bool BaseApplication::setup(void) { char dir[MAX_STRING_NUM]; GetCurrentDirectory(MAX_STRING_NUM, dir); std::string inipath = std::string(dir) + "/SIGVerse.ini"; TCHAR SettingPath[256]; sprintf_s(SettingPath, 128, inipath.c_str()); TCHAR pathText[256]; GetPrivateProfileString("MODE","OCULUS_MODE",'\0', pathText, 1024, SettingPath); if(strcmp(pathText,"true") == 0) OculusMode = true; GetPrivateProfileString("MODE","FULLSCREEN_MODE",'\0', pathText, 1024, SettingPath); if(strcmp(pathText,"true") == 0) FullscreenMode = true; mRoot = new Ogre::Root(mPluginsCfg); setupResources(); bool carryOn = configure(); if (!carryOn) return false; chooseSceneManager(); if(OculusMode){ Ogre::ResourceGroupManager::getSingleton().addResourceLocation("media","FileSystem"); // Load resources loadResources(); oculus.setupOculus(); oculus.setupOgre(mSceneMgr, mWindow); createCamera(); } else{ createCamera(); createViewports(); // Load resources loadResources(); } // Set default mipmap level (NB some APIs ignore this) Ogre::TextureManager::getSingleton().setDefaultNumMipmaps(5); // Create any resource listeners (for loading screens) createResourceListener(); // Create the scene createScene(); createFrameListener(); return true; };
void ResourcesManager::initialize(Ogre::String resourcesCfg, Ogre::String pluginsCfg) { _resourcesCfg = resourcesCfg; _pluginsCfg = pluginsCfg; setupResources(); // Set default mipmap level (NB some APIs ignore this) Ogre::TextureManager::getSingleton().setDefaultNumMipmaps(5); // Create any resource listeners (for loading screens) createResourceListener(); // Load resources loadResources(); }
/** Sets up the application - returns false if the user chooses to abandon configuration. */ bool OgreApp::setup(void){ String cfgPath = mResourcePath + resource_cfg_file; mRoot = new Root(); #if( CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID ) Ogre::GLES2Plugin* plugin = new Ogre::GLES2Plugin(); #else Ogre::GLPlugin* plugin = new Ogre::GLPlugin(); //Ogre::GLES2Plugin* plugin = new Ogre::GLES2Plugin(); #endif mRoot->installPlugin(plugin); Ogre::RenderSystem* rs = mRoot->getRenderSystemByName( "OpenGL Rendering Subsystem" ); assert( rs ); // CCSize visibleSize = CCDirector::sharedDirector()->getVisibleSize(); CCSize frameSize = CCDirector::sharedDirector()->getWinSize(); char buff[256]; memset( buff, 0x00, sizeof(buff) ); sprintf( buff, "%dx%d", (int)frameSize.width, (int)frameSize.height ); // sprintf( buff, "%dx%d", 200, 200 ); rs->setConfigOption( "Video Mode", buff ); rs->setConfigOption( "Full Screen", "No" ); mRoot->setRenderSystem( rs ); mWindow = mRoot->initialise(true); setupResources(); chooseSceneManager(); createCamera(); createViewports(); // Set default mipmap level (NB some APIs ignore this) TextureManager::getSingleton().setDefaultNumMipmaps(5); // Create any resource listeners (for loading screens) createResourceListener(); // Load resources #if( CC_TARGET_PLATFORM != CC_PLATFORM_ANDROID ) //android 不需要? loadResources(); #endif return true; }
bool Engine::setup() { //carrega plugins do arquivo de plugins(plugins.cfg) String pluginsPath; pluginsPath = _configuration->getResourcePath() + "plugins.cfg"; _root = OGRE_NEW Root(pluginsPath, _configuration->getResourcePath() + "ogre.cfg", _configuration->getResourcePath() + "ogre.log"); EngineGlobalObjects::getInstance().setRoot(_root); setupResources(); bool configured = configure(); if (!configured) return false; chooseSceneManager(); createCamera(); createViewports(); // Set default mip_map level (NB some APIs ignore this) TextureManager::getSingleton().setDefaultNumMipmaps(5); //criamos um resource listeners (para tela de login) createResourceListener(); //carregamos os recursos loadResources(); //criamos o cenário createScene(); //criamos os jogadores createPlayers(); //criamos o mapa createMap(); //criamos as armas createWeapons(); //criamos o frame listener createFrameListener(); return true; }
//------------------------------------------------------------------------------------- bool App::setup(void) { mRoot = new Ogre::Root(mPluginsCfg); setupResources(); bool carryOn = configure(); if (!carryOn) return false; chooseSceneManager(); createCamera(); createViewports(); // Set default mipmap level (NB some APIs ignore this) Ogre::TextureManager::getSingleton().setDefaultNumMipmaps(5); // Create any resource listeners (for loading screens) createResourceListener(); // Load resources loadResources(); //initialise cegui mRenderer = &CEGUI::OgreRenderer::bootstrapSystem(); //setup cegui resource paths CEGUI::Imageset::setDefaultResourceGroup("Imagesets"); CEGUI::Font::setDefaultResourceGroup("Fonts"); CEGUI::Scheme::setDefaultResourceGroup("Schemes"); CEGUI::WidgetLookManager::setDefaultResourceGroup("LookNFeel"); CEGUI::WindowManager::setDefaultResourceGroup("Layouts"); //some theme things CEGUI::SchemeManager::getSingleton().create("TaharezLook.scheme"); CEGUI::System::getSingleton().setDefaultMouseCursor("TaharezLook", "MouseArrow"); //setup the gui setupGUI(); createFrameListener(); //setup networking m_NetworkManager.InitialiseNetworking(); return true; };
//------------------------------------------------------------------------------------- bool BaseApplication::setup(void) { #if (OGRE_PLATFORM == OGRE_PLATFORM_APPLE_IOS) mResourcesCfg = Ogre::macBundlePath() + "/resources.cfg"; mPluginsCfg = "plugins.cfg"; #else #ifdef _DEBUG mResourcesCfg = "resources_d.cfg"; mPluginsCfg = "plugins_d.cfg"; #else mResourcesCfg = "resources.cfg"; mPluginsCfg = "plugins.cfg"; #endif #endif mRoot = new Ogre::Root(mPluginsCfg); #if (OGRE_PLATFORM == OGRE_PLATFORM_APPLE_IOS) || (OGRE_PLATFORM == OGRE_PLATFORM_ANDROID) m_StaticPluginLoader.load() ; #endif setupResources(); bool carryOn = configure(); if (!carryOn) return false; chooseSceneManager(); createCamera(); createViewports(); // Set default mipmap level (NB some APIs ignore this) Ogre::TextureManager::getSingleton().setDefaultNumMipmaps(5); // Create any resource listeners (for loading screens) createResourceListener(); // Load resources loadResources(); // Create the scene createScene(); createFrameListener(); return true; };
//------------------------------------------------------------------------------------- bool BaseApplication::setup(void) { mRoot = new Ogre::Root(mPluginsCfg); setupResources(); bool carryOn = configure(); if (!carryOn) return false; chooseSceneManager(); createCamera(); createViewports(); // Set default mipmap level (NB some APIs ignore this) Ogre::TextureManager::getSingleton().setDefaultNumMipmaps(5); //Need this for the loading bar? Ogre::ResourceGroupManager::getSingleton().initialiseResourceGroup("Essential"); // Create any resource listeners (for loading screens) This could be helpful? createResourceListener(); // Load resources //mTrayMgr should be initialized in the Frame Listener createFrameListener(); std::string path = __FILE__; //gets the current cpp file's path with the cpp file path = path.substr(0,1+path.find_last_of('\\')); //removes filename to leave path path+= "\\Sounds\\YBPR_part1.wav"; //if txt file is in the same directory as cpp file PlaySound(path.c_str(), NULL, SND_FILENAME|SND_ASYNC); //Intro song plays immediately //loader bar for loading mTrayMgr->showLoadingBar(1, 0); loadResources(); mTrayMgr->hideLoadingBar(); createGUI(); //my guis - make these before creating scene? // Create the scene createScene(); return true; };
//--------------------------------------------------------------------------- bool BaseApplication::setup(void) { mRoot = new Ogre::Root(mPluginsCfg); setupResources(); bool carryOn = configure(); if (!carryOn) return false; chooseSceneManager(); createCamera(); createViewports(); // Set default mipmap level (NB some APIs ignore this) Ogre::TextureManager::getSingleton().setDefaultNumMipmaps(5); // Create any resource listeners (for loading screens) createResourceListener(); // Load resources loadResources(); // Create the scene createScene(); createFrameListener(); SDL_Init(SDL_INIT_EVERYTHING); Mix_OpenAudio(22050,MIX_DEFAULT_FORMAT,2,4096); music = Mix_LoadMUS("Music/0/bgm2.mp3"); Mix_PlayMusic(music,-1); Mix_VolumeMusic(50); Mix_Volume(-1, 110); setupMainMenu(); mStats = new Stats(); mStopwatch = new Stopwatch(); return true; };
//--------------------------------------------------------------------------- bool BaseApplication::setup(void) { mRoot = new Ogre::Root(mPluginsCfg); setupResources(); bool carryOn = configure(); if (!carryOn) return false; if(ARTOOLKITON){ setupARToolkit(); } setupPhysx(); mBolasController = BolasController::getInstance(); chooseSceneManager(); createCamera(); createViewports(); // Set default mipmap level (NB some APIs ignore this) Ogre::TextureManager::getSingleton().setDefaultNumMipmaps(5); // Create any resource listeners (for loading screens) createResourceListener(); // Load resources loadResources(); // Create the scene createScene(); createFrameListener(); return true; };
//------------------------------------------------------------------------------------- bool BaseApplication::setup(void) { result = FModManager::System()->createSound("Sounds/CannonSound.wav", FMOD_3D, 0, &sound); result2 = FModManager::System()->createSound("Sounds/Fuse Burning.wav", FMOD_3D, 0, &fuseSound); result3 = FModManager::System()->createSound("Sounds/sound.wav",FMOD_3D, 0, &backGroundSound); numEnemy = 0; count = 0; mRoot = new Ogre::Root(mPluginsCfg); setupResources(); bool carryOn = configure(); if (!carryOn) { return false; } chooseSceneManager(); createCamera(); createViewports(); // Set default mipmap level (NB some APIs ignore this) Ogre::TextureManager::getSingleton().setDefaultNumMipmaps(5); // Create any resource listeners (for loading screens) createResourceListener(); // Load resources loadResources(); //Setup Spawn points // Create the scene createScene(); createFrameListener(); gameStarted = false; endGame = false; //nodes for camera swithing cameraNode = activeCannon->m_CannonNode->createChildSceneNode( "CameraSceneNode"); cameraNode1 = cannons[1]->m_CannonNode->createChildSceneNode("CameraSceneNode1"); cameraNode2 = cannons[2]->m_CannonNode->createChildSceneNode("CameraSceneNode2"); //GUI3D Object mGui3D = new Gui3D::Gui3D(&mMySimpleDemoPanelColors); //create a new screen mGui3D->createScreen(mCamera->getViewport(), "simpleDemo", "mainScreen"); //create a new panel Gui3D::Panel* panel = new Gui3D::Panel( mGui3D, mSceneMgr, Ogre::Vector2(400, 400), 10, "simpleDemo", "test_panel"); //assing buttons to panel captionMainMenu = panel->makeCaption(5, -30, 390, 30, "Main Menu"); mainButton = panel->makeButton(50, 60, 300, 30, "Start Game"); quitButton = panel->makeButton(50,180,300,30,"Quit Game"); helpButton = panel->makeButton(50,120,300,30,"Help?"); //setting a call back when button is pressed quitButton->setPressedCallback(this,&BaseApplication::buttonPressedQuit); mainButton->setPressedCallback(this,&BaseApplication::buttonPressedStart); helpButton->setPressedCallback(this,&BaseApplication::buttonPressedHelp); mPanel = panel; //set panles node position mPanel->mNode->setPosition(0, 50, -8); // Create a layer for the mousePointer mNormalizedMousePosition = Ogre::Vector2(0.5, 0.5); mMousePointerLayer = mGui3D->getScreen("mainScreen")->createLayer(); mMousePointer = mMousePointerLayer->createRectangle(mCamera->getViewport()->getActualWidth()/2, mCamera->getViewport()->getActualHeight()/2, 12, 18); mMousePointer->background_image("mousepointer"); //set camera to look at the GUI mCamera->setPosition(0, 50, 0); cameraDirection = Ogre::Vector3(0, 0, -1); mCamera->setDirection(cameraDirection); mTrayMgr->hideLoadingBar(); return true; };