cmd
Class Examine
java.lang.Object
cmd.Examine
- All Implemented Interfaces:
- Command
public class Examine
- extends java.lang.Object
- implements Command
Examine
Prints a more detailed description of an object in the game.
Method Summary |
void |
construct(java.lang.String[] params)
construct is called when the Command is created. |
void |
exec(Player p)
exec is the main method of the command. |
void |
setDir(java.lang.String d)
|
void |
setName(java.lang.String objectToExamine)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Examine
public Examine()
exec
public void exec(Player p)
- Description copied from interface:
Command
- exec is the main method of the command. exec is called by
executeCommand in the core.Game class. Everything that should happen
when you execute the command, besides the initialisation of what
the command should execute on, should happen in this method.
- Specified by:
exec
in interface Command
- Parameters:
p
- the player calling examine
construct
public void construct(java.lang.String[] params)
- Description copied from interface:
Command
- construct is called when the Command is created. construct
should parse the params array, and get relevant information
from it. For example, if the command was "move e", the params
array would contain "e", so the construct command should set
an instance variable dir that has "e" as its value. Then,
when exec is called, it can use this information.
- Specified by:
construct
in interface Command
setDir
public void setDir(java.lang.String d)
setName
public void setName(java.lang.String objectToExamine)
toString
public java.lang.String toString()
- Specified by:
toString
in interface Command
- Overrides:
toString
in class java.lang.Object
- Returns:
- The description of the command created for the Help
command to print when the player types "help your_cmd_name".