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

C

cacheAllImages() - Method in class games.RobotUnicornAttack.RobotUnicornAttack
 
calculateSlope(MouseEvent) - Method in class testing.gameEngine.WormsDemo.items.Weapon
 
CameraController - Class in vooga.gameEngine.controller
This class represents the connection between the game and the camera.
CameraController(Position, Dimension, Rotation2D) - Constructor for class vooga.gameEngine.controller.CameraController
Creates a new CameraController with the top left corner at a Position p and with a Dimension, viewableArea, representing the viewable area in terms of the game coordinate system.
CameraController(Position, Dimension) - Constructor for class vooga.gameEngine.controller.CameraController
Creates a new CameraController with the top left corner at a Position p and with a Dimension, viewableArea, representing the viewable area in terms of the game coordinate system.
CameraMoveListener - Interface in testing.gameEngine.cameraTesting
 
CameraMovementListener - Interface in testing.gameEngine.WormsDemo.Listeners
 
CameraMoveToEvent - Class in testing.gameEngine.WormsDemo.Events
 
CameraMoveToEvent(Object) - Constructor for class testing.gameEngine.WormsDemo.Events.CameraMoveToEvent
 
CameraRectangle - Class in testing.gameEngine.cameraTesting
 
CameraRectangle(Texture) - Constructor for class testing.gameEngine.cameraTesting.CameraRectangle
 
CameraRectangle(Position, Color) - Constructor for class testing.gameEngine.cameraTesting.CameraRectangle
 
CameraRectangle(Position, Dimension, Color) - Constructor for class testing.gameEngine.cameraTesting.CameraRectangle
 
CameraRectangle(Position) - Constructor for class testing.gameEngine.cameraTesting.CameraRectangle
 
CameraTest - Class in testing.gameEngine.cameraTesting
tests camera movement and mouse use arrow keys to move mouse to place and enlarge places objects;
CameraTest(GameManager) - Constructor for class testing.gameEngine.cameraTesting.CameraTest
 
canGameRun() - Method in class vooga.arcade.VoogaGUI
Returns a boolean saying whether a game can run or not.
canImport(TransferHandler.TransferSupport) - Method in class vooga.levelEditor.controller.RenderWindowTransferHandler
 
CENTER - Static variable in class vooga.gameEngine.item.PlacedText
For center justified text.
changeAboutMeText(VoogaUser, String, String) - Method in class vooga.users.user.UserDatabaseInterface
 
changeBallImage(BallChangeEvent) - Method in interface games.pong.listeners.GameFlowListener
Triggers when the user tries to change the image of the ball.
changeBallImage(BallChangeEvent) - Method in class games.pong.Pong
 
ChangeColorEvent - Class in testing.gameEngine.cameraTesting
 
ChangeColorEvent(Object) - Constructor for class testing.gameEngine.cameraTesting.ChangeColorEvent
 
changehumanPercentages(TreeMap<String, Double>) - Method in class vooga.aiEngine.Algorithms.ExpectiMinimax
 
changeImage(String) - Method in class games.pong.items.PongItem
Change the image used for the Texture of this object.
changemyPercentages(TreeMap<String, Double>) - Method in class vooga.aiEngine.Algorithms.ExpectiMinimax
 
changeName(String) - Method in class vooga.users.user.VoogaUser
changes the name associated with this user.
changePaddleImage(PaddleChangeEvent) - Method in interface games.pong.listeners.GameFlowListener
Triggers when the user tries to change the image of the paddle.
changePaddleImage(PaddleChangeEvent) - Method in class games.pong.Pong
 
changePassword(VoogaUser, String, String) - Method in class vooga.users.user.UserDatabaseInterface
Returns true if the conversion from oldPassword to newPassword is successful, false otherwise.
changePassword(String, String) - Method in class vooga.users.user.VoogaUser
Returns true if the conversion from oldPassword to newPassword is successful, false otherwise.
ChangeTexturesTab - Class in vooga.devEnvironment.datapanel.displays
A tab which displays a list of all the Renderable items in the game.
ChangeTexturesTab(GameEngine) - Constructor for class vooga.devEnvironment.datapanel.displays.ChangeTexturesTab
 
