Merge branch 'master' of https://github.com/swinginbird/flippr-code
This commit is contained in:
@@ -14,8 +14,30 @@ namespace Input
|
|||||||
|
|
||||||
class InputDriver
|
class InputDriver
|
||||||
{
|
{
|
||||||
void register_event_handler(EventHandler* handler);
|
|
||||||
void unregister_event_handler(EventHandler* handler);
|
public:
|
||||||
|
InputDriver(EventNotifier* event_notifier) :
|
||||||
|
event_notifier(event_notifier)
|
||||||
|
{}
|
||||||
|
|
||||||
|
~InputDriver()
|
||||||
|
{
|
||||||
|
delete event_notifier;
|
||||||
|
event_notifier = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
void register_event_handler(EventHandler* handler)
|
||||||
|
{
|
||||||
|
event_notifier->register_event_handler(handler);
|
||||||
|
}
|
||||||
|
|
||||||
|
void unregister_event_handler(EventHandler* handler)
|
||||||
|
{
|
||||||
|
event_notifier->unregister_event_handler(handler);
|
||||||
|
}
|
||||||
|
|
||||||
|
private:
|
||||||
|
EventNotifier* event_notifier;
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user