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

act(). Method in class breakout.ClassicBall
actionPerformed(ActionEvent). Method in class breakout.BreakOutFrame
addBall(BreakOutBall). Method in class breakout.BallRepository
addBrick(BreakOutBrick, int). Method in class breakout.BrickRepository
addItem(Menu, String). Method in class breakout.BreakOutFrame
anim. Variable in class breakout.ClassicBall
available(). Method in class breakout.BOClient
Returns the number of bytes that can be read from the input stream connected to the Server without blocking

B

ballrepos. Variable in class breakout.ClassicBall
ballrepos. Variable in class breakout.GhostBall
ballrepos. Variable in class breakout.ScreenCanvas
BallRepository(ScreenCanvas, BrickRepository). Constructor for class breakout.BallRepository
ballType. Variable in class breakout.ClassicBall
ballType. Variable in class breakout.GhostBall
ballvect. Variable in class breakout.BallRepository
BOClient(). Constructor for class breakout.BOClient
Creates a client which is connected to the BOServer.
bof. Variable in class breakout.KeyboardListener
BOServer(). Constructor for class breakout.BOServer
Constructor takes no arguments; creates a new ServerSocket on port 4321 Creates and starts a new Thread on this Object.
BOServerMain(). Constructor for class breakout.BOServerMain
BreakOutFrame(ScreenCanvas). Constructor for class breakout.BreakOutFrame
BreakOutMain(). Constructor for class breakout.BreakOutMain
BreakOutMainFor2(). Constructor for class breakout.BreakOutMainFor2
Brick100(ScreenCanvas, BrickRepository, Point, Point). Constructor for class breakout.Brick100
brickrepos. Variable in class breakout.BallRepository
brickrepos. Variable in class breakout.ClassicBall
brickrepos. Variable in class breakout.GhostBall
brickrepos. Variable in class breakout.ScreenCanvas
BrickRepository(ScreenCanvas). Constructor for class breakout.BrickRepository
brickvect. Variable in class breakout.BrickRepository

C

CanvasPaddleLR. Variable in class breakout.ScreenCanvas
CanvasPaddleUL. Variable in class breakout.ScreenCanvas
center. Variable in class breakout.ClassicBall
center. Variable in class breakout.GhostBall
changeCenter(int, int). Method in class breakout.GhostBall
changeX. Variable in class breakout.ScreenCanvas
changeXvelocity(double). Method in interface breakout.BreakOutBall
changeXvelocity(double). Method in class breakout.ClassicBall
changeXvelocity(double). Method in class breakout.GhostBall
changeY. Variable in class breakout.ScreenCanvas
changeYvelocity(double). Method in interface breakout.BreakOutBall
changeYvelocity(double). Method in class breakout.ClassicBall
changeYvelocity(double). Method in class breakout.GhostBall
checkGhostHit(GhostBall). Method in class breakout.BrickRepository
checkHitBrick(BreakOutBall). Method in class breakout.BrickRepository
checkHitPaddle(ClassicBall). Method in class breakout.ScreenCanvas
ClassicBall(ScreenCanvas, BrickRepository, BallRepository, int, int, double, double, int). Constructor for class breakout.ClassicBall
cleanUp(). Method in class breakout.BOClient
A method used to flush() the DataOutputStream.
client. Variable in class breakout.ClientHandler
the Socket connected to the BOClient
ClientHandler(Socket, BOServer). Constructor for class breakout.ClientHandler
The constructor takes a Socket and a BOServer as parameters.
clientHandlers. Variable in class breakout.BOServer
A Vector of ClientHandlers
connection. Variable in class breakout.ScreenCanvas
Field variable to remember the name of the Client connection
Constants(). Constructor for class breakout.Constants
currentPlayerCount. Variable in class breakout.BOServer
This is a field to keep track of the current number of players playing Breakout!
currentPlayerCount. Variable in class breakout.ClientHandler
An int to keep track of current number of players

D

DEL_BALL. Static variable in class breakout.Constants
Constant used for multi-ball play; delete ball when it misses the paddle
deleteBall(BreakOutBall). Method in class breakout.BallRepository
deleteBrick(BreakOutBrick, int). Method in class breakout.BrickRepository
dis. Variable in class breakout.BOClient
Where to get information from the Server
dis. Variable in class breakout.ClientHandler
A DataInputStream
dos. Variable in class breakout.BOClient
Where to send information to the ClientHandler
dos. Variable in class breakout.ClientHandler
A DataOutputStream
DudBrick(). Constructor for class breakout.DudBrick
DudBrick(ScreenCanvas, BrickRepository, Point, Point). Constructor for class breakout.DudBrick

G

