JavaQuest.Server
Class CCmdGet
java.lang.Object
|
+--JavaQuest.Server.CCmd
|
+--JavaQuest.Server.CCmdGet
- All Implemented Interfaces:
- java.io.Serializable
- public class CCmdGet
- extends CCmd
Das Aufnehmen-Kommando nimmt einen Gegenstand von dem Feld auf, auf dem
sich der Player gerade befindet.
- See Also:
- Serialized Form
Field Summary |
(package private) CItem |
m_oItem
Aufzuhebender Gegenstand |
Method Summary |
boolean |
checkPossibility()
Kommando auf Ausfuehrbarkeit pruefen. |
boolean |
execute()
Kommando ausfuehren. |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
m_oItem
CItem m_oItem
- Aufzuhebender Gegenstand
CCmdGet
public CCmdGet()
- Default-Konstruktor
CCmdGet
public CCmdGet(CServerProxy _oServerProxy,
CPlayer _oPlayer,
CItem _oItem)
- Konstruktor mit ServerProxy- und Playerreferenz. Der Name wird mit einem
Standardwert gefüllt, der aus den vorhandenen Informationen gebildet wird..
- Parameters:
_oServerProxy
- Server Proxy Objekt_oPlayer
- Player, von dem das Kommando ausgeführt werden soll._oItem
- Aufzuhebender Gegenstand
CCmdGet
public CCmdGet(CServerProxy _oServerProxy,
CPlayer _oPlayer,
CItem _oItem,
java.lang.String _strName)
- Konstruktor mit ServerProxy- und Playerreferenz, Name
- Parameters:
_oServerProxy
- Server Proxy Objekt_oPlayer
- Player, von dem das Kommando ausgeführt werden soll._oItem
- Aufzuhebender Gegenstand_strName
- Beschreibender Name des Kommandos (für Kontext-Menü)
execute
public boolean execute()
throws java.rmi.RemoteException
- Kommando ausfuehren. Das Item wird vom Feld genommen und dem Spieler
übergeben.
- Overrides:
execute
in class CCmd
- Returns:
- true, wenn Erfolgreich.
checkPossibility
public boolean checkPossibility()
- Kommando auf Ausfuehrbarkeit pruefen. Einzige Bedingung ist es, dass
das Item sichtbar sein muss.
- Overrides:
checkPossibility
in class CCmd
- Returns:
- true, wenn ausführbar.