CameraSystem

open class CameraSystem : BaseSystem, GestureDetector.GestureListener

Constructors

Link copied to clipboard
@Inject
constructor(camera: Camera, mapInfo: MapInfo, clicksSystem: ClicksSystem, playerMovingSystem: PlayerMovingSystem, map: GameMap)

Properties

Link copied to clipboard
val camera: OrthographicCamera
Link copied to clipboard
open val currentZoom: Float
Link copied to clipboard
open val engine: Engine
Link copied to clipboard
open val entities: ImmutableArray<Entity>
Link copied to clipboard
open val family: Family
Link copied to clipboard
open val player: Entity
Link copied to clipboard
open var priority: Int

Functions

Link copied to clipboard
open fun addedToEngine(engine: Engine)
open fun addedToEngine(engine: Engine)
Link copied to clipboard
Link copied to clipboard
open fun fling(velocityX: Float, velocityY: Float, button: Int): Boolean
Link copied to clipboard
open fun getPosition(): Vector2
Link copied to clipboard
open fun isDetached(): Boolean
Link copied to clipboard
open fun longPress(x: Float, y: Float): Boolean
Link copied to clipboard
open fun moveBy(x: Float, y: Float)
Link copied to clipboard
open fun pan(x: Float, y: Float, deltaX: Float, deltaY: Float): Boolean
Link copied to clipboard
open fun panStop(x: Float, y: Float, pointer: Int, button: Int): Boolean
Link copied to clipboard
open fun pinch(initialPointer1: Vector2, initialPointer2: Vector2, pointer1: Vector2, pointer2: Vector2): Boolean
Link copied to clipboard
open fun pinchStop()
Link copied to clipboard
open fun removedFromEngine(engine: Engine)
Link copied to clipboard
open fun setDetached(detached: Boolean)
Link copied to clipboard
open fun setProcessing(processing: Boolean)
Link copied to clipboard
open fun setSpecialZoom(specialZoom: Boolean)
Link copied to clipboard
open fun setZoom(newZoom: Float): Boolean
Link copied to clipboard
open fun setZooming(zooming: Boolean)
Link copied to clipboard
open fun tap(x: Float, y: Float, count: Int, button: Int): Boolean
Link copied to clipboard
open fun touchDown(x: Float, y: Float, pointer: Int, button: Int): Boolean
Link copied to clipboard
open fun update(deltaTime: Float)
open fun update(deltaTime: Float)
Link copied to clipboard
open fun zoom(initialDistance: Float, distance: Float): Boolean