Mallet Engine
2
Entity-Component based game engine, written in Java.
|
Public Member Functions | |
EventSystem () | |
final void | addEventHandler (final EventHandler _handler) |
final void | removeEventHandler (final EventHandler _handler) |
void | removeHandlersNow () |
final void | addEvent (final Event _event) |
final void | update () |
final void | clearHandlers () |
final void | clearEvents () |
final boolean | hasEvents () |
final void com.linxonline.mallet.event.EventSystem.addEvent | ( | final Event | _event | ) |
Implements com.linxonline.mallet.event.AddEventInterface.
final void com.linxonline.mallet.event.EventSystem.addEventHandler | ( | final EventHandler | _handler | ) |
Add EventHandler to handlers list & search through the EventHandlers EventTypes, placing it in the correct lists, so Events can be filtered correctly.
final void com.linxonline.mallet.event.EventSystem.clearEvents | ( | ) |
final void com.linxonline.mallet.event.EventSystem.clearHandlers | ( | ) |
final boolean com.linxonline.mallet.event.EventSystem.hasEvents | ( | ) |
final void com.linxonline.mallet.event.EventSystem.removeEventHandler | ( | final EventHandler | _handler | ) |
Removes the EventHandler in the next update().
Removes the EventHandler now, no questions asked.
final void com.linxonline.mallet.event.EventSystem.update | ( | ) |