Modifier and Type | Field and Description |
---|---|
static String |
COLLISION
Collision node name.
|
static String |
COLLISION_HEIGHT
Collision attribute height.
|
static String |
COLLISION_MIRROR
Collision attribute mirror.
|
static String |
COLLISION_NAME
Collision attribute name.
|
static String |
COLLISION_OFFSETX
Collision attribute offset x.
|
static String |
COLLISION_OFFSETY
Collision attribute offset y.
|
static String |
COLLISION_WIDTH
Collision attribute width.
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear the collisions data.
|
static CollisionConfig |
create(Configurer configurer)
Create the collision data from node.
|
static Collision |
createCollision(XmlNode node)
Create an collision from its node.
|
static void |
export(XmlNode root,
Collision collision)
Create an XML node from a collision.
|
Collision |
getCollision(String name)
Get a collision data from its name.
|
Collection<Collision> |
getCollisions()
Get all collisions.
|
public static final String COLLISION
public static final String COLLISION_NAME
public static final String COLLISION_OFFSETX
public static final String COLLISION_OFFSETY
public static final String COLLISION_WIDTH
public static final String COLLISION_HEIGHT
public static final String COLLISION_MIRROR
public static CollisionConfig create(Configurer configurer)
configurer
- The configurer reference.LionEngineException
- If unable to read node.public static Collision createCollision(XmlNode node)
node
- The collision node.LionEngineException
- If error when reading collision data.public static void export(XmlNode root, Collision collision)
root
- The node root.collision
- The collision reference.public void clear()
public Collision getCollision(String name)
name
- The collision name.LionEngineException
- If the collision with the specified name was not found.public Collection<Collision> getCollisions()
Copyright © 2016 Byron 3D Games Studio. All rights reserved.