Skip navigation links
A B C D E F G H I L M N O P R S U W 

A

addBlade(CS15Blade) - Method in class cs15.prj.fruitNinjaSupport.CS15FruitNinjaGame
A SUPPORT method that add the blade to the game graphically and enables mouse interaction with it.
addCandle(CS15Cupcake) - Method in class cs15.labs.cupcakeSupport.CS15Decorator
Adds a candle to the cupcake.
addCherry(CS15Cupcake) - Method in class cs15.labs.cupcakeSupport.CS15Decorator
Adds a cherry to a cupcake.
addChocolateFrosting() - Method in class cs15.labs.cupcakeSupport.CS15Cupcake
Adds chocolate frosting to the cupcake.
addGame(CS15FruitNinjaGame) - Method in class cs15.prj.fruitNinjaSupport.CS15FruitNinjaFrame
A SUPPORT method that adds the game to the frame.
addGame(CS15TicTacToeGame) - Method in class cs15.prj.ticTacToeSupport.CS15TicTacToeFrame
Adds the game to the frame.
addPlayer(CS15TicTacToePlayer) - Method in class cs15.prj.ticTacToeSupport.CS15TicTacToeController
Adds a player to the game of tic tac toe.
addSprinkles(CS15Cupcake) - Method in class cs15.labs.cupcakeSupport.CS15Decorator
Adds sprinkles to a cupcake.
addStrawberryFrosting() - Method in class cs15.labs.cupcakeSupport.CS15Cupcake
Adds strawberry frosting to the cupcake.
addToScore(int) - Method in class cs15.prj.fruitNinjaSupport.CS15ScoreController
A SUPPORT method that adds an integer to the current score.
addVanillaFrosting() - Method in class cs15.labs.cupcakeSupport.CS15Cupcake
Adds vanilla frosting to the cupcake.
App - Class in cs15.labs.cupcakeSupport
A STENCIL class that models an application, where you will instantiate the top-level class CupcakeShop.
App() - Constructor for class cs15.labs.cupcakeSupport.App
 
App - Class in cs15.prj.pongSupport
A STENCIL class that models an application and should contain your top-level class.
App() - Constructor for class cs15.prj.pongSupport.App
 
APPLE_PATH - Static variable in class cs15.prj.fruitNinjaSupport.Constants
 

B

ballOffScreenLeft() - Method in class cs15.prj.pongSupport.PongGame
A STENCIL method called whenever the ball moves off the screen on the left side.
ballOffScreenRight() - Method in class cs15.prj.pongSupport.PongGame
A STENCIL method called whenever the ball moves off the screen on the right side.

C

checkCollision(CS15Ball) - Method in class cs15.prj.pongSupport.CS15Paddle
Checks if the paddle instance is colliding with a ball.
checkIntersection(Object) - Method in class cs15.prj.fruitNinjaSupport.CS15Blade
Checks whether the blade has come into contact with an Object.
checkWinner(int, int) - Method in class cs15.prj.pongSupport.PongGame
A SUPPORT method that checks if any player has won the game.
chopGraphically() - Method in class cs15.prj.fruitNinjaSupport.CS15Fruit
A SUPPORT method that graphically chops the fruit by making the fruit image appear more transparent.
clearHighlights() - Method in class cs15.prj.ticTacToeSupport.CS15TicTacToeBoard
Resets the background of all squares to be white, clearing all highlighted squares.
clearSymbols() - Method in class cs15.prj.ticTacToeSupport.CS15TicTacToeBoard
Removes all icons marked on squares to reset the board.
closeRead() - Method in class cs15.fnl.sketchySupport.FileIO
A SUPPORT method that closes the current file which is open for READING.
closeWrite() - Method in class cs15.fnl.sketchySupport.FileIO
A SUPPORT method that closes the current file which is open for READING.
Constants - Class in cs15.prj.fruitNinjaSupport
A SUPPORT class that has static variables to give you some helpful information.
Constants() - Constructor for class cs15.prj.fruitNinjaSupport.Constants
 
