public class ProjectileControl
extends com.almasb.ents.AbstractControl
| Constructor and Description |
|---|
ProjectileControl(javafx.geometry.Point2D direction,
double speed) |
| Modifier and Type | Method and Description |
|---|---|
javafx.geometry.Point2D |
getDirection() |
double |
getSpeed() |
javafx.geometry.Point2D |
getVelocity() |
void |
onAdded(com.almasb.ents.Entity entity) |
void |
onUpdate(com.almasb.ents.Entity entity,
double tpf) |
void |
setDirection(javafx.geometry.Point2D direction)
Set direction in which projectile is moving.
|
void |
setSpeed(double speed) |
public ProjectileControl(javafx.geometry.Point2D direction,
double speed)
public javafx.geometry.Point2D getVelocity()
public javafx.geometry.Point2D getDirection()
public void setDirection(javafx.geometry.Point2D direction)
direction - the vectorpublic double getSpeed()
public void setSpeed(double speed)
speed - the speed valuepublic void onAdded(com.almasb.ents.Entity entity)
onAdded in interface com.almasb.ents.ControlonAdded in class com.almasb.ents.AbstractControlpublic void onUpdate(com.almasb.ents.Entity entity,
double tpf)
Copyright © 2016. All rights reserved.