Class EncounterBird
java.lang.Object
com.prineside.tdi2.systems.randomEncounter.EncounterBird
- All Implemented Interfaces:
KryoSerializable
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloat
int
float
int
static float
int
long
float
int
float
boolean
float
-
Constructor Summary
ConstructorsConstructorDescriptionEncounterBird
(GameSystemProvider S, RandomEncounterSystem.BirdAction birdAcceptAction) -
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
isActive()
boolean
isMouseHit
(float mapX, float mapY) boolean
void
void
void
onFinish()
void
void
void
setLifeTime
(float time) Set both rendering and frame-based lifetime, calculated from the current tick ratevoid
tick()
void
updateOnDraw
(float deltaTime) void
-
Field Details
-
HIT_BOX_SCALE
public static float HIT_BOX_SCALE -
underEffect
-
midEffect
-
overEffect
-
S
-
existsTime
public float existsTime -
existsFrames
public int existsFrames -
framesLifeTime
public int framesLifeTime -
maxHp
public int maxHp -
hp
public int hp -
requiresConfirmation
public boolean requiresConfirmation -
position
-
velocity
-
lifeTime
public float lifeTime -
targetPoint
-
baseColor
-
overlayColor
-
maxVelocity
public float maxVelocity -
acceleration
public float acceleration -
timeSinceRandomTargetSwitch
public float timeSinceRandomTargetSwitch -
lastHitTimestamp
public long lastHitTimestamp -
birdAcceptAction
-
-
Constructor Details
-
EncounterBird
-
-
Method Details
-
write
- Specified by:
write
in interfaceKryoSerializable
-
read
- Specified by:
read
in interfaceKryoSerializable
-
setLifeTime
public void setLifeTime(float time) Set both rendering and frame-based lifetime, calculated from the current tick rate -
isVisible
public boolean isVisible() -
isActive
public boolean isActive() -
updateOnDraw
public void updateOnDraw(float deltaTime) -
tick
public void tick() -
selectNewTargetPoint
public void selectNewTargetPoint() -
draw
-
isMouseHit
public boolean isMouseHit(float mapX, float mapY) -
onClickAction
public void onClickAction() -
onDeclineAction
public void onDeclineAction() -
onFinish
public void onFinish()
-