cs15.fnl.sketchySupport - package cs15.fnl.sketchySupport
 
cs15.labs.cupcakeSupport - package cs15.labs.cupcakeSupport
 
cs15.prj.andyBotSupport - package cs15.prj.andyBotSupport
 
cs15.prj.fruitNinjaSupport - package cs15.prj.fruitNinjaSupport
 
cs15.prj.pongSupport - package cs15.prj.pongSupport
 
cs15.prj.ticTacToeSupport - package cs15.prj.ticTacToeSupport
 
CS15Ball - Class in cs15.prj.pongSupport
A SUPPORT class that models a pong ball.
CS15Ball(boolean) - Constructor for class cs15.prj.pongSupport.CS15Ball
Creates a new ball for pong.
CS15Blade - Class in cs15.prj.fruitNinjaSupport
A SUPPORT class that models the blade used in the game so you have something fun and cool to chop your fruit with.
CS15Blade(String) - Constructor for class cs15.prj.fruitNinjaSupport.CS15Blade
Constructs a blade.
CS15Bomb - Class in cs15.prj.fruitNinjaSupport
An abstract SUPPORT class that models a bomb that can be added to the game.
CS15Bomb() - Constructor for class cs15.prj.fruitNinjaSupport.CS15Bomb
 
CS15Cupcake - Class in cs15.labs.cupcakeSupport
A SUPPORT class that represents our cupcake that you're going to decorate.
CS15Cupcake() - Constructor for class cs15.labs.cupcakeSupport.CS15Cupcake
Creates a plain cupcake.
CS15Decorator - Class in cs15.labs.cupcakeSupport
A SUPPORT class that represents a decorator who can add sprinkles, a cherry, and candles to the cupcakes.
CS15Decorator() - Constructor for class cs15.labs.cupcakeSupport.CS15Decorator
Creates an instance of the decorator.
CS15Fruit - Class in cs15.prj.fruitNinjaSupport
An abstract SUPPORT class that models a fruit that can be added to the game.
CS15Fruit() - Constructor for class cs15.prj.fruitNinjaSupport.CS15Fruit
 
CS15FruitNinjaFrame - Class in cs15.prj.fruitNinjaSupport
A SUPPORT class that handles adding the game frame to the scene and opening the FruitNinja application.
CS15FruitNinjaFrame(Stage) - Constructor for class cs15.prj.fruitNinjaSupport.CS15FruitNinjaFrame
Creates a new CS15FruitNinjaFrame to open the FruitNinja Application.
CS15FruitNinjaGame - Class in cs15.prj.fruitNinjaSupport
An abstract SUPPORT class that models the game.
CS15FruitNinjaGame() - Constructor for class cs15.prj.fruitNinjaSupport.CS15FruitNinjaGame
 
CS15Paddle - Class in cs15.prj.pongSupport
A SUPPORT class that models one pong paddle.
CS15Paddle(boolean) - Constructor for class cs15.prj.pongSupport.CS15Paddle
Creates a new paddle in the pong game.
CS15Robot - Class in cs15.prj.andyBotSupport
A SUPPORT class that models the robot moving through the maze.
CS15Robot() - Constructor for class cs15.prj.andyBotSupport.CS15Robot
This is the CS15Robot constructor.
CS15ScoreController - Class in cs15.prj.fruitNinjaSupport
A SUPPORT class that tracks the score of a game.
CS15ScoreController() - Constructor for class cs15.prj.fruitNinjaSupport.CS15ScoreController
Constructor for CS15ScoreController.
CS15TicTacToeBoard - Class in cs15.prj.ticTacToeSupport
A SUPPORT class that models a 3x3 tic tac toe board and tracks the player's selected CS15TicTacToeSquares.
CS15TicTacToeBoard() - Constructor for class cs15.prj.ticTacToeSupport.CS15TicTacToeBoard
Constructs a new tic tac toe board.
CS15TicTacToeController - Class in cs15.prj.ticTacToeSupport
A SUPPORT class that controls the tic tac toe game and displays relevant game messages.
CS15TicTacToeController() - Constructor for class cs15.prj.ticTacToeSupport.CS15TicTacToeController
Constructs a controller instance.
CS15TicTacToeFrame - Class in cs15.prj.ticTacToeSupport
A SUPPORT class that handles adding the game frame to the scene and opening the tic tac toe application.
CS15TicTacToeFrame(Stage) - Constructor for class cs15.prj.ticTacToeSupport.CS15TicTacToeFrame
Creates a new CS15TicTacToeFrame to open the ticTacToe Application.
CS15TicTacToeGame - Interface in cs15.prj.ticTacToeSupport
A SUPPORT interface that defines the methods required for a game of tic tac toe.
CS15TicTacToePlayer - Interface in cs15.prj.ticTacToeSupport
A SUPPORT interface that defines the method required for a player of tic tac toe.
CS15TicTacToeSquare - Class in cs15.prj.ticTacToeSupport
A SUPPORT class that models one square of the CS15TicTacToeBoard.
CS15TicTacToeSquare() - Constructor for class cs15.prj.ticTacToeSupport.CS15TicTacToeSquare
 
