OSDN Git Service

fix build system ofmoflib1 and saisei1
[moflib/moflib.git] / moflib-1.0 / src / mof / InputEventCondition.cpp
1 #include "mof/InputEventCondition.hpp"
2
3 mof::InputEventCondition::InputEventCondition(
4         mof::InputReceiver::Key key, 
5         const std::shared_ptr<mof::InputReceiver> &pInputReceiver)
6         : m_key(key) , m_pInputReceiver(pInputReceiver)
7 {
8         update();
9 }
10
11 mof::InputEventCondition::~InputEventCondition(){
12 }
13
14 bool mof::InputEventCondition::test(){
15         return m_state;
16 }
17
18 void mof::InputEventCondition::update(){
19         m_state = m_pInputReceiver->testKeyState(m_key);
20 }
21
22 bool mof::InputEventCondition::isDisposable(){
23         return false;
24 }