JavaQuest.Server
Class CCmdSearch

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

public class CCmdSearch
extends CCmd

Das Suchen-Kommandos sucht die direkt an den Spieler angrenzenden Felder nach versteckten Gegenständen ab.

See Also:
Serialized Form

Fields inherited from class JavaQuest.Server.CCmd
m_bExecutable, m_oPlayer, m_oServerProxy, m_strName
 
Constructor Summary
CCmdSearch()
          Default-Konstruktor
CCmdSearch(CServerProxy _oServerProxy, CPlayer _oPlayer)
          Konstruktor mit ServerProxy- und Playerreferenz.
CCmdSearch(CServerProxy _oServerProxy, CPlayer _oPlayer, java.lang.String _strName)
          Konstruktor mit ServerProxy- und Playerreferenz, Name
 
Method Summary
 boolean checkPossibility()
          Das Suchekommando ist bisher immer möglich.
 boolean execute()
          Kommando ausfuehren: Nacheinander werden alle neun in Frage kommenden Felder abgesucht und die betreffenden Gegenstände auf sichtbar gesetzt.
 
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
 

Constructor Detail

CCmdSearch

public CCmdSearch()
Default-Konstruktor

CCmdSearch

public CCmdSearch(CServerProxy _oServerProxy,
                  CPlayer _oPlayer)
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.

CCmdSearch

public CCmdSearch(CServerProxy _oServerProxy,
                  CPlayer _oPlayer,
                  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.
_strName - Beschreibender Name des Kommandos (für Kontext-Menü)
Method Detail

execute

public boolean execute()
                throws java.rmi.RemoteException
Kommando ausfuehren: Nacheinander werden alle neun in Frage kommenden Felder abgesucht und die betreffenden Gegenstände auf sichtbar gesetzt.
Overrides:
execute in class CCmd
Returns:
true, wenn erfolgreich.

checkPossibility

public boolean checkPossibility()
Das Suchekommando ist bisher immer möglich.
Overrides:
checkPossibility in class CCmd
Returns:
true, wenn möglich.