JavaQuest.Server
Class CCmdUse

java.lang.Object
  |
  +--JavaQuest.Server.CCmd
        |
        +--JavaQuest.Server.CCmdUse
All Implemented Interfaces:
java.io.Serializable

public class CCmdUse
extends CCmd

Klasse der Anwenden-Kommandos

See Also:
Serialized Form

Field Summary
(package private)  CItem m_oItem
          Zu benutzendes Objekt
 
Fields inherited from class JavaQuest.Server.CCmd
m_bExecutable, m_oPlayer, m_oServerProxy, m_strName
 
Constructor Summary
CCmdUse()
          Default-Konstruktor
CCmdUse(CServerProxy _oServerProxy, CPlayer _oPlayer, CItem _oItem)
          Konstruktor mit ServerProxy- und Playerreferenz
CCmdUse(CServerProxy _oServerProxy, CPlayer _oPlayer, CItem _oItem, java.lang.String _strName)
          Konstruktor mit ServerProxy- und Playerreferenz, Name
 
Method Summary
 boolean checkPossibility()
          Kommando auf Ausfuehrbarkeit pruefen
 boolean execute()
          Kommando ausfuehren
 
Methods inherited from class JavaQuest.Server.CCmd
getName, getPlayer, setName, setPlayer, setServerProxy
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

m_oItem

CItem m_oItem
Zu benutzendes Objekt
Constructor Detail

CCmdUse

public CCmdUse()
Default-Konstruktor

CCmdUse

public CCmdUse(CServerProxy _oServerProxy,
               CPlayer _oPlayer,
               CItem _oItem)
Konstruktor mit ServerProxy- und Playerreferenz

CCmdUse

public CCmdUse(CServerProxy _oServerProxy,
               CPlayer _oPlayer,
               CItem _oItem,
               java.lang.String _strName)
Konstruktor mit ServerProxy- und Playerreferenz, Name
Method Detail

execute

public boolean execute()
                throws java.rmi.RemoteException
Kommando ausfuehren
Overrides:
execute in class CCmd
Following copied from class: JavaQuest.Server.CCmd
Returns:
true, wenn erfolgreich ausgeführt.

checkPossibility

public boolean checkPossibility()
Kommando auf Ausfuehrbarkeit pruefen
Overrides:
checkPossibility in class CCmd
Following copied from class: JavaQuest.Server.CCmd
Returns:
true, wenn ausführbar.