changeUserName(String, String, String) - Method in class vooga.users.user.UserDatabaseInterface
Changes a user's username as requested if the new username does not exist and the password is correct
ChannelMessageRequest - Class in vooga.network.chat
 
ChannelMessageRequest(long, String, String) - Constructor for class vooga.network.chat.ChannelMessageRequest
 
Character - Class in games.stickfighter
Character extends LookButNoTouchCharacter and implements the movement controls of the character.
Character() - Constructor for class games.stickfighter.Character
 
CHAT_PORT - Static variable in class vooga.network.NetworkConstants
 
ChatBox - Class in vooga.social.chat
a swing panel containing a box for chats and an input field and button.
ChatBox(InputField) - Constructor for class vooga.social.chat.ChatBox
the input field is provided in the constructor because it's not very useful unless a specific action already exists for the input field.
ChatController - Class in vooga.social.chat
Controller for the chat and friend panes.
ChatController(IVoogaGUI) - Constructor for class vooga.social.chat.ChatController
 
ChatDemo - Class in vooga.network.examples
This is an example chat program that works through the java console.
ChatDemo() - Constructor for class vooga.network.examples.ChatDemo
 
ChatExtrasPane - Class in vooga.social.chat
represents some sort of JPanel that can be put into the chat window.
ChatExtrasPane() - Constructor for class vooga.social.chat.ChatExtrasPane
 
ChatPanel - Class in vooga.social.chat
A ChatWindow that functions as, basically, an IM client, imbeddable into other Swing GUIs.
ChatPanel(IVoogaGUI, Dimension) - Constructor for class vooga.social.chat.ChatPanel
Creates the JPanel and adds itself to the GUI provided.
ChatParser - Class in vooga.social.chat
Parses the text that a user receives, and performs other string decomposition/modification functions for the chat.
ChatParser() - Constructor for class vooga.social.chat.ChatParser
 
ChatTest - Class in testing.social.chat
chat testing class.
ChatTest(String) - Constructor for class testing.social.chat.ChatTest
 
checkAndSetHighScore(int) - Method in class vooga.users.user.UserGameStats
Checks whether the given score is a high score.
checkMessage(TestChatClient.TestReceiver, long, String, String) - Method in class testing.network.TestChatClient
 
Circle - Class in vooga.physicsEngine.geometry.shapes
Shape class that represents a circle.
Circle(double) - Constructor for class vooga.physicsEngine.geometry.shapes.Circle
Creates a circle
CircleCircleIntersector - Class in vooga.physicsEngine.geometry.intersections
Handles the intersection between two circles.
CircleCircleIntersector(GeometricParameters, GeometricParameters) - Constructor for class vooga.physicsEngine.geometry.intersections.CircleCircleIntersector
Create a circle-circle intersector object
CircleCircleIntersectorTest - Class in testing.physicsEngine
Checks if circle-circle intersection is correct.
CircleCircleIntersectorTest() - Constructor for class testing.physicsEngine.CircleCircleIntersectorTest
 
CirclePolygonIntersector - Class in vooga.physicsEngine.geometry.intersections
Handles the intersection between a circle and a polygon.
CirclePolygonIntersector(GeometricParameters, GeometricParameters) - Constructor for class vooga.physicsEngine.geometry.intersections.CirclePolygonIntersector
Creates a polygon-circle intersector
ClassTreeNode - Class in vooga.levelEditor.model
A node in the Game Object Browser's class tree.
ClassTreeNode(GameItemClassModel) - Constructor for class vooga.levelEditor.model.ClassTreeNode
Creates a new node containing the given class.
ClassTreeNode(Class<? extends GameItem>) - Constructor for class vooga.levelEditor.model.ClassTreeNode
 
clear() - Method in class games.jotto.GameRow
Clears text out of columns in the GameRow and set focus to inputColumn
clear() - Method in class vooga.social.chat.ChatBox
Removes all the chats from the log.
clear() - Method in class vooga.social.components.InputArea
clears the text in the field.
clear() - Method in class vooga.social.components.InputField
clears the text in the field.
clear() - Method in class vooga.users.ui.login.LoginScreenView
Clears all fields in the login screen and sets focus to username field.
clear() - Method in class vooga.users.ui.pwrecovery.PasswordRecoveryScreen
Clears all fields in the password recovery screen and sets focus to username field.
clear() - Method in class vooga.users.ui.register.RegisterScreen
Clears all fields in the login screen and sets focus to username field.
clearListeners() - Method in class vooga.gameEngine.game.GameRelatedObject
Clears the listeners that are listening to this GameRelatedObject.
clearStatistics() - Method in interface games.jotto.model.IJottoModel
 
