Exemple #1
0
void KrecikApp::update()
{
    Time elapsed = Game::update();
    updateCar(elapsed);

    // usuń zaznaczone ciała
    while(!marks.empty())
    {
        destroyBody(marks.front());
        marks.pop();
    }

    for(auto it = toDraw.begin(); it != toDraw.end();)
    {
        if(it->second <= Time::Zero)
        {
            delete it->first;
            it = toDraw.erase(it);
        }
        else
        {
            it->second -= elapsed;
            it++;
        }
    }
}
Exemple #2
0
void GamePlay::update(float dt) {
	updateImpact();
	updateCar(dt);
}