public final class CollisionGroupConfig extends Object
CollisionGroup
Modifier and Type | Field and Description |
---|---|
static String |
COLLISION
Collision group node.
|
static String |
COLLISIONS
Collision group root node.
|
static String |
FILENAME
Configuration file name.
|
static String |
GROUP
Group name attribute.
|
Modifier and Type | Method and Description |
---|---|
static Collection<CollisionGroup> |
create(Media config)
Create the collision group data from node (should only be used to display names, as real content is
null , mainly UI specific to not have dependency on MapTileCollision ). |
static Collection<CollisionGroup> |
create(XmlNode root,
MapTileCollision map)
Create the collision group data from node.
|
static void |
export(XmlNode root,
CollisionGroup group)
Export the collision group data as a node.
|
static boolean |
has(XmlNode root,
String group)
Check if node has group node.
|
static void |
remove(XmlNode root,
String group)
Remove the group node.
|
public static final String FILENAME
public static final String COLLISIONS
public static final String COLLISION
public static final String GROUP
public static Collection<CollisionGroup> create(Media config)
null
, mainly UI specific to not have dependency on MapTileCollision
).config
- The tile collision groups descriptor.LionEngineException
- If unable to read node.public static Collection<CollisionGroup> create(XmlNode root, MapTileCollision map)
root
- The node root reference.map
- The map reference.LionEngineException
- If unable to read node.public static void export(XmlNode root, CollisionGroup group)
root
- The node root.group
- The collision group to export.LionEngineException
- If error on writing.public static void remove(XmlNode root, String group)
root
- The root node.group
- The group name to remove.Copyright © 2016 Byron 3D Games Studio. All rights reserved.