A B C D F G H J L M N P S T W _

A

actionPerformed(ActionEvent) - Method in class com.jdwsoftware.wfh.control.MainFrame_AboutBox
 

B

BORDER - Static variable in class com.jdwsoftware.wfh.model.GameType
 

C

ColorGame - class com.jdwsoftware.wfh.model.ColorGame.
Title: Woody's Fishing Hole Description: Educational Fishing Game Copyright: Copyright (C) 2003 JDW Software, LLC Company: JDW Software, LLC The simplest game, just match the colors
ColorGame(JComponent) - Constructor for class com.jdwsoftware.wfh.model.ColorGame
 
com.jdwsoftware.util - package com.jdwsoftware.util
 
com.jdwsoftware.wfh.control - package com.jdwsoftware.wfh.control
 
com.jdwsoftware.wfh.model - package com.jdwsoftware.wfh.model
 
Copyright - class com.jdwsoftware.util.Copyright.
Title: Woody's Fishing Hole Description: Educational Fishing Game Copyright: Copyright (c) 2003 JDW Software, LLC Company: JDW Software, LLC
COPYRIGHT - Static variable in class com.jdwsoftware.util.Copyright
 

D

Direction - class com.jdwsoftware.wfh.model.Direction.
Title: Woody's Fishing Hole Description: Educational Fishing Game Copyright: Copyright (C) 2003 JDW Software, LLC Company: JDW Software, LLC The current direction the fish is heading.
Direction() - Constructor for class com.jdwsoftware.wfh.model.Direction
 
Direction(float, float) - Constructor for class com.jdwsoftware.wfh.model.Direction
 

F

Fish - class com.jdwsoftware.wfh.model.Fish.
Title: Woody's Fishing Hole Description: Educational Fishing Game Copyright: Copyright (C) 2003 JDW Software, LLC Company: JDW Software, LLC Basic fish model.
Fish() - Constructor for class com.jdwsoftware.wfh.model.Fish
Default constructor

G

GameComponent - class com.jdwsoftware.wfh.control.GameComponent.
Title: Woody's Fishing Hole Description: Educational Fishing Game Copyright: Copyright (C) 2003 JDW Software, LLC Company: JDW Software, LLC This is the heart of the game.
GameComponent() - Constructor for class com.jdwsoftware.wfh.control.GameComponent
Default constructor
GameType - class com.jdwsoftware.wfh.model.GameType.
Title: Woody's Fishing Hole Description: Educational Fishing Game Copyright: Copyright (C) 2003 JDW Software, LLC Company: JDW Software, LLC This is the abstract class that all the various game types extend.
GameType(JComponent) - Constructor for class com.jdwsoftware.wfh.model.GameType
Default constructor, note the component that is going to use this game needs to register itself so images can be created.
getAnswer() - Method in class com.jdwsoftware.wfh.model.NumberGame
 
getAnswer() - Method in class com.jdwsoftware.wfh.model.MathGame
 
getAnswer() - Method in class com.jdwsoftware.wfh.model.GameType
Get the string representation of the answer to getQuestion()
getAnswer() - Method in class com.jdwsoftware.wfh.model.ColorGame
 
getAnswer(String) - Method in class com.jdwsoftware.wfh.model.NumberGame
 
getAnswer(String) - Method in class com.jdwsoftware.wfh.model.MathGame
 
getAnswer(String) - Method in class com.jdwsoftware.wfh.model.GameType
Given an answer string, get the corresponding image to put on the fish.
getAnswer(String) - Method in class com.jdwsoftware.wfh.model.ColorGame
 
getDirection() - Method in class com.jdwsoftware.wfh.model.Fish
Get the direction attribute
getDX() - Method in class com.jdwsoftware.wfh.model.Direction
 
getDY() - Method in class com.jdwsoftware.wfh.model.Direction
 
getHeight() - Method in class com.jdwsoftware.wfh.model.GameType
In general the height of all the questions, because these will actually go on the fish, this method probably shouldn't be overriden unless you really know what you are doing.
getImageIndex() - Method in class com.jdwsoftware.wfh.model.Fish
Get the imageIndex attribute
getLocation() - Method in class com.jdwsoftware.wfh.model.Fish
Get the location attribute
getNumFish() - Method in class com.jdwsoftware.wfh.control.GameComponent
Get the current number of fish being displayed
getPreferredSize() - Method in class com.jdwsoftware.wfh.control.GameComponent
Get the preferred size of this component.
getQuestion() - Method in class com.jdwsoftware.wfh.model.NumberGame
 
getQuestion() - Method in class com.jdwsoftware.wfh.model.MathGame
 
getQuestion() - Method in class com.jdwsoftware.wfh.model.GameType
Get the question image this is to be displayed on the passed component
getQuestion() - Method in class com.jdwsoftware.wfh.model.ColorGame
 
getValidAnswers() - Method in class com.jdwsoftware.wfh.model.NumberGame
 
getValidAnswers() - Method in class com.jdwsoftware.wfh.model.MathGame
 
getValidAnswers() - Method in class com.jdwsoftware.wfh.model.GameType
Get a set of all possible answers.
getValidAnswers() - Method in class com.jdwsoftware.wfh.model.ColorGame
 
getValue() - Method in class com.jdwsoftware.wfh.model.Fish
Get the value attribute
getWidth() - Method in class com.jdwsoftware.wfh.model.GameType
In general the width of all the questions, because these will actually go on the fish, this method probably shouldn't be overriden unless you really know what you are doing.
getX() - Method in class com.jdwsoftware.wfh.model.Location
Get the value of the X location
getY() - Method in class com.jdwsoftware.wfh.model.Location
Get the value of the Y location

