
#ifndef SYSTEM_EVENT_LISTENER_H
#define SYSTEM_EVENT_LISTENER_H

#include <Spectre/System/Event.h>
#include <Spectre/Input/Mouse.h>
#include <Spectre/Input/Keyboard.h>

namespace sp {

class Display;

class EventListener
{
public :
	virtual void onSizeChanged(Display* display, int width, int height);

	virtual void onEvent(const Event& event);
};

} // namespace sp

#endif /* SYSTEM_EVENT_LISTENER_H */
