예제 #1
0
void CloudsIntroSequence::selfUpdate(){
	
	if(!startedOnclick && timeline->getIsPlaying()){
		timeline->stop();
	}
	
	updateCamera();
	updateWaiting();
	updateQuestions();
	updateTitle();
}
예제 #2
0
void GameScreen::update(float deltaTime, std::vector<TouchEvent> &touchEvents)
{
    m_world->update(deltaTime);
    
    switch (m_gameState)
    {
        case WAITING:
            updateWaiting(deltaTime);
            updateInputWaiting(touchEvents);
            break;
        case GAME_OVER:
            updateGameOver(deltaTime);
            updateInputGameOver(touchEvents);
            break;
        case RUNNING:
        default:
            m_fTitleAlpha -= deltaTime * 2;
            updateRunning(deltaTime);
            updateInputRunning(touchEvents);
            break;
    }
}