making inputdriver
This commit is contained in:
@@ -14,16 +14,30 @@ namespace Input
|
||||
|
||||
class InputDriver
|
||||
{
|
||||
InputDriver()
|
||||
{
|
||||
|
||||
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);
|
||||
|
||||
void unregister_event_handler(EventHandler* handler)
|
||||
{
|
||||
event_notifier->unregister_event_handler(handler);
|
||||
}
|
||||
|
||||
private:
|
||||
EventNotifier* event_notifier;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user