public class Entities extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Entities.GameEntityBuilder
Provides fluent API for building entities.
|
| Constructor and Description |
|---|
Entities() |
| Modifier and Type | Method and Description |
|---|---|
static AnimationBuilder |
animationBuilder()
Creates new animation builder.
|
static Entities.GameEntityBuilder |
builder()
Creates new entity builder.
|
static BoundingBoxComponent |
getBBox(Entity e)
Convenient way to obtain bbox component.
|
static PhysicsComponent |
getPhysics(Entity e)
Convenient way to obtain physics component.
|
static PositionComponent |
getPosition(Entity e)
Convenient way to obtain position component.
|
static RotationComponent |
getRotation(Entity e)
Convenient way to obtain rotation component.
|
static TypeComponent |
getType(Entity e)
Convenient way to obtain type component.
|
static ViewComponent |
getView(Entity e)
Convenient way to obtain main view component.
|
static Entity |
makeScreenBounds(double thickness)
Create an entity with bouding box around the screen with given thickness.
|
public static PositionComponent getPosition(Entity e)
e - entitypublic static RotationComponent getRotation(Entity e)
e - entitypublic static BoundingBoxComponent getBBox(Entity e)
e - entitypublic static PhysicsComponent getPhysics(Entity e)
e - entitypublic static ViewComponent getView(Entity e)
e - entitypublic static TypeComponent getType(Entity e)
e - entitypublic static Entity makeScreenBounds(double thickness)
thickness - thickness of hit boxes around the screenpublic static Entities.GameEntityBuilder builder()
public static AnimationBuilder animationBuilder()
Copyright © 2017. All rights reserved.