JavaQuest.Server
Class CItemDefense
java.lang.Object
|
+--JavaQuest.Server.CItem
|
+--JavaQuest.Server.CItemDefense
- All Implemented Interfaces:
- java.io.Serializable
- public class CItemDefense
- 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_iCubesDefense
Verteidigungswuerfels des Gegenstandes |
Constructor Summary |
CItemDefense()
Default-Konstruktor |
CItemDefense(CGraficObject _oGraficObject,
boolean _bMoveable,
boolean _bVisible,
int _iCubesDefense)
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_iCubesDefense
protected int m_iCubesDefense
- Verteidigungswuerfels des Gegenstandes
CItemDefense
public CItemDefense()
- Default-Konstruktor
CItemDefense
public CItemDefense(CGraficObject _oGraficObject,
boolean _bMoveable,
boolean _bVisible,
int _iCubesDefense)
- Konstruktor mit allen notwendigen Informationen
- Parameters:
_oGraficObject
- Grafikobjekt des Gegenstandes_bMoveable
- Init-Wert für beweglich-Flag_bVisible
- Init-Wert für sichtbar-Flag_iCubesDefense
- Verteidigungswürfel des Gegenstandes
activate
public boolean activate(CPlayer _oPlayer)
- Gegenstand aktivieren. Verteidigungsswü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 Verteidigungsgegenstä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;