28 lines
905 B
C++
28 lines
905 B
C++
#include "gameplayscene.hpp"
|
|
#include "mover.hpp"
|
|
#include "drawable.hpp"
|
|
|
|
namespace cloonel {
|
|
///--------------------------------------------------------------------------
|
|
///--------------------------------------------------------------------------
|
|
GameplayScene::GameplayScene (SDLMain* parSdlMain) :
|
|
GameBase(parSdlMain)
|
|
{
|
|
}
|
|
|
|
///--------------------------------------------------------------------------
|
|
///--------------------------------------------------------------------------
|
|
void GameplayScene::OnUpdate (float parDelta) {
|
|
for (auto itMover : m_movers) {
|
|
itMover->ApplyMotion(parDelta);
|
|
}
|
|
}
|
|
|
|
///--------------------------------------------------------------------------
|
|
///--------------------------------------------------------------------------
|
|
void GameplayScene::OnRender() {
|
|
for (auto itDrawable : m_drawables) {
|
|
itDrawable->Draw();
|
|
}
|
|
}
|
|
} //namespace cloonel
|