public interface IEventSystem extends java.util.Observer, ISerializable
| Modifier and Type | Method and Description |
|---|---|
void |
listenToKeyPress(javafx.beans.value.ChangeListener listener) |
void |
listenToTimer(javafx.beans.value.ChangeListener listener) |
void |
readEventFromFile(java.lang.String filepath) |
void |
readEventsFromFile(java.io.File file) |
void |
registerEvent(Trigger trigger,
Action action) |
java.lang.String |
returnEventsAsString() |
java.io.File |
saveEventsToFile(java.lang.String filepath) |
void |
setUniverse(ILevel universe) |
void |
takeInput(javafx.scene.input.KeyEvent k) |
void |
unListenToKeyPress(javafx.beans.value.ChangeListener listener) |
void |
unListenToTimer(javafx.beans.value.ChangeListener listener) |
void |
updateInputs(double dt) |
clone, serialize, serializeToStringvoid readEventFromFile(java.lang.String filepath)
java.io.File saveEventsToFile(java.lang.String filepath)
void readEventsFromFile(java.io.File file)
java.lang.String returnEventsAsString()
void setUniverse(ILevel universe)
void updateInputs(double dt)
void takeInput(javafx.scene.input.KeyEvent k)
void unListenToKeyPress(javafx.beans.value.ChangeListener listener)
void listenToKeyPress(javafx.beans.value.ChangeListener listener)
void unListenToTimer(javafx.beans.value.ChangeListener listener)
void listenToTimer(javafx.beans.value.ChangeListener listener)