A B C E F G I J L M N P R S U V

A

add(AudioFile) - Method in class AudioFileVector
Adds the given file to the end of this.
add(Object) - Method in interface IVector
Adds the given object to the end of this, increasing the size of this by 1.
add(Object) - Method in class JavaVector
Adds the given object to the end of this, increasing the size of this by 1.
AudioFile - class AudioFile.
An audio file to be played.
AudioFile(String, int) - Constructor for class AudioFile
Constructs an audio file with the given name and the given length in seconds.
AudioFileVector - class AudioFileVector.
Vector of AudioFile objects that maintains the rank of the currently selected object.
AudioFileVector() - Constructor for class AudioFileVector
Constructs an audio file vector.
AudioPlayerView - class AudioPlayerView.
Simulation of an audio player application.
AudioPlayerView() - Constructor for class AudioPlayerView
Constructs an audio player.

B

bet() - Method in class GamingWheelPlayerView
Makes pseudo-random bets.
BingoCardView - class BingoCardView.
View for a bingo card.
BingoCardView(BingoNumbers) - Constructor for class BingoCardView
Constructs a new bingo card view using the given bingo numbers that have been called.
BingoGameView - class BingoGameView.
A bingo game between the computer and another player.
BingoGameView() - Constructor for class BingoGameView
Constructs a bingo game.
BingoNumbersView - class BingoNumbersView.
View for bingo numbers called in a game.
BingoNumbersView(BingoNumbers) - Constructor for class BingoNumbersView
Constructs a view for the given data model.

C

clear() - Method in class AudioFileVector
Removes all files from this.

E

elementAtRank(int) - Method in interface IVector
Returns the object at the given rank.
elementAtRank(int) - Method in class JavaVector
Returns the object at the given rank.
elements - Variable in class AudioFileVector
Vector used to hold audio files.
elements - Variable in class JavaVector
Java Vector used to store the elements of this.
equals(Object) - Method in class Prize
Returns whether or not this equals the given object.

F

fileAtRank(int) - Method in class AudioFileVector
Returns the file at the given rank.

G

GamingWheelBetView - class GamingWheelBetView.
View for a bet on the gaming wheel.
GamingWheelBetView(int) - Constructor for class GamingWheelBetView
Constructs a new view for the given prize value.
GamingWheelGameView - class GamingWheelGameView.
View for a gaming wheel game.
GamingWheelGameView() - Constructor for class GamingWheelGameView
Constructs a gaming wheel game.
GamingWheelPlayerView - class GamingWheelPlayerView.
View for a player in a gaming wheel game.
GamingWheelPlayerView() - Constructor for class GamingWheelPlayerView
Constructs a new player view.
GamingWheelView - class GamingWheelView.
View for a gaming wheel.
GamingWheelView(GamingWheel) - Constructor for class GamingWheelView
* Constructs a view for the given gaming wheel.
getColor() - Method in class Prize
Returns the color of this.
getPrize() - Method in class GamingWheelBetView
Returns the prize data model for this.
getSelectedFile() - Method in class AudioFileVector
Returns the currently selected file.
getSelectedRank() - Method in class AudioFileVector
Returns the currently selected rank in this.
getValue() - Method in class Prize
Returns the value of this.

I

insert(AudioFile) - Method in class AudioFileVector
Inserts the given file into this at the currently selected rank.
insertAtRank(int, Object) - Method in interface IVector
Inserts the given object into this at the given rank, increasing the size of this by 1.
insertAtRank(int, Object) - Method in class JavaVector
Inserts the given object into this at the given rank, increasing the size of this by 1.
isBingo() - Method in class BingoCardView
Returns whether or not this has a bingo.
isBroke() - Method in class GamingWheelPlayerView
Returns whether or not this player is broke.
isEmpty() - Method in interface IVector
Returns whether or not this is empty.
isEmpty() - Method in class JavaVector
Returns whether or not this is empty.
isSelected() - Method in class GamingWheelBetView
Returns whether or not this is selected.
IVector - interface IVector.
Required methods for the Vector ADT.

J

JavaVector - class JavaVector.
Java Vector IVector implementation.
JavaVector() - Constructor for class JavaVector
Constructs a new Java vector.

L

length - Variable in class AudioFile
Length of this in seconds.

M

mark() - Method in class BingoCardView
Marks the called numbers on this.
model - Variable in class BingoNumbersView
Data model for this.

N

name - Variable in class AudioFile
Name of this.
newGame() - Method in class BingoCardView
Sets this card up for a new game.
newGame() - Method in class GamingWheelPlayerView
Starts a new game.

P

paintComponent(Graphics) - Method in class BingoCardView
Paints this to the given graphics context.
paintComponent(Graphics) - Method in class BingoNumbersView
Paints this to the given graphics context.
paintComponent(Graphics) - Method in class GamingWheelBetView
Paints this to the given graphics context.
Prize - class Prize.
Prize on a gaming wheel.
Prize(int) - Constructor for class Prize
Constructs a prize with the given value.

R

remove() - Method in class AudioFileVector
Removes the currently selected file from this.
removeAtRank(int) - Method in interface IVector
Removes and returns the object at the given rank, reducing the size of this by 1.
removeAtRank(int) - Method in class JavaVector
Removes and returns the object at the given rank, reducing the size of this by 1.
replaceElement(int, Object) - Method in interface IVector
Sets this to store the given object at the given rank, and returns the object that was replaced at that rank.
replaceElement(int, Object) - Method in class JavaVector
Sets this to store the given object at the given rank, and returns the object that was replaced at that rank.

S

selectedRank - Variable in class AudioFileVector
Currently selected rank.
selectNext() - Method in class AudioFileVector
Selects the next rank in this.
selectPrevious() - Method in class AudioFileVector
Selects the next rank in this.
setEnabled(boolean) - Method in class GamingWheelBetView
Sets whether or not this is enabled to the given choice.
setSelected(boolean) - Method in class GamingWheelBetView
Sets whether or not this is selected, to the given choice.
size() - Method in class AudioFileVector
Returns the size of this.
size() - Method in interface IVector
Returns the number of elements in this.
size() - Method in class JavaVector
Returns the number of elements in this.
spin(double) - Method in class GamingWheelView
Spins this wheel.

U

update(Prize) - Method in class GamingWheelPlayerView
Updates this player based on the given prize result.

V

value - Variable in class Prize
Value of this.

A B C E F G I J L M N P R S U V