getBrickRepos(). Method in interface breakout.BreakOutBrick
getBrickRepos(). Method in class breakout.DudBrick
getBrickRepos(). Method in class breakout.StationaryBrick
getCanvas(). Method in interface breakout.BreakOutBrick
getCanvas(). Method in class breakout.DudBrick
getCanvas(). Method in class breakout.StationaryBrick
getCenter(). Method in interface breakout.BreakOutBall
getCenter(). Method in class breakout.ClassicBall
getCenter(). Method in class breakout.GhostBall
getLowerRt(). Method in interface breakout.BreakOutBrick
getLowerRt(). Method in class breakout.DudBrick
getLowerRt(). Method in class breakout.StationaryBrick
getMaxX(). Method in class breakout.ScreenCanvas
getMaxY(). Method in class breakout.ScreenCanvas
getMinX(). Method in class breakout.ScreenCanvas
getMinY(). Method in class breakout.ScreenCanvas
getPause(). Method in class breakout.ScreenCanvas
getRadius(). Method in interface breakout.BreakOutBall
getRadius(). Method in class breakout.ClassicBall
getRadius(). Method in class breakout.GhostBall
getUpperLft(). Method in interface breakout.BreakOutBrick
getUpperLft(). Method in class breakout.DudBrick
getUpperLft(). Method in class breakout.StationaryBrick
getXvelocity(). Method in interface breakout.BreakOutBall
getXvelocity(). Method in class breakout.ClassicBall
getXvelocity(). Method in class breakout.GhostBall
getYvelocity(). Method in interface breakout.BreakOutBall
getYvelocity(). Method in class breakout.ClassicBall
getYvelocity(). Method in class breakout.GhostBall
gf. Variable in class breakout.BOServer
A GameFinder
GhostBall(ScreenCanvas, BrickRepository, BallRepository, int, int, int). Constructor for class breakout.GhostBall
ghostX. Variable in class breakout.ScreenCanvas
ghostY. Variable in class breakout.ScreenCanvas

I

ImageCanvas(). Constructor for class breakout.ImageCanvas
ImageMain(). Constructor for class breakout.ImageMain
init(). Method in class breakout.BreakOutFrame
isScroll. Variable in class breakout.ScrollArea

K

KEEP_BALL. Static variable in class breakout.Constants
Constant to be used for multi-ball play; keep the ball
KeyboardListener(ScreenCanvas). Constructor for class breakout.KeyboardListener
keyCode. Variable in class breakout.KeyboardListener
keyPressed(KeyEvent). Method in class breakout.KeyboardListener

L

line. Variable in class breakout.ScrollArea
linesVect. Variable in class breakout.ScrollArea
lowerrt. Variable in class breakout.Brick100
lowerrt. Variable in class breakout.DudBrick
lowerrt. Variable in class breakout.StationaryBrick

M

main(String[]). Static method in class breakout.BOServerMain
main(String[]). Static method in class breakout.BreakOutMain
main(String[]). Static method in class breakout.BreakOutMainFor2
main(String[]). Static method in class breakout.ImageMain
main(String[]). Static method in class breakout.ScrollMain
main(String[]). Static method in class TrivialApplication
makeBricks(). Method in class breakout.BrickRepository
makeGhostBall(int, int). Method in class breakout.BallRepository
makeInitialBall(). Method in class breakout.BallRepository
makeMultiBalls(ClassicBall). Method in class breakout.BallRepository
makeOptionMenu(MenuBar). Method in class breakout.BreakOutFrame
mouseDragged(MouseEvent). Method in class breakout.MouseTracker
mouseMoved(MouseEvent). Method in class breakout.MouseTracker
mouseMovePaddle(int, int). Method in class breakout.ScreenCanvas
MouseTracker(ScreenCanvas). Constructor for class breakout.MouseTracker
multiBrickTag. Variable in class breakout.Brick100
MyFrame(ImageCanvas). Constructor for class breakout.MyFrame
myImage. Variable in class breakout.ImageCanvas
myImage1. Variable in class breakout.ImageCanvas
myScore. Variable in class breakout.ScreenCanvas
myScoreString. Variable in class breakout.ScreenCanvas

N

numberOfBrick100s. Variable in class breakout.ScreenCanvas
numberOfGhostBalls. Variable in class breakout.BallRepository
numberOfMyBalls. Variable in class breakout.BallRepository
numberOfPlayers. Variable in class breakout.ScreenCanvas
numberStrings. Variable in class breakout.ScrollArea

O

offDimension. Variable in class breakout.ScreenCanvas
offGraphics. Variable in class breakout.ScreenCanvas
offImage. Variable in class breakout.ScreenCanvas
otherScore. Variable in class breakout.ScreenCanvas
otherScoreString. Variable in class breakout.ScreenCanvas

P

paint(Graphics). Method in class breakout.ImageCanvas
paint(Graphics). Method in class breakout.ScreenCanvas
paintBalls(Graphics). Method in class breakout.BallRepository
paintBricks(Graphics). Method in class breakout.BrickRepository
paintClassicBall(Graphics). Method in class breakout.ClassicBall
paintFrame(Graphics). Method in class breakout.ScreenCanvas
paintGhostBall(Graphics). Method in class breakout.GhostBall
paintPaddle(Graphics). Method in class breakout.ScreenCanvas
paintScores(Graphics). Method in class breakout.ScreenCanvas
pause. Variable in class breakout.KeyboardListener
pause. Variable in class breakout.ScreenCanvas
pause(). Method in class breakout.BreakOutFrame
playerCount. Variable in class breakout.BallRepository
playerID. Variable in class breakout.ScreenCanvas
pressAction(int, int). Method in class breakout.ScreenCanvas

Q

quit(). Method in class breakout.BreakOutFrame

R

radius. Variable in class breakout.ClassicBall
radius. Variable in class breakout.GhostBall
read(). Method in class breakout.BOClient
Reads one int from the Server.
read(). Method in class breakout.ClientHandler
Reads one int from the Client.
readTag(). Method in class breakout.BOClient
Reads one int from the Server.
removeClientHandler(ClientHandler). Method in class breakout.BOServer
Method to remove the ClientHandler specified as a parameter from the vector of ClientHandlers.
repos. Variable in class breakout.Brick100
repos. Variable in class breakout.DudBrick
repos. Variable in class breakout.StationaryBrick
run(). Method in class breakout.BOServer
Runnable's run() method.
run(). Method in class breakout.ClientHandler
Runnable's run() method.
run(). Method in class breakout.ScrollArea
run(). Method in class breakout.Updater
runner. Variable in class breakout.BOServer
A Thread
runner. Variable in class breakout.ClientHandler
A Thread

S

s. Variable in class breakout.BOClient
The Socket on which the Server listens, the network connection
sc. Variable in class breakout.KeyboardListener
sc. Variable in class breakout.MouseTracker
sc. Variable in class breakout.Updater
scDim. Variable in class breakout.BrickRepository
scHeight. Variable in class breakout.BrickRepository
screen. Variable in class breakout.BallRepository
screen. Variable in class breakout.Brick100
screen. Variable in class breakout.BrickRepository
screen. Variable in class breakout.ClassicBall
screen. Variable in class breakout.DudBrick
screen. Variable in class breakout.GhostBall
screen. Variable in class breakout.StationaryBrick
screenCan. Variable in class breakout.BreakOutFrame
ScreenCanvas(). Constructor for class breakout.ScreenCanvas
ScrollArea(). Constructor for class breakout.ScrollArea
ScrollMain(). Constructor for class breakout.ScrollMain
scWidth. Variable in class breakout.BrickRepository
send(int). Method in class breakout.BOClient
Sends the specified int to the ClientHandler connected by the DataOutputStream.
send(int). Method in class breakout.ClientHandler
Sends the specified int to the BOClient connected by the DataOutputStream.
sendCoords(int, int). Method in class breakout.BOClient
Sends two ints, x and y coordinates, to the ClientHandler connected by the DataOutputStream.
sendCoords(int, int). Method in class breakout.ClientHandler
Sends two ints, x and y coordinates, to the BOClient connected by the DataOutputStream.
server. Variable in class breakout.ClientHandler
A BOServer
showStuff(). Method in class breakout.ScreenCanvas
size. Variable in class breakout.BreakOutFrame
ss. Variable in class breakout.BOServer
A ServerSocket
start1Player(). Method in class breakout.BreakOutFrame
start2Player(). Method in class breakout.BreakOutFrame
startScrolling(). Method in class breakout.ScrollArea
StationaryBrick(). Constructor for class breakout.StationaryBrick
StationaryBrick(ScreenCanvas, BrickRepository, Point, Point). Constructor for class breakout.StationaryBrick
stopScrolling(). Method in class breakout.ScrollArea

T

tempXpos. Variable in class breakout.ScreenCanvas
tempYpos. Variable in class breakout.ScreenCanvas
tk. Variable in class breakout.ImageCanvas
TrivialApplication(). Constructor for class TrivialApplication

U

update(Graphics). Method in class breakout.ScreenCanvas
updateLeft(). Method in class breakout.ScreenCanvas
updatePlayers(). Method in class breakout.ScreenCanvas
updatePlayers() reads the x and y coordinates of the ghost ball read by the client, then it calls ScreenCanvas's updatingGhostBall method, giving it the x and y coordinates the client read.
Updater(ScreenCanvas). Constructor for class breakout.Updater
updateRight(). Method in class breakout.ScreenCanvas
updates. Variable in class breakout.BallRepository
updatingGhostBall(int, int). Method in class breakout.ScreenCanvas
upperlft. Variable in class breakout.Brick100
upperlft. Variable in class breakout.DudBrick
upperlft. Variable in class breakout.StationaryBrick

V

vectSize. Variable in class breakout.BrickRepository

W

walker. Variable in class breakout.Updater
writeOne(int, ClientHandler). Method in class breakout.BOServer
Method to send one int to all the clients except client that generated the int.
writeOneInt(int, ClientHandler). Method in class breakout.BOServer
Method to send one int to all the clients, used to send player ID to Clients.
writeToAllExcept(int, int, ClientHandler). Method in class breakout.BOServer
Method to send the center coordinates of balls, represented by ints.

X

xMax. Variable in class breakout.ScreenCanvas
xMin. Variable in class breakout.ScreenCanvas
xVel. Variable in class breakout.ClassicBall
xVel. Variable in class breakout.GhostBall

Y

yMax. Variable in class breakout.ScreenCanvas
yMin. Variable in class breakout.ScreenCanvas
yVel. Variable in class breakout.ClassicBall
yVel. Variable in class breakout.GhostBall