LoadingScreen::LoadingScreen() : _gui(xNew1(GUI,("LoadingScreen"))) { ADD_LOG("Creating LoadScreen"); InitGui(); GUIManager::Instance()->RegisterGUI("LoadingScreen", _gui); }
int main(int argc, char** argv) { srand(0); cl = std::shared_ptr<GetPot>(new GetPot(argc, argv)); if (cl->search("--help")) { LOG(INFO) << g_usage; exit(-1); } if (cl->search("-startnow")) { is_running = true; } LOG(INFO) << "Initializing camera..."; LoadCameras(); InitTracker(); InitGui(); ba::debug_level_threshold = -1; Run(); return 0; }
Connection::Connection(Assembly::ItemModule& source, Assembly::ItemModule& target, size_t socket, QWidget* parent) : QWidget(parent), mSource(source), mTarget(target), mSocket(socket) { ui.setupUi(this); // module can be connected if specification match and if is complete mConnectable = BaseLib::Sockets::Socket::Match( mSource.GetModule()->GetOutputSocket(), *mTarget.GetModule()->GetInputSockets()[socket]) && source.GetModule()->PrepareForConnection(); InitGui(); }
CreateGameScreen::CreateGameScreen() : IMenuScreen(xNew1(GUI,"CreateGameScreen"), "CreateGameScreen"), _loaded(false), _onMapSelected(this), _onStartPosLeftClicked(this), _onStartPosRightClicked(this), _selectedStartLoc(-1), _onAllReadyChanged(this) { ADD_LOG("Begin Creating CreateGameScreen"); LoadNewGameSettings(); InitGui(); _loaded = true; _buttonStart->setEnabled(false); ADD_LOG("End Creating CreateGameScreen"); }
Login::Login(wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style, const wxString& name) : wxPanel(parent, id, pos, size, style, name){ InitGui(); ConnectHandlers(); }
/** Sets up the application - returns false if the user chooses to abandon configuration. */ bool AApplication::setup(void) { mRoot = new Root(); setupResources("media/common/"); bool carryOn = configure(); if (!carryOn) return false; chooseSceneManager(); // Set default mipmap level (NB some APIs ignore this) TextureManager::getSingleton().setDefaultNumMipmaps(5); ResourceGroupManager::getSingleton().initialiseResourceGroup("Bootstrap"); ResourceGroupManager::getSingleton().initialiseResourceGroup(GUI_RESOURCE_GROUP); ResourceGroupManager::getSingleton().initialiseResourceGroup("General"); ScriptsCamera = mSceneMgr->createCamera("ScriptsCamera"); ScriptsCamera->setNearClipDistance(5); ScriptsCamera->setFarClipDistance(0); CombatCamera = mSceneMgr->createCamera("CombatCamera"); CombatCamera->setNearClipDistance(5); CombatCamera->setFarClipDistance(0); Ogre::SceneNode *node = mSceneMgr->getRootSceneNode()->createChildSceneNode(); node->attachObject(ScriptsCamera); createCamera(); createViewports(); Core *Instance = Core::GetInstance(); Instance->SetSceneManager(mSceneMgr); Instance->SetApplication(this); InitGui(); if (0!=Instance->Init()) return false; //CurrentListener = GUISystem::GetInstance(); //mRoot->addFrameListener(CurrentListener); /*MaterialPtr fade = Ogre::MaterialManager::getSingleton().create("FadeMaterial", "General"); fade->getTechnique(0)->getPass(0)->setSceneBlending(SBT_TRANSPARENT_ALPHA);*/ createFrameListener(); AACommandsFrameListener *commands_listener = AACommandsFrameListener::GetInstance(); commands_listener->Init(mWindow); commands_listener->SetCurrentHandler(Instance); mRoot->addFrameListener(commands_listener); EditorFrameListener *editor_listener = EditorFrameListener::GetInstance(); editor_listener->Init(mWindow); CombatFrameListener::GetInstance()->Init(mWindow); ComixFrameListener::GetInstance()->Init(mWindow); //SetCurrentGameState(AApplication::GS_STUDIOINTRO); SetCurrentGameState(AApplication::GS_COMIX); ComixFrameHandler *handler = new ComixFrameHandler(); TiXmlElement *xml = ObjectsLibrary::GetParsed("logo_intro.xml"); handler->Parse(xml); delete xml; ComixFrameListener *listener = ComixFrameListener::GetInstance(); listener->SetCurrentHandler(handler); CommonDeclarations::PlayIntroMusic(true); //handler->Show(0); //handler->SetActive(0, true); //handler->Show(1); //handler->SetActive(1, true); //SetCurrentGameState(AApplication::GS_GUI); //GUISystem::GetInstance()->GetIntroMenu()->Show(); //GUISystem::GetInstance()->Show(); return true; }
sBool sAppHandler(sInt code,sU32 value) { switch(code) { case sAPPCODE_CONFIG: sSetConfig(sSF_DIRECT3D,0,0); // sSetConfig(sSF_DIRECT3D|sSF_MULTISCREEN,0,0); // sSetConfig(sSF_OPENGL,0,0); // sSetConfig(sSF_FULLSCREEN|sSF_DIRECT3D,1600,1200); // sSetConfig(sSF_MULTISCREEN|sSF_OPENGL,640,480); break; case sAPPCODE_INIT: sDiskRoot = new sDIRoot; AddApps(); sBroker->AddRoot(sDiskRoot); sPainter = new sGuiPainter; sPainter->Init(); sBroker->AddRoot(sPainter); sGui = new sGuiManager; sBroker->AddRoot(sGui); InitGui(); InitFXMaster(); sInitPerlin(); sBroker->Free(); sDPrintF("*********** start\n"); // DirWalk(sDiskRoot,0); sDPrintF("*********** end\n"); break; case sAPPCODE_EXIT: CloseFXMaster(); sSystem->SetSoundHandler(0,0,0); sBroker->RemRoot(sPainter); sBroker->RemRoot(sGui); sGui = 0; sBroker->RemRoot(sDiskRoot); sBroker->Free(); break; case sAPPCODE_KEY: switch(value) { case sKEY_ESCAPE|sKEYQ_SHIFTL: case sKEY_ESCAPE|sKEYQ_SHIFTR: case sKEY_CLOSE: sSystem->Exit(); break; default: sGui->OnKey(value); break; } break; case sAPPCODE_PAINT: { sInt i; sBool ok; sGui->OnFrame(); sGui->OnPaint(); ok = sFALSE; for(i=0;i<sGUI_MAXROOTS;i++) if(sGui->GetRoot(i) && sGui->GetRoot(i)->GetChildCount()!=0) ok = sTRUE; if(!ok) sSystem->Exit(); /* sViewport view; view.Init(); view.Screen = 1; view.ClearColor = 0xffff0000; sSystem->BeginViewport(view); sSystem->EndViewport(); */ } break; case sAPPCODE_LAYOUT: break; case sAPPCODE_CMD: switch(value) { case 667: Menu(); break; case 1: (new sDialogWindow)->InitOk(0,"test","ok?",0); break; case 2: (new sDialogWindow)->InitOkCancel(0,"test","ok or cancel?",0,0); break; case 3: (new sDialogWindow)->InitYesNo(0,"test","yes or no?",0,0); break; case 4: LaunchBrowser(); break; } break; case sAPPCODE_DEBUGPRINT: if(sGui) return sGui->OnDebugPrint((sChar *)value); return sFALSE; default: return sFALSE; } return sTRUE; }