All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

actionPerformed(ActionEvent). Method in class ActionPopup
actionPerformed(ActionEvent). Method in class Board
ActionPopup(JFrame, Vector). Constructor for class ActionPopup
address. Variable in class Player
addToItemsPanel(Item, Color). Method in class Board

B

Block(). Method in class Mud
Board(Mud). Constructor for class Board
Constructor

C

changeItemOwner(Item, Color). Method in class Board
CHANNEL_PORT. Static variable in class MudUtil
clickOnTakenItem(Item). Method in class Board
color. Variable in class Player
color2string(Color). Static method in class MudUtil
Translates colors to regular english names.
colors. Static variable in class Monster
Coord(int, int). Constructor for class Coord

D

d_actions. Variable in class Item
d_board. Variable in class Mud
d_drawPanel. Variable in class Board
d_items. Variable in class Mud
d_localPlayer. Variable in class Mud
d_masterAddress. Variable in class Mud
d_matrix. Variable in class Mud
d_matrixViewStatus. Variable in class Board
d_mazeHeight. Static variable in class MudUtil
d_mazeSquareSize. Static variable in class Board
d_mazeWidth. Static variable in class MudUtil
d_monsters. Variable in class Mud
d_players. Variable in class Mud
d_playersColors. Variable in class Mud
d_status. Variable in class Item
DEBUG. Static variable in class MudUtil
Debug(String). Static method in class MudUtil
Used for debug messages.
die(Exception). Static method in class MudUtil
Dies with a message to stderr
die(String). Static method in class MudUtil
Dies with a message to stderr
die(String, Exception). Static method in class MudUtil
Dies with a message to stderr
displayMsg(String). Method in class Board
Displays a message in the boards top label
displayPower(int). Method in class Board

E

EMPTY. Static variable in class MudUtil
equals(Coord). Method in class Coord

F

finalInit(). Method in class Board
forceResize(). Method in class Board

G

getHostName(). Static method in class MudUtil
Gets the host name of the machine the program is running on
getItemByCoord(Coord). Method in class Mud
getItemByName(String). Method in class Mud
getOwner(). Method in class Item
GROUP_NAME. Static variable in class MudUtil

H

handleItemAction(String, Item). Method in class Mud
handleMove(Coord). Method in class Mud
handleTimeout(). Method in class Mud

I

INITIAL_MONSTER_POWER. Static variable in class MudUtil
INITIAL_PLAYER_POWER. Static variable in class MudUtil
isAnItem(String). Static method in class Item
isArmed. Variable in class Player
isNeighbor(int, int, int, int). Static method in class MudUtil
Checks if two points are close to each other by the following rule : 1.
ITEM. Static variable in class MudUtil
Item(int, int, String). Constructor for class Item
Creates a new item.

K

keyPressed(KeyEvent). Method in class Board
keyReleased(KeyEvent). Method in class Board
keyTyped(KeyEvent). Method in class Board

M

main(String[]). Static method in class Mud
makeMove(int[][], int). Method in class Monster
Makes a move on the board given.
MONSTER. Static variable in class MudUtil
Monster(int, int). Constructor for class Monster
Creates a new monster in the given coordination.
mouseClicked(MouseEvent). Method in class Board
mouseEntered(MouseEvent). Method in class Board
mouseExited(MouseEvent). Method in class Board
mousePressed(MouseEvent). Method in class Board
mouseReleased(MouseEvent). Method in class Board
Mud(). Constructor for class Mud
MudUtil(). Constructor for class MudUtil

N

NONE. Static variable in class MudUtil

P

paint(Graphics). Method in class Board
PLAYER. Static variable in class MudUtil
Player(int, int, Color, Address). Constructor for class Player
Makes a new player
possible_items. Static variable in class Item
power. Variable in class Monster
power. Variable in class Player
printMaze(int[][]). Static method in class MudUtil
A debug method.
printSquare(int[][], int, int). Static method in class MudUtil
Debug method.
PROPS. Static variable in class MudUtil

R

readMazeFile(). Static method in class MudUtil
Reads a file ( d_mazeFile ) which consists of the following format : num of lines , num of rows line 1 line 2 ....
removeFromItemsPanel(String). Method in class Board
RMI_TIMEOUT. Static variable in class MudUtil
rmiChangeAttrib(Integer, Color, Boolean). Method in class Mud
Called to change the state of an Item
rmiGetUserStat(Long, Integer, Address). Method in class Mud
Get the node's status.
rmiMasterSaveAction(String, Vector). Method in class Mud
RMI to master to save current request.
rmiMove(Color, Coord). Method in class Mud
Performs a move on the board.
rmiMoveMonsters(Integer, View). Method in class Mud
Request to move the monsters in a random fashion
rmiStateTransfer(Vector). Method in class Mud
Do the state transfer.
rmiTakeItem(Color, Coord, String). Method in class Mud
Take an item that is either on board or in another player's hand ( if he is close enough to the taker ).
run(). Method in class Scheduler

S

Scheduler(Mud). Constructor for class Scheduler
Creats a new thread which will call upcall.handleTimeout on timeout.
setOwner(Color). Method in class Item
showSpot(int, int). Method in class Board
Called from MUD to make the move after it was already checked
sleep(long). Static method in class MudUtil
Sleeps some time.
stopMe(). Method in class Scheduler
Used to stop me since in the new methodology it is not good to stop a thread with brute force.
stopScheduler(). Method in class Mud
Suspect(Object). Method in class Mud

T

toString(). Method in class Coord
toString(). Method in class Item
toString(). Method in class Monster
toString(). Method in class Player

U

update(Graphics). Method in class Board

V

VC_GET_USER_STAT. Static variable in class MudUtil
VC_MASTER_INIT. Static variable in class MudUtil
VC_PROCESSING. Static variable in class MudUtil
VC_READY. Static variable in class MudUtil
VC_STATE_TRANSFER. Static variable in class MudUtil
ViewAccepted(View). Method in class Mud

W

WALL. Static variable in class MudUtil
windowActivated(WindowEvent). Method in class Board
windowClosed(WindowEvent). Method in class Board
windowClosing(WindowEvent). Method in class Board
windowDeactivated(WindowEvent). Method in class Board
windowDeiconified(WindowEvent). Method in class Board
windowIconified(WindowEvent). Method in class Board
windowOpened(WindowEvent). Method in class Board

X

x. Variable in class Coord
x. Variable in class Item
x. Variable in class Monster
x. Variable in class Player

Y

y. Variable in class Coord
y. Variable in class Item
y. Variable in class Monster
y. Variable in class Player