H

HEIGHT - Static variable in class com.jdwsoftware.wfh.model.GameType
 

J

jMenuFileExit_actionPerformed(ActionEvent) - Method in class com.jdwsoftware.wfh.control.MainFrame
 
jMenuHelpAbout_actionPerformed(ActionEvent) - Method in class com.jdwsoftware.wfh.control.MainFrame
 

L

Location - class com.jdwsoftware.wfh.model.Location.
Title: Woody's Fishing Hole Description: Educational Fishing Game Copyright: Copyright (C) 2003 JDW Software, LLC Company: JDW Software, LLC Simple class stores the x and y locations of another object
Location() - Constructor for class com.jdwsoftware.wfh.model.Location
Default constructor
Location(float, float) - Constructor for class com.jdwsoftware.wfh.model.Location
Constructor with parameters

M

Main - class com.jdwsoftware.wfh.control.Main.
Title: Woody's Fishing Hole Description: Educational Fishing Game Copyright: Copyright (C) 2003 JDW Software, LLC Company: JDW Software, LLC Default main, just create a new MainFrame
Main() - Constructor for class com.jdwsoftware.wfh.control.Main
 
main(String[]) - Static method in class com.jdwsoftware.wfh.control.Main
 
MainFrame - class com.jdwsoftware.wfh.control.MainFrame.
Title: Woody's Fishing Hole Description: Educational Fishing Game Copyright: Copyright (C) 2003 JDW Software, LLC Company: JDW Software, LLC This class sets up the main frame, loads the base classes, handles events, etc.
MainFrame_AboutBox - class com.jdwsoftware.wfh.control.MainFrame_AboutBox.
Title: Woody's Fishing Hole Description: Educational Fishing Game Copyright: Copyright (C) 2003 JDW Software, LLC Company: JDW Software, LLC Simple about box generated by jbuilder (thanks!)
MainFrame_AboutBox(Frame) - Constructor for class com.jdwsoftware.wfh.control.MainFrame_AboutBox
 
MainFrame() - Constructor for class com.jdwsoftware.wfh.control.MainFrame
 
MathGame - class com.jdwsoftware.wfh.model.MathGame.
Title: Woody's Fishing Hole Description: Educational Fishing Game Copyright: Copyright (C) 2003 JDW Software, LLC Company: JDW Software, LLC This game diplays an simple math problem, a number 1-9 a plus sign and another number 1-9.
MathGame(JComponent) - Constructor for class com.jdwsoftware.wfh.model.MathGame
 

N

newQuestion() - Method in class com.jdwsoftware.wfh.model.NumberGame
 
newQuestion() - Method in class com.jdwsoftware.wfh.model.MathGame
 
newQuestion() - Method in class com.jdwsoftware.wfh.model.GameType
Call new question to generate a new question and answer
newQuestion() - Method in class com.jdwsoftware.wfh.model.ColorGame
 
notifyMouseClicked(Point) - Method in class com.jdwsoftware.wfh.control.GameComponent
Handle a mouse click.
notifyMouseMoved(Point) - Method in class com.jdwsoftware.wfh.control.GameComponent
Keep track of the current mouse location by being notified of mouse movements here.
NumberGame - class com.jdwsoftware.wfh.model.NumberGame.
Title: Woody's Fishing Hole Description: Educational Fishing Game Copyright: Copyright (C) 2003 JDW Software, LLC Company: JDW Software, LLC
NumberGame(JComponent) - Constructor for class com.jdwsoftware.wfh.model.NumberGame
 

P

paintComponent(Graphics) - Method in class com.jdwsoftware.wfh.control.GameComponent
 
pauseGame(boolean) - Method in class com.jdwsoftware.wfh.control.GameComponent
 
processWindowEvent(WindowEvent) - Method in class com.jdwsoftware.wfh.control.MainFrame_AboutBox
 
processWindowEvent(WindowEvent) - Method in class com.jdwsoftware.wfh.control.MainFrame
 

S

setDirection(Direction) - Method in class com.jdwsoftware.wfh.model.Fish
Set the direction attribute
setDX(float) - Method in class com.jdwsoftware.wfh.model.Direction
 
setDY(float) - Method in class com.jdwsoftware.wfh.model.Direction
 
setGameType(String) - Method in class com.jdwsoftware.wfh.control.GameComponent
Set the game type and then invalidate the current game so a new game can be created
setImageIndex(int) - Method in class com.jdwsoftware.wfh.model.Fish
Set the imageIndex attribute
setLocation(Location) - Method in class com.jdwsoftware.wfh.model.Fish
Set the location attribute
setNumFish(int) - Method in class com.jdwsoftware.wfh.control.GameComponent
Set the number of fish to display.
setStatusBar(JLabel) - Method in class com.jdwsoftware.wfh.control.GameComponent
If the main component has a status bar, it should register that status bar here so messages can be displayed.
setValue(String) - Method in class com.jdwsoftware.wfh.model.Fish
Set the value attribute
setX(float) - Method in class com.jdwsoftware.wfh.model.Location
Set the value of the X location
setY(float) - Method in class com.jdwsoftware.wfh.model.Location
Set the value of the Y location

T

toString() - Method in class com.jdwsoftware.wfh.model.Location
Display the classname and values
toString() - Method in class com.jdwsoftware.wfh.model.Direction
 

W

WIDTH - Static variable in class com.jdwsoftware.wfh.model.GameType
 

_

_caller - Variable in class com.jdwsoftware.wfh.model.GameType
 

A B C D F G H J L M N P S T W _