clearStatistics() - Method in class games.jotto.model.JottoModel
 
Clicked(ChangeColorEvent) - Method in class testing.gameEngine.cameraTesting.CameraRectangle
 
Clicked(ChangeColorEvent) - Method in interface testing.gameEngine.cameraTesting.MouseClickedListener
 
CLOL_BOUNDS - Static variable in class vooga.levelEditor.ui.GUIDefaults
The default size and location of the Current Level Object List.
clone() - Method in class vooga.gameEngine.core.Dimension
 
clone() - Method in class vooga.gameEngine.core.Position
 
clone() - Method in class vooga.gameEngine.core.Rotation2D
 
clone() - Method in class vooga.physicsEngine.geometry.mathUtils.Vector2f
 
closeMultiplayerLobby(CloseMultiplayerLobbyEvent) - Method in class vooga.arcade.listeners.arcadeListeners.ArcadeEventAdapter
 
closeMultiplayerLobby(CloseMultiplayerLobbyEvent) - Method in interface vooga.arcade.listeners.arcadeListeners.IArcadeEventListener
Contains actions performed when the CloseMultiplayerLobby event is fired.
CloseMultiplayerLobbyEvent - Class in vooga.arcade.events
Event fired when a new game is started.
CloseMultiplayerLobbyEvent(int, String) - Constructor for class vooga.arcade.events.CloseMultiplayerLobbyEvent
Constructs the event that is fired when the multiplayer lobby is closed.
col1 - Variable in class vooga.physicsEngine.geometry.mathUtils.Matrix2f
The first column of the matrix
col2 - Variable in class vooga.physicsEngine.geometry.mathUtils.Matrix2f
The second column of the matrix
Collidable<T> - Interface in vooga.gameEngine.item
A object that implements Collidable is checked every game cycle to make sure it is not touching any other Collidable object of the given type.
CollidablesTab - Class in vooga.devEnvironment.datapanel.displays
A tab which displays a list of all the Collidable items in the game.
CollidablesTab(GameEngine) - Constructor for class vooga.devEnvironment.datapanel.displays.CollidablesTab
 
collide(PhysicalItem) - Method in class games.pinball.Ball
 
collide(PhysicalItem) - Method in class games.pinball.Barrier
 
collide(PhysicalItem) - Method in class games.pinball.Box
 
collide(PhysicalItem) - Method in class games.pinball.ImageObstacle
 
collide(PhysicalItem) - Method in class games.pinball.PaddleLeft
 
collide(PhysicalItem) - Method in class games.pinball.PaddleRight
 
collide(PhysicalItem) - Method in class games.pong.items.Ball
 
collide(PhysicalItem) - Method in class games.pong.items.Barrier
 
collide(PhysicalItem) - Method in class games.pong.items.Paddle
 
collide(Ball) - Method in class games.pong.items.Powerup
Apply the given effect for this Powerup, and then remove it from the game.
collide(RobotUnicorn) - Method in class games.RobotUnicornAttack.items.Platform
 
collide(Platform) - Method in class games.RobotUnicornAttack.items.RobotUnicorn
 
collide(GameItem) - Method in class games.SpaceInvaders.items.Alien
 
collide(Ship) - Method in class games.SpaceInvaders.items.Bomb
 
collide(Laser) - Method in class games.SpaceInvaders.items.InfoBar
 
collide(GameItem) - Method in class games.SpaceInvaders.items.Laser
 
collide(GameItem) - Method in class games.SpaceInvaders.items.Ship
 
collide(Laser) - Method in class games.SpaceInvaders.items.UFO
 
collide(PhysicalItem) - Method in class testing.gameEngine.collision.TestSquare
 
collide(TerrainPiece) - Method in class testing.gameEngine.WormsDemo.items.Explosion
 
