| Constructor and Description |
|---|
GameEntityBuilder() |
| Modifier and Type | Method and Description |
|---|---|
Entities.GameEntityBuilder |
at(double x,
double y) |
Entities.GameEntityBuilder |
at(javafx.geometry.Point2D position) |
Entities.GameEntityBuilder |
bbox(HitBox box) |
GameEntity |
build()
Finishes building entity.
|
GameEntity |
buildAndAttach(GameWorld world)
Finishes building the entity and attaches it to given world.
|
Entities.GameEntityBuilder |
rotate(double angle) |
Entities.GameEntityBuilder |
type(Enum<?> type) |
Entities.GameEntityBuilder |
viewFromNode(javafx.scene.Node view) |
Entities.GameEntityBuilder |
viewFromNodeWithBBox(javafx.scene.Node view) |
Entities.GameEntityBuilder |
viewFromTexture(String textureName) |
Entities.GameEntityBuilder |
viewFromTextureWithBBox(String textureName) |
Entities.GameEntityBuilder |
with(com.almasb.ents.Component... components) |
Entities.GameEntityBuilder |
with(com.almasb.ents.Control... controls) |
public Entities.GameEntityBuilder type(Enum<?> type)
public Entities.GameEntityBuilder at(double x, double y)
public Entities.GameEntityBuilder at(javafx.geometry.Point2D position)
public Entities.GameEntityBuilder rotate(double angle)
public Entities.GameEntityBuilder bbox(HitBox box)
public Entities.GameEntityBuilder viewFromNode(javafx.scene.Node view)
public Entities.GameEntityBuilder viewFromNodeWithBBox(javafx.scene.Node view)
public Entities.GameEntityBuilder viewFromTexture(String textureName)
public Entities.GameEntityBuilder viewFromTextureWithBBox(String textureName)
public Entities.GameEntityBuilder with(com.almasb.ents.Component... components)
public Entities.GameEntityBuilder with(com.almasb.ents.Control... controls)
public GameEntity build()
public GameEntity buildAndAttach(GameWorld world)
world - the world to attach entity toCopyright © 2016. All rights reserved.