Changeset 7756 in orxonox.OLD for trunk/src/lib/event/event_handler.h
- Timestamp:
- May 21, 2006, 6:42:09 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/event/event_handler.h
r7256 r7756 12 12 #include "event_def.h" 13 13 #include <stack> 14 #include <vector> 14 15 15 16 // FORWARD DECLARATION … … 38 39 void flush(elState state); 39 40 /** @returns true, if the @param state has @param eventType subscribed?? */ 40 inline bool isSubscribed(elState state, int eventType) { return(listeners[state][eventType] == NULL)?false:true; };41 bool isSubscribed(elState state, int eventType); 41 42 42 43 … … 54 55 55 56 private: 56 static EventHandler* singletonRef; //!< the singleton reference57 static EventHandler* singletonRef; //!< the singleton reference 57 58 58 EventListener*listeners[ES_NUMBER][EV_NUMBER]; //!< a list of registered listeners.59 elState state; //!< the state of the event handlder.60 std::stack<short> stateStack; //!< a stack for the States we are in.61 KeyMapper *keyMapper; //!< reference to the key mapper.59 std::vector<EventListener*> listeners[ES_NUMBER][EV_NUMBER]; //!< a list of registered listeners. 60 elState state; //!< the state of the event handlder. 61 std::stack<short> stateStack; //!< a stack for the States we are in. 62 KeyMapper keyMapper; //!< reference to the key mapper. 62 63 63 bool bUNICODE; //!< If unicode should be enabled.64 bool eventsGrabbed; //!< If the events should be grabbed64 bool bUNICODE; //!< If unicode should be enabled. 65 bool eventsGrabbed; //!< If the events should be grabbed 65 66 }; 66 67
Note: See TracChangeset
for help on using the changeset viewer.