Removing most of legacy functionality

This commit is contained in:
emb
2015-10-31 23:21:52 -05:00
parent b8b93e0bed
commit afc59c22fd
23 changed files with 226 additions and 1447 deletions

View File

@@ -14,7 +14,6 @@
* along with RetroFE. If not, see <http://www.gnu.org/licenses/>.
*/
#include "AttractMode.h"
#include "../Graphics/Page.h"
#include <cstdlib>
@@ -33,7 +32,7 @@ void AttractMode::reset()
activeTime_ = 0;
}
void AttractMode::update(float dt, Page &page)
void AttractMode::update(float dt)
{
elapsedTime_ += dt;
@@ -47,13 +46,13 @@ void AttractMode::update(float dt, Page &page)
if(isActive_)
{
page.setScrolling(Page::ScrollDirectionForward);
//todo: enable scrolling
if(elapsedTime_ > activeTime_)
{
elapsedTime_ = 0;
isActive_ = false;
page.setScrolling(Page::ScrollDirectionIdle);
//todo: go to idle
}
}
}

View File

@@ -15,14 +15,12 @@
*/
#pragma once
class Page;
class AttractMode
{
public:
AttractMode();
void reset();
void update(float dt, Page &page);
void update(float dt);
float idleTime;
private: