public class CollisionGroup extends Object implements Nameable
Tile
.
It allows to reference easily a set of CollisionFormula
previously defined on the
MapTile
. Here a definition example:
<lionengine:groups xmlns:lionengine="http://lionengine.b3dgs.com"> <lionengine:group name="block"> <lionengine:formula>top</lionengine:formula> <lionengine:formula>bottom</lionengine:formula> <lionengine:formula>left</lionengine:formula> <lionengine:formula>right</lionengine:formula> </lionengine:group> </lionengine:groups>
CollisionGroupConfig
,
CollisionFormula
Constructor and Description |
---|
CollisionGroup(String name,
Collection<CollisionFormula> formulas)
Create a collision group.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object object) |
Collection<CollisionFormula> |
getFormulas()
Get collision formulas reference.
|
String |
getName() |
int |
hashCode() |
static boolean |
same(String groupA,
String groupB)
Check if tiles groups are same.
|
String |
toString() |
public CollisionGroup(String name, Collection<CollisionFormula> formulas)
name
- The group name.formulas
- The collision formulas reference.public static boolean same(String groupA, String groupB)
groupA
- The first group.groupB
- The second group.true
if groups are same (null
included).public Collection<CollisionFormula> getFormulas()
Copyright © 2017 Byron 3D Games Studio. All rights reserved.