|
|||||||||
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 FormField 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 LebenspunkteMethod 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 CItem
public java.lang.String GetEffect()
GetEffect
in class CItem
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |