Class InputEvent
java.lang.Object
fr.r1r0r0.deltaengine.model.events.InputEvent
public final class InputEvent
extends java.lang.Object
Special event used to bind actions on Keyboard events.
Can bind two triggers called when a specific key is pressed or released.
-
Field Summary
Fields Modifier and Type Field Description private Trigger
pressTrigger
private Trigger
releaseTrigger
-
Constructor Summary
Constructors Constructor Description InputEvent(Trigger pressTrigger, Trigger releaseTrigger)
Default constructor. -
Method Summary
Modifier and Type Method Description void
runPressTrigger()
Run bound trigger containing actions to execute when a key is pressedvoid
runReleaseTrigger()
Run bound trigger containing actions to execute when a key is releasedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
pressTrigger
-
releaseTrigger
-
-
Constructor Details
-
InputEvent
Default constructor. Defines which triggers will be called when key event is caught by the engine.- Parameters:
pressTrigger
- trigger when key is pressedreleaseTrigger
- trigger when key is released
-
-
Method Details
-
runPressTrigger
public void runPressTrigger()Run bound trigger containing actions to execute when a key is pressed -
runReleaseTrigger
public void runReleaseTrigger()Run bound trigger containing actions to execute when a key is released
-