#include "BaseState.hpp" #include "StateContext.hpp" #include "StateFactory.hpp" #include #include BaseState::BaseState(StateContext& context) : State(), m_context(context), m_text(context) { } BaseState::~BaseState() { } void BaseState::Enter(Ndk::StateMachine& /*fsm*/) { m_text.SetVisible(true); DrawMenu(); } void BaseState::Leave(Ndk::StateMachine& /*fsm*/) { m_text.SetVisible(false); } bool BaseState::Update(Ndk::StateMachine& /*fsm*/, float /*elapsedTime*/) { return true; } void BaseState::DrawMenu() { m_text.SetContent("This shouldn't be visible\nM for Menu"); }