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

B

backtrack(ArrayList<String>, int) - Method in class vooga.aiEngine.Algorithms.NPSolver
backtrack - goes back a step to see if the puzzle can be solved given a different parameter.
badUserResponse(String) - Method in interface games.jotto.IJottoGUI
 
badUserResponse(String) - Method in class games.jotto.JottoGUI
Undo the last response and give the user another chance.
badUserResponse(String) - Method in interface games.jotto.model.IJottoModel
 
badUserResponse(String) - Method in class games.jotto.model.JottoModel
Display a bad response error.
Ball - Class in games.pinball
Creates a PhysicalItem that represents the ball
Ball(double) - Constructor for class games.pinball.Ball
Construct a new Ball with the given radius
Ball - Class in games.pong.items
The Ball that will bounce between the paddles.
Ball(double) - Constructor for class games.pong.items.Ball
Construct a new Ball with the given radius
Ball - Class in vooga.levelEditor.game.ballPathBuilder.items
 
Ball(double, String) - Constructor for class vooga.levelEditor.game.ballPathBuilder.items.Ball
Construct a new Ball with the given radius
BallChangeEvent - Class in games.pong.events
An event which is fired when the user wants to change the ball image
BallChangeEvent(Object) - Constructor for class games.pong.events.BallChangeEvent
 
BallMovedEvent - Class in games.pinball.events
An event which is fired when the Ball moves.
BallMovedEvent(Object) - Constructor for class games.pinball.events.BallMovedEvent
 
BallMovedEvent - Class in vooga.levelEditor.game.ballPathBuilder.events
An event which is fired when the Ball moves.
BallMovedEvent(Object) - Constructor for class vooga.levelEditor.game.ballPathBuilder.events.BallMovedEvent
 
BallPathBuilder - Class in vooga.levelEditor.game.ballPathBuilder
 
BallPathBuilder(GameManager) - Constructor for class vooga.levelEditor.game.ballPathBuilder.BallPathBuilder
 
Barrier - Class in games.pinball
The Barriers on the border of the screen
Barrier(double, double) - Constructor for class games.pinball.Barrier
Constructs a new Barrier as a Rectangle with the given height and width
Barrier - Class in games.pong.items
A barrier that serves as boundaries for a level of Pong.
Barrier(double, double) - Constructor for class games.pong.items.Barrier
Constructs a new Barrier as a Rectangle with the given height and width
BeginGame(BeginGameEvent) - Method in interface games.pinball.events.GameFlowListener
Triggers when the user decides to start a game.
BeginGame(BeginGameEvent) - Method in class games.pinball.Pinball
 
beginGame(StartEvent) - Method in interface games.pong.listeners.GameFlowListener
Triggers when the user decides to start a game.
beginGame(StartEvent) - Method in class games.pong.Pong
 
BeginGameEvent - Class in games.pinball.events
An event which is fired when the user tries to start the game.
BeginGameEvent(Object) - Constructor for class games.pinball.events.BeginGameEvent
 
Block - Class in vooga.levelEditor.game.ballPathBuilder.items
A building block that can be used to construct.
Block(double, double, double) - Constructor for class vooga.levelEditor.game.ballPathBuilder.items.Block
Constructs a new Barrier as a Rectangle with the given height and width
blockConnection() - Static method in class vooga.network.VoogaClient
Invoking this method will prevent any subclass of VoogaClient from connection from the server until allowConnection() is called.
Bomb - Class in games.SpaceInvaders.items
 
Bomb(Texture, CameraController) - Constructor for class games.SpaceInvaders.items.Bomb
 
BoundedItem - Class in vooga.gameEngine.item
Represents an item that is always updated to know the current boundaries of of a given Tangible item.
BoundedItem(Texture, Tangible) - Constructor for class vooga.gameEngine.item.BoundedItem
Constructor for creating a BoundedItem.
BoundingBox - Class in vooga.physicsEngine.geometry.shapes
Holds a bounding box of a shape.
BoundingBox(double, double) - Constructor for class vooga.physicsEngine.geometry.shapes.BoundingBox
Creates a bounding box from a width and height
BoundingBox(double, double, double, double) - Constructor for class vooga.physicsEngine.geometry.shapes.BoundingBox
Create a bounding box from a width, height, and x,y offsets
BoundingBox(Rectangle2D) - Constructor for class vooga.physicsEngine.geometry.shapes.BoundingBox
 
Box - Class in games.pinball
A box obstacle.
Box(double, double, Pinball, double) - Constructor for class games.pinball.Box
Constructs a new Box as a Rectangle with the given height and width The mass of the box is set to MAX_VALUE, and the Moment of inertia is set to 1000 in order to make the box stay in position, but spin around its centroid when it is collided with.
BroadcastEvent - Class in vooga.gameEngine.event
Subclass of NetworkEvent used to mark an event which should be broadcast to the same game object regardless of which player's machine the event is sent from or received on.
BroadcastEvent(Object) - Constructor for class vooga.gameEngine.event.BroadcastEvent
Default constructor for a BroadcastEvent
BrowseListener - Class in vooga.devEnvironment
 
BrowseListener(JFileChooser, FilenameReceiver) - Constructor for class vooga.devEnvironment.BrowseListener
 
BuddyListPane - Class in vooga.social.chat
Friend list for displaying online friends.
BuddyListPane(IVoogaGUI, Dimension) - Constructor for class vooga.social.chat.BuddyListPane
 
build(JMenu, Element) - Method in interface vooga.levelEditor.xml.menu.MenuElementBuilder
Creates a menu element given a parent menu and an XML node.
buildClassTree(Set<Class<? extends GameItem>>, LevelEditorModel) - Method in class vooga.levelEditor.model.ObjectBrowserModel
Constructs a new tree model that organizes all of the classes in classes hierarchically according to their inheritance structure, with GameItem as the root.
buildMenuBar(File) - Method in class vooga.levelEditor.xml.menu.MenuXMLParser
Constructs a JMenuBar from the specified XML file.
buildMetadata(Set<Class<? extends GameItem>>) - Method in class vooga.levelEditor.model.LevelEditorModel
 
ButtonPanel - Class in vooga.devEnvironment
A JPanel which contains the buttons on the left side of the dev environment panel.
ButtonPanel(GameEngine, DevView) - Constructor for class vooga.devEnvironment.ButtonPanel
 
ButtonTabComponent - Class in vooga.arcade.components
Component to be used as tabComponent; Contains a JLabel to show the text and a JButton to close the tab it belongs to.
ButtonTabComponent(TabbedPanel, String) - Constructor for class vooga.arcade.components.ButtonTabComponent
 

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