50 EventCallback callback;
53 Listener() : unit(NULL), callback(NULL), eventType(EVENT_NONE) {}
55 Listener(
Unit* unit, EventCallback callback, EventType eventType) :
56 unit(unit), callback(callback), eventType(eventType) {
59 bool operator==(
const Listener& other)
const {
60 return unit == other.unit &&
61 callback == other.callback &&
62 eventType == other.eventType;
67 void addListener(
Unit* unit, EventCallback callback, EventType eventType);
78 HybridArrayList<Listener, 4> _listeners;
void addListener(Unit *unit, EventCallback callback, EventType eventType)
Adds a listener to the event manager.
Definition PqEvents.cpp:23