CupcakeShop - Class in cs15.labs.cupcakeSupport
A STENCIL class that represents a cupcake shop, where you will use fill in the 5 orders available.
CupcakeShop() - Constructor for class cs15.labs.cupcakeSupport.CupcakeShop
A STENCIL constructor that you should fill in by initializing your instance variables and opening the shop.

D

displayPrice(CS15Cupcake) - Method in class cs15.labs.cupcakeSupport.CupcakeShop
A SUPPORT method that updates the price label to match the cupcake on display.
displayShopUpdate(String) - Method in class cs15.labs.cupcakeSupport.CupcakeShop
A SUPPORT method that updates the message shown in the central message box.

E

eachSecond() - Method in class cs15.prj.pongSupport.PongGame
A STENCIL method called throughout the game (actually every few milliseconds) to update the state of the game.
enterPassword(int) - Method in class cs15.prj.andyBotSupport.MazeSolver
A SUPPORT method, used to submit a password to solve the roadblock.
explode() - Method in class cs15.prj.fruitNinjaSupport.CS15Bomb
A SUPPORT method that graphically makes the bomb explode and end the game.

F

FileIO - Class in cs15.fnl.sketchySupport
A SUPPORT class that provides easy file input and output operations.
FileIO() - Constructor for class cs15.fnl.sketchySupport.FileIO
 
finishedTurn() - Method in class cs15.prj.ticTacToeSupport.CS15TicTacToeController
Ends the current player's turn and moves to the other player's turn.
flashColor(Color) - Method in class cs15.prj.ticTacToeSupport.CS15TicTacToeSquare
Briefly flashes a color as the background of the square to indicate that the square has already been taken.

G

