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

action(Event, Object). Method in class LetsMakeADealApplet
Deal with all other interface interaction (except doors)
autoPlay(). Method in class LetsMakeADealApplet
Plays the game automatically

C

chooseFirstDoor(int). Method in class LetsMakeADealApplet
Marks given door as selected.
clearEverything(). Method in class LetsMakeADealApplet
Clears all counters and resets game

D

DoorCanvas(). Constructor for class DoorCanvas
Provided for convenience only.
DoorCanvas(ImageCanvasEventHandler, Image, Image, Image). Constructor for class DoorCanvas
Creates a DoorCanvas.
draw(). Method in class ImageCanvas
Draws the ImageCanvas

G

gameLogic(int). Method in class LetsMakeADealApplet
Decides what to do when the player selects a door.

I

ImageCanvas(). Constructor for class ImageCanvas
This is provided for convenience only.
ImageCanvas(ImageCanvasEventHandler, Image). Constructor for class ImageCanvas
Creates an ImageCanvas with the specified event handler and initial image.
imageCanvasEvent(ImageCanvas). Method in class LetsMakeADealApplet
This method is a callback that's called when the player clicks a door.
init(). Method in class LetsMakeADealApplet
Reads parameters from APPLET tag, loads images, lays out components, initializes game.
initGame(). Method in class LetsMakeADealApplet
Initializes game.
isBad(). Method in class DoorCanvas
Is this door the booby prize?

L

LetsMakeADealApplet(). Constructor for class LetsMakeADealApplet

M

minimumSize(). Method in class ImageCanvas
mouseDown(Event, int, int). Method in class ImageCanvas
Handles a mouseDown event by calling the ImageCanvas' callback (set in the constructor).
mouseUp(Event, int, int). Method in class ImageCanvas
Doesn't do anything right now

P

paint(Graphics). Method in class ImageCanvas
paint(Graphics). Method in class LetsMakeADealApplet
preferredSize(). Method in class ImageCanvas

S

setBad(). Method in class DoorCanvas
Sets the DoorCanvas to the revealed booby prize state
setImage(Image). Method in class ImageCanvas
Sets the ImageCanvas to a new Image.
setSelected(). Method in class DoorCanvas
Sets the DoorCanvas to the selected state
setUnselected(). Method in class DoorCanvas
Sets the DoorCanvas to the unselected state

U

updateStats(). Method in class LetsMakeADealApplet
Updates all statistics
updateStayLose(). Method in class LetsMakeADealApplet
updateStayWin(). Method in class LetsMakeADealApplet
updateSwitchLose(). Method in class LetsMakeADealApplet
updateSwitchWin(). Method in class LetsMakeADealApplet