- 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
-
- 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.
- 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.
- 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.