void StageManager::start() { auto scene = GET_GAME_MANAGER()->getScene(GAME_SCENE); m_GameScene = static_cast<GameScene*>( scene->getChildByTag(GAME_SCENE_TAG) ); m_GameScene->scheduleUpdate(); initStage(0); }
Stage::Stage() { bubble = new b_point[BUBBLE_MAX]; for (int i = 0; i < BUBBLE_MAX; i++) { bubble[i].deathCount = 0; bubble[i].pos = D3DXVECTOR3(0, 0, 0); bubble[i].exist = TRUE; } water = new Texture("Texture/effect0.png"); stage = new Graphic(); initStage(); }
MainWindowContent::MainWindowContent(QWidget *parent, const QStringList &arguments, const QString &workDir) : QWidget(parent), controller(ManagedFuzzyDataController::getInstance()) { qDebug()<<"Entering ExtMainWindow::ExtMainWindow()"; ui.setupUi(this); AxiomLib::Logger::getInstance()->setDebug(true); try { qDebug()<<"Reading env..."; controller->readEnv(arguments.begin(), arguments.end(), QStringToStdString()); } catch (AxiomLib::AxiomLibException exception) { QMessageBox::critical(0, "AxiomLibException", exception.error().c_str()); return; } qDebug()<<"initializing controller"; controller->init(workDir.toStdString()); //QMessageBox::information(0, "Information", "Environment initialized successfully"); ui.tabWidget_stages->clear(); ui.tabWidget_stages->addTab( stage0 = new Stage0(this, controller), encode("Параметры 1-го этапа") ); ui.tabWidget_stages->addTab( stage1 = new Stage1(this, controller), encode("Результаты 1-го этапа") ); ui.tabWidget_stages->addTab( stage2 = new Stage2(this, controller), encode("Результаты 2-го этапа") ); ui.tabWidget_stages->addTab( stage3 = new Stage3(this, controller), encode("Результаты 3-го этапа") ); connect(stage0, SIGNAL(stageCalculated(int)), this, SLOT(initStage(int))); connect(stage1, SIGNAL(stageCalculated(int)), this, SLOT(initStage(int))); connect(stage2, SIGNAL(stageCalculated(int)), this, SLOT(initStage(int))); connect(stage1, SIGNAL(stageRecalculated(int)), this, SLOT(reloadStage(int))); connect(stage2, SIGNAL(stageRecalculated(int)), this, SLOT(reloadStage(int))); initStage(0); }
bool mainmenu::init() { if (!Layer::init()) { return false; } //GAMEPANEL initGamePanel(1); initStage(0); Size visibleSize = Director::getInstance()->getVisibleSize(); Vec2 origin = Director::getInstance()->getVisibleOrigin(); //TITLE auto label = Label::createWithTTF("sLIME", "fonts/Marker Felt.ttf", 24); label->setPosition(Vec2(origin.x + visibleSize.width / 2, origin.y + visibleSize.height - label->getContentSize().height)); return true; }