| Constructor and Description |
|---|
GameEntityBuilder() |
public Entities.GameEntityBuilder from(SpawnData data)
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 at(Vec2 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 renderLayer(RenderLayer layer)
public Entities.GameEntityBuilder viewFromTiles(TiledMap map, String layerName)
RenderLayer.TOP.map - parsed Tiled maplayerName - layer name as specified by Tiledpublic Entities.GameEntityBuilder viewFromTiles(TiledMap map, String layerName, RenderLayer renderLayer)
map - parsed Tiled maplayerName - layer name as specified by TiledrenderLayer - created view will use this render layerpublic Entities.GameEntityBuilder with(Component... components)
public Entities.GameEntityBuilder with(Control... controls)
public GameEntity build()
public GameEntity buildAndAttach(GameWorld world)
world - the world to attach entity toCopyright © 2017. All rights reserved.