|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--JavaQuest.Server.CItem
|
+--JavaQuest.Server.CItemUniversal
Klasse der Universalgegenstaende. Sie erhöhen die aktuelle Anzahl der Lebenspunkte, Angriffs- und Verteidigunswürfel. Er kann nur begrenzt oft benutzt werden. Von CItem abgeleitet.
CItem, Serialized Form| Field Summary | |
protected int |
m_iCubesAttack
Angriffswuerfels des Gegenstandes |
protected int |
m_iCubesDefense
Verteidigungswuerfels des Gegenstandes |
protected int |
m_iHealth
Lebenspunkte des Gegenstandes |
protected int |
m_iUsecount
Anzahl der möglichen Anwendungen |
| Fields inherited from class JavaQuest.Server.CItem |
m_bMoveable, m_bVisible, m_oGraficObject |
| Constructor Summary | |
CItemUniversal()
Default-Konstruktor |
|
CItemUniversal(CGraficObject _oGraficObject,
boolean _bMoveable,
boolean _bVisible,
int _iUsecount,
int _iCubesAttack,
int _iCubesDefense,
int _iHealth)
Konstruktor mit allen notwendigen Informationen |
|
| Method Summary | |
boolean |
activate(CPlayer _oPlayer)
Gegenstand aktivieren. |
boolean |
deactivate(CPlayer _oPlayer)
Gegenstand deaktivieren. |
java.lang.String |
getDescription()
Ausführliche Beschreibung des Items, kombiniert getDescription und getAttributeDescription |
java.lang.String |
GetEffect()
Effektmeldung für Aufrufer. |
boolean |
use(CPlayer _oPlayer)
Gegenstand benutzen. m_iHealth Lebenspunkte werden dem Player hinzugefügt, m_iCubesAttack und m_iCubesDefense werden zu den Werten des Spielers hinzuaddiert. |
| Methods inherited from class JavaQuest.Server.CItem |
getBitmapFile, getGraficObject, getMoveableState, getName, getVisibleState, setGraficObject, setMoveableState, setVisibleState |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
protected int m_iCubesAttack
protected int m_iCubesDefense
protected int m_iHealth
protected int m_iUsecount
| Constructor Detail |
public CItemUniversal()
public CItemUniversal(CGraficObject _oGraficObject,
boolean _bMoveable,
boolean _bVisible,
int _iUsecount,
int _iCubesAttack,
int _iCubesDefense,
int _iHealth)
_oGraficObject - Grafikobjekt des Gegenstandes_bMoveable - Init-Wert für beweglich-Flag_bVisible - Init-Wert für sichtbar-Flag_iUsecount - Anzahl der Anwendungen_iCubesAttack - Anzahl der Angriffswürfel_iCubesDefense - Anzahl der Verteidigungswürfel_iHealth - Anazahl der Lebenspunkte| Method Detail |
public boolean activate(CPlayer _oPlayer)
activate in class CItem_oPlayer - Player, der das Item aktiviert hatpublic boolean deactivate(CPlayer _oPlayer)
deactivate in class CItem_oPlayer - Player, der das Item aktiviert hatpublic boolean use(CPlayer _oPlayer)
use in class CItem_oPlayer - Player, der das Item benutzt hatpublic java.lang.String getDescription()
getDescription in class CItempublic java.lang.String GetEffect()
GetEffect in class CItem
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||