collide(TerrainPiece) - Method in class testing.gameEngine.WormsDemo.items.Missle
 
collide(Renderable) - Method in class testing.gameEngine.WormsDemo.items.TerrainPiece
 
collide(TerrainPiece) - Method in class testing.gameEngine.WormsDemo.items.Worm
 
collide(Renderable) - Method in class testing.gameEngine.WormsDemo.items.Worm
 
collide(T) - Method in interface vooga.gameEngine.item.Collidable
This method is called whenever an object of the specified type has collided with this object.
collide(PhysicalItem) - Method in class vooga.levelEditor.game.ballPathBuilder.items.Ball
 
collide(PhysicalItem) - Method in class vooga.levelEditor.game.ballPathBuilder.items.Block
 
collide(PhysicalItem) - Method in class vooga.levelEditor.game.ballPathBuilder.items.EnemyShip
 
CollisionDetection - Class in vooga.gameEngine.core
provides collision detection on a list of objects that is updated by calling the add and remove methods.
CollisionDetection(GameManager, PhysicsEngine) - Constructor for class vooga.gameEngine.core.CollisionDetection
default constructor
CollisionDetection.XThread - Class in vooga.gameEngine.core
 
CollisionDetection.XThread() - Constructor for class vooga.gameEngine.core.CollisionDetection.XThread
 
CollisionDetection.YThread - Class in vooga.gameEngine.core
 
CollisionDetection.YThread() - Constructor for class vooga.gameEngine.core.CollisionDetection.YThread
 
CollisionTest - Class in testing.gameEngine.collision
Testing class for collision detection
CollisionTest() - Constructor for class testing.gameEngine.collision.CollisionTest
 
Comment - Class in vooga.social.socialInfo
Class for converting comments.
Comment() - Constructor for class vooga.social.socialInfo.Comment
 
commentList - Variable in class testing.social.game.DatabaseTest
 
CommentPanel - Class in vooga.social.gameInfo.panels
Panel for displaying and adding comments about a game, user, or whatever key the panel is associated with.
CommentPanel(Dimension, String, String, SocialInfoDatabase) - Constructor for class vooga.social.gameInfo.panels.CommentPanel
 
CommentPanelTest - Class in testing.social.game
Class for testing that the comment panel is displaying correctly.
CommentPanelTest() - Constructor for class testing.social.game.CommentPanelTest
 
commonCount(char[], char[]) - Method in class games.jotto.players.JottoGuesser
Returns number of letters in common to a and b, ensuring each common letter only counts once in total returned.
compareTo(Renderable) - Method in class vooga.gameEngine.item.GameItem
 
compute2dPCA(List<Vector2f>) - Static method in class vooga.physicsEngine.geometry.mathUtils.LinearAlgebraOperations
Compute a 2 dimensional Principal Component Analysis, returning the first component then the second.
ComputerGuesser - Class in games.jotto.players
 
ComputerGuesser(int, IJottoModel, ArrayList<String>) - Constructor for class games.jotto.players.ComputerGuesser
 
computerGuessesWord() - Method in class games.jotto.players.ComputerGuesser
 
computerGuessesWord() - Method in class games.jotto.players.RandomComputerGuesser
 
computerGuessesWord() - Method in class games.jotto.players.SmartComputerGuesser
 
ComputerPlayersEvent - Class in games.pong.events
An event which is fired when the user tries to start a computer-only game.
ComputerPlayersEvent(Object) - Constructor for class games.pong.events.ComputerPlayersEvent
 
CONNECT - Static variable in class vooga.network.chat.VoogaChatClient
 
connect(InetAddress) - Method in class vooga.network.chat.VoogaChatClient
Connects to the server.
connect(InetAddress) - Method in class vooga.network.gamelobby.VoogaLobbyClient
 
connect(InetAddress) - Method in class vooga.network.ingame.VoogaGameClient
 
connect(InetAddress) - Method in class vooga.network.util.VoogaUtilsClient
 
connect() - Method in class vooga.network.VoogaClient
Connects to the server defined in the properties file by IP address.
connect(InetAddress) - Method in class vooga.network.VoogaClient
Connects to the server at the specified address.
connect(InetAddress, int) - Method in class vooga.network.VoogaClient
Connects to the given port of the named host
ConsoleEvent - Class in vooga.social.chat
Event that fires when a console command is entered into the chat window.
ConsoleEvent(int) - Constructor for class vooga.social.chat.ConsoleEvent
 
