|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--monrovia.server.platform.GameObject | +--monrovia.server.platform.Creature
The abstract base class of a living creature in the game.
Constructor Summary | |
Creature()
|
Method Summary | |
void |
addMessage(java.lang.String pMessage)
|
void |
addParameters(ParameterMap pParameters)
This method will be called to initialize the parameters. |
void |
addStatUpdate(int pIndex,
int pValue)
|
void |
addStatUpdate(int pIndex,
java.lang.String pValue)
|
void |
checkParameters(ParameterMap pParameters)
This method will be called to check the parameters. |
void |
die()
This player is dying. |
static IntPoint |
findFreePointNear(IntPoint pStartPoint,
java.lang.String pArea)
Find a free point in an area. |
java.lang.String |
getCommandMessage()
|
int |
getIconID()
|
java.util.List |
getMessages()
|
java.util.List |
getNeededParameters()
Returns a list of parameters that are needed. |
java.util.List |
getOptionalParameters()
Returns a list of optional parameters. |
java.lang.String |
getStartArea()
|
IntPoint |
getStartPoint()
|
Stat[] |
getStatistics()
|
void |
initialize()
Called when this object is really created. |
boolean |
isAlive()
|
void |
setAlive(boolean pAlive)
|
void |
setCommandMessage(java.lang.String pCommandMessage)
|
void |
update()
|
Methods inherited from class monrovia.server.platform.GameObject |
addParameter, clearCommandMarks, create, getArea, getCommandMark, getGI, getID, getLocation, getName, getParameter, removeParameter, resetObject, resetParameters, setCommandMark, setParameter, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Creature()
Method Detail |
public void addParameters(ParameterMap pParameters)
GameObject
addParameters
in class GameObject
monrovia.server.platform.GameObject
pParameters
- Add the parameters herepublic java.util.List getNeededParameters()
GameObject
checkParameters()
method. This method is used when
we need to query the parameters from the user for example when
adding a player.getNeededParameters
in class GameObject
public java.util.List getOptionalParameters()
GameObject
getOptionalParameters
in class GameObject
public void checkParameters(ParameterMap pParameters) throws StorageException
GameObject
checkParameters
in class GameObject
monrovia.server.platform.GameObject
pParameters
- Check that the parameters are OKStorageException
- Throw this if you find an error.public void initialize()
GameObject
initialize
in class GameObject
public java.lang.String getStartArea()
public IntPoint getStartPoint()
public int getIconID()
public boolean isAlive()
public void setAlive(boolean pAlive)
public java.lang.String getCommandMessage()
public void setCommandMessage(java.lang.String pCommandMessage)
public java.util.List getMessages()
public void addMessage(java.lang.String pMessage)
public Stat[] getStatistics()
public void addStatUpdate(int pIndex, int pValue)
public void addStatUpdate(int pIndex, java.lang.String pValue)
public void update()
public void die()
public static IntPoint findFreePointNear(IntPoint pStartPoint, java.lang.String pArea)
pStartPoint
- Start finding from this pointpArea
- Find the free point from this map area
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |