EngineManager

open class EngineManager : InputListener, Drawable, Disposable

Constructors

Link copied to clipboard
@Inject
constructor(mapComponent: MapComponent, missionsSystem: MissionsSystem, engineSaver: EngineSaver, conditionEntityManager: ConditionEntityManager)

Properties

Link copied to clipboard
val engine: Engine

Functions

Link copied to clipboard
open fun dispose()
Link copied to clipboard
open fun draw(batch: Batch, parentAlpha: Float)
Link copied to clipboard
open fun enter(event: InputEvent, x: Float, y: Float, pointer: Int, fromActor: Actor)
Link copied to clipboard
open fun exit(event: InputEvent, x: Float, y: Float, pointer: Int, toActor: Actor)
Link copied to clipboard
open fun getGestureListener(): GestureDetector.GestureListener
Link copied to clipboard
open fun handle(e: Event): Boolean
Link copied to clipboard
open fun keyDown(event: InputEvent, keycode: Int): Boolean
Link copied to clipboard
open fun keyTyped(event: InputEvent, character: Char): Boolean
Link copied to clipboard
open fun keyUp(event: InputEvent, keycode: Int): Boolean
Link copied to clipboard
open fun mouseMoved(event: InputEvent, x: Float, y: Float): Boolean
Link copied to clipboard
open fun save()
Link copied to clipboard
open fun scrolled(event: InputEvent, x: Float, y: Float, amountX: Float, amountY: Float): Boolean
Link copied to clipboard
open fun touchDown(event: InputEvent, x: Float, y: Float, pointer: Int, button: Int): Boolean
Link copied to clipboard
open fun touchDragged(event: InputEvent, x: Float, y: Float, pointer: Int)
Link copied to clipboard
open fun touchUp(event: InputEvent, x: Float, y: Float, pointer: Int, button: Int)
Link copied to clipboard
open fun update(dt: Float)
Link copied to clipboard
open fun updateOnlyPlayer()