|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.b3dgs.lionengine.game.purviews.Configurable
public class Configurable
Purview representing an object which can be externally configured. When data are loaded, the object can used internally theses data.
Constructor Summary | |
---|---|
Configurable()
|
|
Configurable(Configurable configurable)
|
Method Summary | |
---|---|
protected void |
checkInstruction(java.lang.String type,
java.lang.String line)
Can be overrided to complete instruction storage from decoding. |
Animation |
getAnim(java.lang.String name)
Get animation data from its name. |
CollisionArea |
getCollArea(java.lang.String name)
Get collision area structure from data name. |
java.lang.Object |
getData(java.lang.String name)
Get any kind of data from its name. |
boolean |
getDataBool(java.lang.String name)
Get boolean value from data name. |
int |
getDataInt(java.lang.String name)
Get floating value from data name. |
java.lang.String |
getDataString(java.lang.String name)
Get string value from data name. |
Range |
getRange(java.lang.String name)
Get range data from its name. |
void |
loadData(java.lang.String filename)
Load player data from an external file, structured using elements such as =STR=, =ANM=... |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Configurable()
public Configurable(Configurable configurable)
Method Detail |
---|
public void loadData(java.lang.String filename)
filename
- file localisation.protected void checkInstruction(java.lang.String type, java.lang.String line)
type
- current instruction type.line
- current decoding line.public java.lang.Object getData(java.lang.String name)
name
- instruction name.
public java.lang.String getDataString(java.lang.String name)
name
- instruction name.
public boolean getDataBool(java.lang.String name)
name
- instruction name.
public int getDataInt(java.lang.String name)
name
- instruction name.
public CollisionArea getCollArea(java.lang.String name)
name
- instruction name.
public Animation getAnim(java.lang.String name)
name
- animation name.
public Range getRange(java.lang.String name)
name
- range name.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |