JavaQuest.Server
Class CItemAttack
java.lang.Object
|
+--JavaQuest.Server.CItem
|
+--JavaQuest.Server.CItemAttack
- All Implemented Interfaces:
- java.io.Serializable
- public class CItemAttack
- extends CItem
Klasse der Angriffsgegenstaende. Sie erhöhen die Anzahl der Angriffswürfel.
Von CItem abgeleitet.
- See Also:
CItem
, Serialized Form
Field Summary |
protected int |
m_iCubesAttack
Angriffswuerfels des Gegenstandes |
Constructor Summary |
CItemAttack()
Default-Konstruktor |
CItemAttack(CGraficObject _oGraficObject,
boolean _bMoveable,
boolean _bVisible,
int _iCubesAttack)
Konstruktor mit allen notwendigen Informationen |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
m_iCubesAttack
protected int m_iCubesAttack
- Angriffswuerfels des Gegenstandes
CItemAttack
public CItemAttack()
- Default-Konstruktor
CItemAttack
public CItemAttack(CGraficObject _oGraficObject,
boolean _bMoveable,
boolean _bVisible,
int _iCubesAttack)
- Konstruktor mit allen notwendigen Informationen
- Parameters:
_oGraficObject
- Grafikobjekt des Gegenstandes_bMoveable
- Init-Wert für beweglich-Flag_bVisible
- Init-Wert für sichtbar-Flag_iCubesAttack
- Angriffswürfel des Gegenstandes
activate
public boolean activate(CPlayer _oPlayer)
- Gegenstand aktivieren. Angriffswürfel werden zu den Spielerwerten
hinzuaddiert.
- Overrides:
activate
in class CItem
- Parameters:
_oPlayer
- Player, der das Item aktiviert hat- Returns:
- true, wenn erfolgreich.
deactivate
public boolean deactivate(CPlayer _oPlayer)
- Gegenstand deaktivieren. Angriffswürfel werden von den Spielerwerten
abgezogen.
- Overrides:
deactivate
in class CItem
- Parameters:
_oPlayer
- Player, der das Item aktiviert hat- Returns:
- true, wenn erfolgreich.
use
public boolean use(CPlayer _oPlayer)
- Gegenstand benutzen. Ist für Angriffsgegenstände nicht relevant, da sie
automatisch durch aktivieren "benutzt" werden.
- Overrides:
use
in class CItem
- Parameters:
_oPlayer
- Player, der das Item benutzt hat- Returns:
- Immer false, da Gegenstand nicht benutzt werden kann.
getDescription
public java.lang.String getDescription()
- Ausführliche Beschreibung des Items
- Overrides:
getDescription
in class CItem
- Returns:
- String mit ausführlicher Beschreibung des Gegenstandes
GetEffect
public java.lang.String GetEffect()
- Effektmeldung für Aufrufer. Sie ist Unabhängig von Aktivieren
oder Deaktivieren, so dass der Aufrufer die Meldung flexibel verwenden kann.
- Overrides:
GetEffect
in class CItem
- Returns:
- String mit Effekt des Items;