ConsoleEvent(int, String) - Constructor for class vooga.social.chat.ConsoleEvent
 
Constants - Class in vooga.arcade.util
Class used to access the contents of the resource bundle VoogaArcadeResources.properties.
Constants() - Constructor for class vooga.arcade.util.Constants
 
Constants - Class in vooga.replay.utilities
Class used to access the contents of the resource bundle Constants.properties
Constants() - Constructor for class vooga.replay.utilities.Constants
 
construct(LevelEditorModel, LevelEditorController) - Method in class vooga.levelEditor.ui.LevelEditorUI
Builds the Level Editor GUI, given a model and a controller.
containsData(String, String) - Method in class vooga.network.data.DataManager
Determines if the manager is storing data with the given key in the given table.
containsData(String, List<String>) - Method in class vooga.network.data.DataManager
Determines if the manager is storing data with the given key in the given table.
containsData(String, String) - Method in class vooga.network.util.VoogaUtilsClient
Determines whether or not there is data stored on the server associated with the given key.
containsData(String, List<String>) - Method in class vooga.network.util.VoogaUtilsClient
Determines whether or not there is data stored on the server associated with the given key.
containsData(String, String, List<String>) - Method in class vooga.network.util.VoogaUtilsServer
containsData checks to see if NetworkDataManager contains particular data.
ContainsDataRequest - Class in vooga.network.util
ContainsDataRequest execute checks to see if NetworkDataManager contains particular data.
ContainsDataRequest(String, String, List<String>) - Constructor for class vooga.network.util.ContainsDataRequest
 
containsKey(String) - Static method in class vooga.levelEditor.xml.level.RecognizedClassesStorer
Checks the map of recognized Classes to see if the name is linked to a class inside
containsTable(String) - Method in class vooga.network.data.DataManager
Determines if the manager has a table with the given name.
containsTable(String) - Method in class vooga.network.util.VoogaUtilsClient
Asks server whether it contains particular table.
containsTable(String, String) - Method in class vooga.network.util.VoogaUtilsServer
containsTable checks to see if Map of NetworkDataManagers contains particular data table.
ContainsTableRequest - Class in vooga.network.util
ContainsTableRequest execute checks to see if Map of NetworkDataManagers contains particular data table.
ContainsTableRequest(String, String) - Constructor for class vooga.network.util.ContainsTableRequest
 
convert(Object) - Method in class vooga.levelEditor.annotations.framework.EditableBooleanHelper
 
convert(Object) - Method in class vooga.levelEditor.annotations.framework.EditableDoubleHelper
 
convert(Object) - Method in class vooga.levelEditor.annotations.framework.EditableIntHelper
 
convert(Object) - Method in class vooga.levelEditor.annotations.framework.EditableStringHelper
 
convert(Object) - Method in interface vooga.levelEditor.annotations.framework.PrimitiveArrayConverter
 
convertData(List<String>) - Method in class vooga.social.socialInfo.Comment
Simply returns the list; comments do not require further processing.
convertData(List<String>) - Method in interface vooga.social.socialInfo.IDataConverter
Returns an object associated with the contents of the list.
convertData(List<String>) - Method in class vooga.social.socialInfo.Rating
Iterates through the list to find the average of the ratings in the list and returns this as a double.
convertData(List<String>) - Method in class vooga.social.socialInfo.Score
 
CornerTest - Class in testing.physicsEngine.guiTest
Test collision of a ball with a corner.
CornerTest() - Constructor for class testing.physicsEngine.guiTest.CornerTest
 
createBufferedImage(double) - Method in class vooga.physicsEngine.geometry.shapes.Circle
 
createBufferedImage(double) - Method in class vooga.physicsEngine.geometry.shapes.JavaShape
 
createBufferedImage(double) - Method in class vooga.physicsEngine.geometry.shapes.Polygon
 
