pda
jvm
core
/
net.artux.pda.map.ecs.interactive
/
ClicksSystem
Clicks
System
open
class
ClicksSystem
:
IteratingSystem
,
GestureDetector.GestureListener
Members
Constructors
Clicks
System
Link copied to clipboard
@
Inject
constructor
(
)
Properties
engine
Link copied to clipboard
open
val
engine
:
Engine
entities
Link copied to clipboard
open
val
entities
:
ImmutableArray
<
Entity
>
family
Link copied to clipboard
open
val
family
:
Family
priority
Link copied to clipboard
open
var
priority
:
Int
Functions
added
To
Engine
Link copied to clipboard
open
fun
addedToEngine
(
engine
:
Engine
)
check
Processing
Link copied to clipboard
open
fun
checkProcessing
(
)
:
Boolean
clicked
Link copied to clipboard
open
fun
clicked
(
x
:
Float
,
y
:
Float
)
:
Boolean
fling
Link copied to clipboard
open
fun
fling
(
velocityX
:
Float
,
velocityY
:
Float
,
button
:
Int
)
:
Boolean
long
Press
Link copied to clipboard
open
fun
longPress
(
x
:
Float
,
y
:
Float
)
:
Boolean
pan
Link copied to clipboard
open
fun
pan
(
x
:
Float
,
y
:
Float
,
deltaX
:
Float
,
deltaY
:
Float
)
:
Boolean
pan
Stop
Link copied to clipboard
open
fun
panStop
(
x
:
Float
,
y
:
Float
,
pointer
:
Int
,
button
:
Int
)
:
Boolean
pinch
Link copied to clipboard
open
fun
pinch
(
initialPointer1
:
Vector2
,
initialPointer2
:
Vector2
,
pointer1
:
Vector2
,
pointer2
:
Vector2
)
:
Boolean
pinch
Stop
Link copied to clipboard
open
fun
pinchStop
(
)
removed
From
Engine
Link copied to clipboard
open
fun
removedFromEngine
(
engine
:
Engine
)
set
Processing
Link copied to clipboard
open
fun
setProcessing
(
processing
:
Boolean
)
tap
Link copied to clipboard
open
fun
tap
(
x
:
Float
,
y
:
Float
,
count
:
Int
,
button
:
Int
)
:
Boolean
touch
Down
Link copied to clipboard
open
fun
touchDown
(
x
:
Float
,
y
:
Float
,
pointer
:
Int
,
button
:
Int
)
:
Boolean
update
Link copied to clipboard
open
fun
update
(
deltaTime
:
Float
)
zoom
Link copied to clipboard
open
fun
zoom
(
initialDistance
:
Float
,
distance
:
Float
)
:
Boolean