getFileName(boolean, Window) - Static method in class cs15.fnl.sketchySupport.FileIO
A SUPPORT method that opens a FileChooser (pop-up window that allows you to navigate your computer to choose a file to load or save to.
getHint() - Method in class cs15.prj.andyBotSupport.MazeSolver
A SUPPORT method that returns a random int.
getImage() - Method in class cs15.prj.fruitNinjaSupport.CS15Fruit
Allows you to choose an image (represented by a String path to a file).
getWinningPlayer() - Method in class cs15.prj.ticTacToeSupport.CS15TicTacToeController
Returns the winning player.

H

hasMoreData() - Method in class cs15.fnl.sketchySupport.FileIO
A SUPPORT method that returns whether there is more data to be read from the file that is currently open for reading.
highlightWinningSquares(Color) - Method in class cs15.prj.ticTacToeSupport.CS15TicTacToeBoard
Highlights the 3 winning squares with the given color.

I

invalidSquareChosen(int, int) - Method in interface cs15.prj.ticTacToeSupport.CS15TicTacToeGame
Called when a user clicks a square of the tic tac toe board that has already been taken (i.e., there is already a player icon in the square).

L

launchItem() - Method in class cs15.prj.fruitNinjaSupport.CS15FruitNinjaGame
An ABSTRACT / STENCIL method called every time an item (fruits and bombs) should be launched into the game.
LEMON_PATH - Static variable in class cs15.prj.fruitNinjaSupport.Constants
 

M

main(String[]) - Static method in class cs15.labs.cupcakeSupport.App
This is called a mainline.
main(String[]) - Static method in class cs15.prj.pongSupport.App
This is called a mainline.
markSquare(String) - Method in class cs15.prj.ticTacToeSupport.CS15TicTacToeSquare
Marks the square as taken.
MazeSolver - Class in cs15.prj.andyBotSupport
A STENCIL class that you will fill in to make andyBot solve the maze.
MazeSolver(CS15Robot) - Constructor for class cs15.prj.andyBotSupport.MazeSolver
This is the MazeSolver's constructor.
moveBomb() - Method in class cs15.prj.fruitNinjaSupport.CS15Bomb
A SUPPORT method that will graphically move the bomb on the screen.
moveDown(int) - Method in class cs15.prj.andyBotSupport.CS15Robot
Moves the CS15Robot down by however many steps are passed in.
moveDown() - Method in class cs15.prj.pongSupport.CS15Paddle
Moves the paddle down incrementally.
moveFruit() - Method in class cs15.prj.fruitNinjaSupport.CS15Fruit
A SUPPORT method that will graphically move the fruit on the screen.
moveUp(int) - Method in class cs15.prj.andyBotSupport.CS15Robot
Moves the CS15Robot up by however many steps are passed in.
moveUp() - Method in class cs15.prj.pongSupport.CS15Paddle
Moves the paddle up incrementally.

N

noWinner() - Method in interface cs15.prj.ticTacToeSupport.CS15TicTacToeGame
Called when the entire board is filled but no player has won.

O

onDownPressed() - Method in class cs15.prj.pongSupport.PongGame
A STENCIL method called whenever the Down key is pressed - the right paddle should move down.
onSPressed() - Method in class cs15.prj.pongSupport.PongGame
A STENCIL method called whenever the S key is pressed - the left paddle should move down.
onUpPressed() - Method in class cs15.prj.pongSupport.PongGame
A STENCIL method called whenever the Up key is pressed - the right paddle should move up.
onWPressed() - Method in class cs15.prj.pongSupport.PongGame
A STENCIL method called whenever the W key is pressed - the left paddle should move up.
openRead(String) - Method in class cs15.fnl.sketchySupport.FileIO
A SUPPORT method that opens the file specified by 'filename' for reading.
openShop() - Method in class cs15.labs.cupcakeSupport.CupcakeShop
A SUPPORT method that you should call in the constructor to open the cupcake shop.
openWrite(String) - Method in class cs15.fnl.sketchySupport.FileIO
A SUPPORT method that opens the file specified by 'filename' for writing.
order1() - Method in class cs15.labs.cupcakeSupport.CupcakeShop
A STENCIL method called when a user clicks the "Order 1" button.
order2() - Method in class cs15.labs.cupcakeSupport.CupcakeShop
A STENCIL method called when a user clicks the "Order 2" button.
order3() - Method in class cs15.labs.cupcakeSupport.CupcakeShop
A STENCIL method called when a user clicks the "Order 3" button.
order4() - Method in class cs15.labs.cupcakeSupport.CupcakeShop
A STENCIL method called when a user clicks the "Order 4" button.
order5() - Method in class cs15.labs.cupcakeSupport.CupcakeShop
A STENCIL method called when a user clicks the "Order 5" button.

P

PEACH_PATH - Static variable in class cs15.prj.fruitNinjaSupport.Constants
 
PEAR_PATH - Static variable in class cs15.prj.fruitNinjaSupport.Constants
 
playAgain() - Method in class cs15.prj.ticTacToeSupport.CS15TicTacToeController
Resets game settings in order to restart the game.
playerWins() - Method in interface cs15.prj.ticTacToeSupport.CS15TicTacToeGame
Called when one player has won the game by choosing three squares in a row.
PongGame - Class in cs15.prj.pongSupport
A STENCIL class that acts as the top-level logic class of the pong program.
PongGame() - Constructor for class cs15.prj.pongSupport.PongGame
Constructs an instance of the PongGame.

R

readDouble() - Method in class cs15.fnl.sketchySupport.FileIO
A SUPPORT method that reads the next entry in the file and returns it as a double.
readInt() - Method in class cs15.fnl.sketchySupport.FileIO
A SUPPORT method that reads the next entry in the file and returns it as an integer.
readString() - Method in class cs15.fnl.sketchySupport.FileIO
A SUPPORT method that reads the next entry in the file and returns it as a string.
restartGame() - Method in interface cs15.prj.ticTacToeSupport.CS15TicTacToeGame
Called when the "restart" button is pressed.
ripen() - Method in class cs15.prj.fruitNinjaSupport.CS15Fruit
A SUPPORT method that graphically makes fruits appear less shrunken.

S

selectSquare(int, int) - Method in interface cs15.prj.ticTacToeSupport.CS15TicTacToePlayer
Called when a user clicks an untaken square of the tic tac toe board.
setControllerMessage(String) - Method in class cs15.prj.ticTacToeSupport.CS15TicTacToeController
Sets the message in the controller console.
setTop(CS15ScoreController) - Method in class cs15.prj.fruitNinjaSupport.CS15FruitNinjaFrame
A SUPPORT method that adds the score controller to the top of the frame.
shuffleLeft(int) - Method in class cs15.prj.andyBotSupport.CS15Robot
Moves the CS15Robot left by however many steps are passed in.
shuffleRight(int) - Method in class cs15.prj.andyBotSupport.CS15Robot
Moves the CS15Robot right by however many steps are passed in.
solve(CS15Robot) - Method in class cs15.prj.andyBotSupport.MazeSolver
A STENCIL method where you should call methods on your CS15Robot instance to move it.
solveRoadBlock(int) - Method in class cs15.prj.andyBotSupport.MazeSolver
A STENCIL method where you should call enterPassword to get past the road block.
splash() - Method in class cs15.prj.fruitNinjaSupport.CS15Fruit
A SUPPORT method that creates a splash on the screen at the fruit's last position.
squareAt(int, int) - Method in class cs15.prj.ticTacToeSupport.CS15TicTacToeBoard
Returns one CS15TicTacToeSquare from the board at a given row and column of the board.
start(Stage) - Method in class cs15.labs.cupcakeSupport.App
A STENCIL method that you should fill in by instantiating the CupcakeShop.
start(Stage) - Method in class cs15.prj.pongSupport.App
A STENCIL method that starts the program, by instantiating the top-level class.
startGame() - Method in class cs15.prj.fruitNinjaSupport.CS15FruitNinjaGame
A SUPPORT method that starts the game.

U

updateChoppable(Object) - Method in class cs15.prj.fruitNinjaSupport.CS15FruitNinjaGame
A STENCIL method that is called by the support code every few milliseconds to ensure continuous movement and reactions.
updatePosition() - Method in class cs15.prj.pongSupport.CS15Ball
Moves the ball incrementally, maintaining its own velocity.
updateScoreLabels(int, int) - Method in class cs15.prj.pongSupport.PongGame
A SUPPORT method that updates the score labels.

W

wash() - Method in class cs15.prj.fruitNinjaSupport.CS15Fruit
A SUPPORT method that graphically makes the fruit appear less dirty.
writeDouble(double) - Method in class cs15.fnl.sketchySupport.FileIO
A SUPPORT method that adds an entry to the end of the current file open for writing.
writeInt(int) - Method in class cs15.fnl.sketchySupport.FileIO
A SUPPORT method that adds an entry to the end of the current file open for writing.
writeString(String) - Method in class cs15.fnl.sketchySupport.FileIO
A SUPPORT method that adds an entry to the end of the current file open for writing.
A B C D E F G H I L M N O P R S U W 
Skip navigation links