JavaQuest.Server
Class CCmdDrop
java.lang.Object
|
+--JavaQuest.Server.CCmd
|
+--JavaQuest.Server.CCmdDrop
- All Implemented Interfaces:
- java.io.Serializable
- public class CCmdDrop
- extends CCmd
Das Ablegen-Kommandos wirft einen vorhandenen Gegenstand des Spielers
auf das Feld, auf dem er gerade steht.
- See Also:
- Serialized Form
Field Summary |
(package private) CItem |
m_oItem
Abzulegender Gegenstand |
Method Summary |
boolean |
checkPossibility()
Durch die Konzeption der Kommando-Factory ist dieses Kommando immer
ausführbar. |
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
- Abzulegender Gegenstand
CCmdDrop
public CCmdDrop()
- Default-Konstruktor
CCmdDrop
public CCmdDrop(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
- Abzulegender Gegenstand
CCmdDrop
public CCmdDrop(CServerProxy _oServerProxy,
CPlayer _oPlayer,
CItem _oItem,
java.lang.String _strName)
- Konstruktor mit ServerProxy- und Playerreferenz und Name
- Parameters:
_oServerProxy
- Server Proxy Objekt_oPlayer
- Player, von dem das Kommando ausgeführt werden soll._oItem
- Abzulegender Gegenstand_strName
- Beschreibender Name des Kommandos (für Kontext-Menü)
execute
public boolean execute()
throws java.rmi.RemoteException
- Kommando ausfuehren. Das Item wird auf das Feld zurückgelegt. Dabei
wird sichergestellt, dass es auch sichtbar ist.
- Overrides:
execute
in class CCmd
- Returns:
- true, wenn erfolgreich.
checkPossibility
public boolean checkPossibility()
- Durch die Konzeption der Kommando-Factory ist dieses Kommando immer
ausführbar.
- Overrides:
checkPossibility
in class CCmd
- Returns:
- true, wenn Ausführbar.