Пример #1
0
void Renderer::setup()
{
    setupStates();

    std::vector<Component *>::iterator p;
    for(p = m_pComponents.begin(); p != m_pComponents.end(); ++p)
    {
        (*p)->setup();
    }
}
QTM_USE_NAMESPACE

HsWidgetHost::HsWidgetHost(int databaseId, QObject *parent)
  : QObject(parent),
    mDatabaseId(databaseId),
    mVisual(new HsWidgetHostVisual),    
    mStateMachine(0),
    mWidget(0),
    mPage(0),
    mComponent(0),
    mIsFinishing(false)
{
    setupStates();
}
Пример #3
0
void PuzzleApp::setup()
{
    _next_z = 0;
    _rotate = 0;

    Rand::randomize();

    fnt_big = Font("STHupo", 64);
    fnt_small = Font("YouYuan", 32);

    ColorA hand_clrs[N_HANDS]= {ColorA(1,0.5f,0.5f, 0.7f),ColorA(0.5f,0,1.0f,0.7f)};
    for (int i=0; i<N_HANDS; i++)
    {
        _hands[i] = shared_ptr<Hand>(new Hand(hand_clrs[i]));
    }
    _hands[LEFT]->pos.set(200,200);

    hideCursor();

    listener = shared_ptr<osc::Listener>(new osc::Listener());
    listener->setup(7777);
    listener->registerMessageReceived(this, &PuzzleApp::onOscMessage);

    fs::path mediaPath = getAppPath() / "media/";
    if ( fs::exists(mediaPath) && fs::is_directory(mediaPath))
    {
        fs::directory_iterator end;
        for( fs::directory_iterator iter(mediaPath) ; iter != end ; ++iter )
        {
            if (fs::is_regular_file(*iter))
            {
                _img_list.push_back(loadImage(*iter));
            }
        }
    }

    setupStates();
}
Пример #4
0
OffensiveAI::OffensiveAI(Robot* robot, Communication* com) : BaseAI(robot, com), targetSide(Side::UNKNOWN), running(false) {
	startStateName = "idle";
	
	setupStates();
};