|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Client | |
---|---|
net.mazewar |
Uses of Client in net.mazewar |
---|
Subclasses of Client in net.mazewar | |
---|---|
class |
GUIClient
An implementation of LocalClient that is controlled by the keyboard
of the computer on which the game is being run. |
class |
LocalClient
An abstract class for Client s in a Maze that local to the
computer the game is running upon. |
class |
RemoteClient
A skeleton for those Client s that correspond to clients on other computers. |
class |
RobotClient
A very naive implementation of a computer controlled LocalClient . |
Fields in net.mazewar with type parameters of type Client | |
---|---|
java.util.Hashtable<Peer,Client> |
Mazewar.clientList
|
Methods in net.mazewar that return Client | |
---|---|
Client |
Projectile.getOwner()
Find out the owner of this Projectile . |
Methods in net.mazewar with parameters of type Client | |
---|---|
void |
MazeImpl.addClient(Client client)
|
abstract void |
Maze.addClient(Client client)
Add a Client at random location in the Maze . |
void |
MazeImpl.addClientAtGivenPoint(Client client,
DirectedPoint directedPoint)
|
abstract void |
Maze.addClientAtGivenPoint(Client client,
DirectedPoint directedPoint)
|
void |
OverheadMazePanel.clientAdded(Client c)
|
void |
MazeListener.clientAdded(Client client)
Notification that new client has been added to the maze. |
void |
ScoreTableModel.clientAdded(Client client)
|
boolean |
MazeImpl.clientFire(Client client)
|
abstract boolean |
Maze.clientFire(Client client)
Create a new Projectile from the specified Client |
void |
OverheadMazePanel.clientFired(Client c)
|
void |
MazeListener.clientFired(Client client)
Notification that a client has fired a projectile. |
void |
ScoreTableModel.clientFired(Client client)
|
void |
OverheadMazePanel.clientKilled(Client source,
Client target)
|
void |
MazeListener.clientKilled(Client source,
Client target)
Notification that client source has killed client target . |
void |
ScoreTableModel.clientKilled(Client source,
Client target)
|
void |
OverheadMazePanel.clientRemoved(Client c)
|
void |
MazeListener.clientRemoved(Client client)
Notification that a client has been removed, or exiting the maze. |
void |
ScoreTableModel.clientRemoved(Client client)
|
void |
ClientListener.clientUpdate(Client client,
ClientEvent clientevent)
Invoked when a Client performs an action. |
void |
MazeImpl.clientUpdate(Client c,
ClientEvent ce)
Listen for notifications about action performed by Client s in the maze. |
Direction |
MazeImpl.getClientOrientation(Client client)
|
abstract Direction |
Maze.getClientOrientation(Client client)
Find out the cardinal direction a Client is facing. |
Point |
MazeImpl.getClientPoint(Client client)
|
abstract Point |
Maze.getClientPoint(Client client)
Find out where a specified Client is located
in the Maze . |
boolean |
MazeImpl.moveClientBackward(Client client)
|
abstract boolean |
Maze.moveClientBackward(Client client)
Attempt to move a Client in the Maze backward. |
boolean |
MazeImpl.moveClientForward(Client client)
|
abstract boolean |
Maze.moveClientForward(Client client)
Attempt to move a Client in the Maze forward. |
void |
MazeImpl.removeClient(Client client)
|
abstract void |
Maze.removeClient(Client client)
Remove the specified Client from the Maze |
void |
MazeImpl.rotateClientLeft(Client client)
Internal helper called when a Client emits a turnLeft action. |
void |
MazeImpl.rotateClientRight(Client client)
Internal helper called when a Client emits a turnRight action. |
Constructors in net.mazewar with parameters of type Client | |
---|---|
OverheadMazePanel(Maze maze,
Client client)
Create a Panel that will display an overhead view of a Maze
from a specified Client 's viewpoint. |
|
Projectile(Client client)
Create a new Projectile owned by the specified
Client . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |