Package de.gurkenlabs.litiengine.input
package de.gurkenlabs.litiengine.input
-
ClassDescriptionThe
Gamepad
class is designed as a wrapper implementation for any gamepad input that provides events and information about player input via gamepad.GamepadEntityController<T extends IMobileEntity>TheGamepadEvents
class is the engine's implementation for receiving gamepad input events.This listener interface receives poll events for a gamepad.This listener interface receives pressed events for a gamepad.This listener interface receives released events for a gamepad.TheGamepadManager
provides access to all gamepad input devices.This listener interface receives events when gamepads gets added.This listener interface receives events when gamepads gets removed.TheIKeyboard
interface is the engine's API for receiving keyboard input events.This listener interface receives pressed events for the keyboard.This listener interface receives released events for the keyboard.This listener interface receives typed events for the keyboard.TheIMouse
interface is the engine's API for receiving mouse input events.This listener interface receives clicked events for the mouse.This listener interface receives dragged events for the mouse.This listener interface receives moved events for the mouse.This listener interface receives pressed events for the mouse.This listener interface receives pressing events for the mouse.This listener interface receives released events for the mouse.The staticInput
class is the LITIENGINE's access point to devices that capture physical player input.KeyboardEntityController<T extends IMobileEntity>This implementation provides information about the mouse input in the LITIENGINE.PlatformingMovementController<T extends IMobileEntity>A movement controller that supports keyboard input for horizontal entity movement.