New module: Platform - Split window management from Utility module (#128)
* New module: Platform - Split window management from Utility module Final touch * NDK/SDK: Bring back initialization of Utility
This commit is contained in:
committed by
Jérôme Leclercq
parent
41a1b5d493
commit
5aa072cee3
39
tests/Engine/Platform/EventHandler/BaseState.cpp
Normal file
39
tests/Engine/Platform/EventHandler/BaseState.cpp
Normal file
@@ -0,0 +1,39 @@
|
||||
#include "BaseState.hpp"
|
||||
|
||||
#include "StateContext.hpp"
|
||||
#include "StateFactory.hpp"
|
||||
|
||||
#include <Nazara/Renderer/RenderWindow.hpp>
|
||||
#include <NDK/StateMachine.hpp>
|
||||
|
||||
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");
|
||||
}
|
||||
Reference in New Issue
Block a user