public final class Entities extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Entities.GameEntityBuilder
Provides fluent API for building entities.
|
| Modifier and Type | Method and Description |
|---|---|
static AnimationBuilder |
animationBuilder() |
static Entities.GameEntityBuilder |
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 bounding 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.