createBufferedImage(double) - Method in interface vooga.physicsEngine.geometry.shapes.Shape
Creates a BufferedImage representing the given Shape.
createDataTable(String) - Method in class vooga.network.util.VoogaUtilsClient
Creates a new table on the server in which to store data.
createEditableParameter(Annotation) - Static method in class vooga.levelEditor.annotations.framework.EditableAnnotations
 
createGameLobby(String) - Method in class vooga.arcade.components.specific.MultiplayerLobbyFrame
Tells the lobby client to create a new game lobby with the given name and max number of players.
createGameLobby(String, int) - Method in class vooga.network.gamelobby.VoogaLobbyClient
Creates a game lobby with the given name and occupancy.
createIntersector(GeometricParameters, GeometricParameters) - Static method in class vooga.physicsEngine.geometry.intersections.IntersectorFactory
Obtain a suitable Intersector object for two GeometricParameters
createLobby(String, String, int, String) - Method in class vooga.network.gamelobby.VoogaLobbyServer
Creates a lobby for a network game session.
createLoginScreen() - Method in class vooga.users.ui.UsersGUI
Draws the login screen using the VoogaGUI createNewFrame method
createNewFrame(String) - Method in class testing.social.chat.ChatTest
 
createNewFrame(String) - Method in interface vooga.arcade.IVoogaGUI
This method will open a new window with the given title and place the component in the center panel with the given tab title.
createNewFrame(String) - Method in class vooga.arcade.VoogaGUI
 
createShape(Shape) - Method in class vooga.gameEngine.graphics.ShapeTexture
Sets the representation of this Texture to the specified shape.
createTable(String) - Method in class vooga.network.data.DataManager
Creates a table with the given name.
createTable(String, String) - Method in class vooga.network.util.VoogaUtilsServer
createTable creates new table with tableName to new DataTable.
CreateTableRequest - Class in vooga.network.util
CreateTableRequest execute creates new table with tableName to new DataTable.
CreateTableRequest(String, String) - Constructor for class vooga.network.util.CreateTableRequest
 
createTransferable(JComponent) - Method in class vooga.levelEditor.controller.ObjectTreeTransferHandler
 
createUnicorn() - Method in class games.RobotUnicornAttack.RobotUnicornAttack
 
createWalls(int) - Method in class testing.physicsEngine.guiTest.AbstractTestEnvironment
 
cross(Vector2f, Vector2f) - Static method in class vooga.physicsEngine.geometry.mathUtils.Vector2f
Return the magnitude of the cross product bewteen a and b (a.x*b.y-a.y*b.x)
cross(Vector2f) - Method in class vooga.physicsEngine.geometry.mathUtils.Vector2f
Computes the magnitude of the cross product with given vector.
CrossfireTest - Class in testing.physicsEngine.guiTest
A test that shows the collisions between different objects of arbitrary shapes
CrossfireTest() - Constructor for class testing.physicsEngine.guiTest.CrossfireTest
 
CurrentLevelObjectFrame - Class in vooga.levelEditor.ui
The internal frame for the Current Level Object viewer.
CurrentLevelObjectFrame(LevelEditorModel, LevelEditorController) - Constructor for class vooga.levelEditor.ui.CurrentLevelObjectFrame
Construct a new current level object frame.
CurrentLevelObjectList - Class in vooga.levelEditor.ui
A JList that displays all of the objects in the current level.
CurrentLevelObjectList(LevelEditorModel, LevelEditorController) - Constructor for class vooga.levelEditor.ui.CurrentLevelObjectList
Construct a new current level object list.
CurrentLevelObjectList.PopupListener - Class in vooga.levelEditor.ui
 
CurrentLevelObjectList.PopupListener() - Constructor for class vooga.levelEditor.ui.CurrentLevelObjectList.PopupListener
 
CurrentLevelObjectModel - Class in vooga.levelEditor.model
This is the data model for the Current Level Object window.
CurrentLevelObjectModel() - Constructor for class vooga.levelEditor.model.CurrentLevelObjectModel
Construct a new model.
CurrentLevelObjectPanel - Class in vooga.levelEditor.ui
A panel containing a scrollable Current Level Object list.
CurrentLevelObjectPanel(LevelEditorModel, LevelEditorController) - Constructor for class vooga.levelEditor.ui.CurrentLevelObjectPanel
Construct a new current level panel.

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