|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--JavaQuest.Server.CPlayer
Klasse fuer die Spielerobjeke
Field Summary | |
private int |
m_iActionvalue
|
private static int |
m_icActionvalueMax
|
private static int |
m_icCubesAttackMax
|
private static int |
m_icCubesDefenseMax
|
private static int |
m_icDefaultValues
|
private static int |
m_icHealthMax
|
private static int |
m_icMoveabilityMax
|
private int |
m_iCubesAttack
|
private int |
m_iCubesDefense
|
private int |
m_iHealth
|
private int |
m_iMoveability
|
private int |
m_iMoveabilityActual
|
private CField |
m_oField
|
private CGraficObject |
m_oGraficObject
Graficobject des Spielers |
private static CServerProxy |
m_oServerProxy
Serverproxy, fuer CGame-Funktionalitaet ohne CGame-Referenz |
private java.lang.String |
m_sName
Name des Spielers |
private java.util.Vector |
m_vItemsActive
|
private java.util.Vector |
m_vItemsInactive
|
Constructor Summary | |
CPlayer(java.lang.String _sName,
CServerProxy _oServerProxy)
Default-Konstruktor |
Method Summary | |
boolean |
activateItem(CItem _oItem)
Einen Gegenstand aktivieren |
boolean |
activateItem(int _iItemIndex)
Einen Gegenstand aktivieren |
boolean |
deactivateItem(CItem _oItem)
Einen Gegenstand deaktivieren |
boolean |
deactivateItem(int _iItemIndex)
Einen Gegenstand deaktivieren |
boolean |
delField()
Spielfeld des Players loeschen, Player vom Feld entfernen |
boolean |
dropItem(CItem _oItem)
Entfernt einen Gegenstand aus dem Inventory |
int |
getActionvalue()
Abfragen der Aktionspunkte |
int |
getCubesAttack()
Abfragen der Angriffswuerfel |
int |
getCubesDefense()
Abfragen der Verteidigungswuerfel |
CField |
getField()
Spielfeld des Players abfragen |
CGraficObject |
getGraficObject()
Grafikobjekt des Spielers abfragen |
java.lang.String |
getGraficObjectBitmapFile()
BitmapFile des Grafikobjekt des Spielers abfragen |
java.lang.String |
getGraficObjectDescription()
Beschreibung des Grafikobjekt des Spielers abfragen |
java.lang.String |
getGraficObjectName()
Name des Grafikobjekt des Spielers abfragen |
int |
getHealth()
Abfragen der Gesundheitspunkte |
boolean |
getItem(CItem _oItem)
Nimmt einen Gegenstand in die InaktivListe auf |
java.util.Vector |
getItemsActive()
liefert alle aktiven Gegenstaende |
java.util.Vector |
getItemsInactive()
liefert alle inaktiven Gegenstaende |
int |
getMoveability()
Abfragen der Bewegungspunkte |
int |
getMoveabilityActual()
Abfragen der Bewegungspunkte (fuer die laufende Runde) |
java.lang.String |
getName()
Abfragen des Namens des Spielers |
void |
setActionvalue(int _iActionvalue)
Setzen der Aktionsspunkte |
void |
setCubesAttack(int _iCubesAttack)
Setzen der Angriffswuerfel |
void |
setCubesDefense(int _iCubesDefense)
Setzen der Verteidigungswuerfel |
void |
setField(CField _oField)
dem Player das Spielfeld mitteilen auf dem er sich zZ befindet |
void |
setGraficObject(CGraficObject _oGraficObject)
GraficObject des Spielers setzen |
void |
setHealth(int _iHealth)
Setzen der Gesundheitspunkte |
void |
setMoveability(int _iMoveability)
Setzen der Bewegungspunkte |
void |
setMoveabilityActual(int _iMoveabilityActual)
Setzen der Bewegungspunkte (fuer die laufende Runde) |
void |
setName(java.lang.String _sName)
Setzen des Namens des Spielers |
void |
setTurnParameters()
Spielerparameter fuer aktuelle Runde setzen |
Methods inherited from class java.lang.Object |
|
Field Detail |
private static final int m_icCubesAttackMax
private static final int m_icCubesDefenseMax
private static final int m_icHealthMax
private static final int m_icMoveabilityMax
private static final int m_icActionvalueMax
private static final int m_icDefaultValues
private int m_iCubesAttack
private int m_iCubesDefense
private int m_iHealth
private int m_iMoveability
private int m_iMoveabilityActual
private int m_iActionvalue
private CField m_oField
private java.util.Vector m_vItemsActive
private java.util.Vector m_vItemsInactive
private java.lang.String m_sName
private CGraficObject m_oGraficObject
private static CServerProxy m_oServerProxy
Constructor Detail |
public CPlayer(java.lang.String _sName, CServerProxy _oServerProxy)
Method Detail |
public void setName(java.lang.String _sName)
public java.lang.String getName()
public void setCubesAttack(int _iCubesAttack)
public int getCubesAttack()
public void setCubesDefense(int _iCubesDefense)
public int getCubesDefense()
public void setHealth(int _iHealth)
public int getHealth()
public void setMoveability(int _iMoveability)
public int getMoveability()
public void setMoveabilityActual(int _iMoveabilityActual)
public int getMoveabilityActual()
public void setActionvalue(int _iActionvalue)
public int getActionvalue()
public boolean getItem(CItem _oItem)
public boolean dropItem(CItem _oItem)
public boolean activateItem(CItem _oItem)
public boolean deactivateItem(CItem _oItem)
public boolean activateItem(int _iItemIndex)
public boolean deactivateItem(int _iItemIndex)
public java.util.Vector getItemsActive()
public java.util.Vector getItemsInactive()
public void setField(CField _oField)
public CField getField()
public boolean delField()
public CGraficObject getGraficObject()
public void setGraficObject(CGraficObject _oGraficObject)
public java.lang.String getGraficObjectName()
public java.lang.String getGraficObjectDescription()
public java.lang.String getGraficObjectBitmapFile()
public void setTurnParameters()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |