Bugfix: attract mode not operating as intended.

This commit is contained in:
emb 2015-01-01 15:19:47 -06:00
parent 2e25dfa251
commit 457f2c180c

View File

@ -158,7 +158,6 @@ bool RetroFE::DeInitialize()
void RetroFE::Run()
{
int attractModeTime = 0;
bool attractMode = false;
std::string firstCollection = "Main";
Config.GetProperty("attractModeTime", attractModeTime);
@ -298,21 +297,21 @@ void RetroFE::Run()
InactiveKeyTime += deltaTime;
if(!AttractMode && InactiveKeyTime > attractModeTime)
if(!AttractMode && InactiveKeyTime > attractModeTime && attractModeTime > 0)
{
AttractMode = true;
InactiveKeyTime = 0;
attractModeRandomTime = ((float)((1000+rand()) % 5000)) / 1000;
}
if(attractMode)
if(AttractMode)
{
page->SetScrolling(Page::ScrollDirectionForward);
if(InactiveKeyTime > attractModeRandomTime)
{
InactiveKeyTime = 0;
attractMode = false;
AttractMode = false;
page->SetScrolling(Page::ScrollDirectionIdle);
}
}