Esempio n. 1
0
void MainWindow::initPlayground(GameFactory fac){

    for (int i = obj.size()-1; i >= 0; --i) {
        delete obj.at(i);
        obj.pop_back();

    }

    initBirds(2,fac);
    initCarrots(7,fac);
    initRabbits(20,fac);
    initStones(7,fac);
    initWolf(fac);

}
Esempio n. 2
0
void XBScene1::setup(XBBaseGUI *_gui)
{
    XBBaseScene::setup(_gui);

    wavesMask.allocate(ofGetWidth(), ofGetHeight(), GL_RGB);
    wavesMask.begin();
    ofSetBackgroundAuto(false);
    ofBackground(0, 0, 0);
    wavesMask.end();

    initWindows();
    initParticles();
    initWaves();
    initStones();
    initLines();

    blur.setup(getMainFBO().getWidth(), getMainFBO().getHeight(), 0);
    XBScene1GUI *myGUI = (XBScene1GUI *) gui;
    myGUI->flashDirector.getParameter().cast<bool>().addListener(this, &XBScene1::flashDirector);
}