54 EventCallback callback;
57 Listener() : unit(NULL), callback(NULL), eventType(EVENT_NONE) {}
59 Listener(
Unit* unit, EventCallback callback, EventType eventType) :
60 unit(unit), callback(callback), eventType(eventType) {
63 bool operator==(
const Listener& other)
const {
64 return unit == other.unit &&
65 callback == other.callback &&
66 eventType == other.eventType;
71 void addListener(
Unit* unit, EventCallback callback, EventType eventType);
82 HybridArrayList<Listener, 4> _listeners;
void addListener(Unit *unit, EventCallback callback, EventType eventType)
Adds a listener to the event manager.
Definition PqEvents.cpp:23