public class CollisionFormula extends Object implements Nameable
<lionengine:formulas xmlns:lionengine="http://lionengine.b3dgs.com"> <lionengine:formula name="top"> <lionengine:range output="Y" minX="0" maxX="15" minY="15" maxY="15"/> <lionengine:function type="LINEAR" a="0" b="16"/> <lionengine:constraint top="none"/> </lionengine:formula> <lionengine:formula name="bottom"> <lionengine:range output="Y" minX="0" maxX="15" minY="0" maxY="0"/> <lionengine:function type="LINEAR" a="0" b="-1"/> <lionengine:constraint bottom="none"/> </lionengine:formula> <lionengine:formula name="left"> <lionengine:range output="X" minX="0" maxX="0" minY="0" maxY="15"/> <lionengine:function type="LINEAR" a="0" b="-1"/> <lionengine:constraint left="none"/> </lionengine:formula> <lionengine:formula name="right"> <lionengine:range output="X" minX="15" maxX="15" minY="0" maxY="15"/> <lionengine:function type="LINEAR" a="0" b="16"/> <lionengine:constraint right="none"/> </lionengine:formula> </lionengine:formulas>
This will create 4 formulas, defining a collision for each side.
Constructor and Description |
---|
CollisionFormula(String name,
CollisionRange range,
CollisionFunction function,
CollisionConstraint constraint)
Create a collision formula.
|
Modifier and Type | Method and Description |
---|---|
CollisionConstraint |
getConstraint()
Get the constraint defined.
|
CollisionFunction |
getFunction()
Get the function used.
|
String |
getName() |
CollisionRange |
getRange()
Get the range used.
|
public CollisionFormula(String name, CollisionRange range, CollisionFunction function, CollisionConstraint constraint)
name
- The formula name.range
- The range reference.function
- The function used.constraint
- The constraint used.public CollisionRange getRange()
public CollisionFunction getFunction()
public CollisionConstraint getConstraint()
Copyright © 2016 Byron 3D Games Studio. All rights reserved.