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

G

GAME_ITEM_FLAVOR - Static variable in class vooga.levelEditor.controller.TransferableGameItem
 
GAME_PORT - Static variable in class vooga.network.NetworkConstants
 
GameButtonPanel - Class in vooga.arcade.components.specific
This class is used to create the tab that gives a list of all available games.
GameButtonPanel(VoogaGUI, int, ArcadeEventListenerManager, String) - Constructor for class vooga.arcade.components.specific.GameButtonPanel
Constructor to create the panel that displays the available games.
GameCanvas - Class in vooga.gameEngine.graphics
Class GameCanvas renders the viewable portion of the game on screen.
GameCanvas(GameManager) - Constructor for class vooga.gameEngine.graphics.GameCanvas
 
GameEngine - Class in vooga.gameEngine.core
Main class for the VOOGA Game Engine.
GameEngine(Class<? extends AbstractGame>) - Constructor for class vooga.gameEngine.core.GameEngine
Creates a GameEngine object provided Class of the AbstractGame to be played.
GameEngine(Class<? extends AbstractGame>, VoogaSave, Collection<? extends EventListener>) - Constructor for class vooga.gameEngine.core.GameEngine
Creates a GameEngine object provided Class of the AbstractGame to be played and the VoogaSave object, which stores game time as well as any events fired due to user/network input.
GameEngine(Class<? extends AbstractGame>, int, int, VoogaGameClient) - Constructor for class vooga.gameEngine.core.GameEngine
Constructor for a networked instance of a game and game engine.
GameEngine(Class<? extends AbstractGame>, int, int, VoogaGameClient, VoogaSave, Collection<? extends EventListener>) - Constructor for class vooga.gameEngine.core.GameEngine
Constructor for a networked instance of a game and game engine that can be replayed.
GameEngine(Class<? extends AbstractGame>, boolean) - Constructor for class vooga.gameEngine.core.GameEngine
NOTE: This constructor should be used by the replay module when hoping to replay a game.
GameEngineIntegration - Class in testing.physicsEngine.guiTest
Test how to start a game window without the arcade.
GameEngineIntegration() - Constructor for class testing.physicsEngine.guiTest.GameEngineIntegration
 
GameEngineListener - Class in vooga.users.user
Class to handle GameEngine events.
GameEngineListener() - Constructor for class vooga.users.user.GameEngineListener
 
GameFlowListener - Interface in games.pinball.events
GameFlowListener is an EventListener designed to trigger when the the user modifies the game flow.
GameFlowListener - Interface in games.pong.listeners
GameFlowListener is an EventListener designed to trigger when the the user modifies the game flow.
GameFlowListener - Interface in vooga.levelEditor.game.ballPathBuilder.events
GameFlowListener is an EventListener designed to trigger when the the user modifies the game flow.
GameHistoryView - Class in vooga.replay.core
This class is responsible for displaying the games to replay and games to resume panels.
GameHistoryView(String, VoogaGUI) - Constructor for class vooga.replay.core.GameHistoryView
 
GameInfoPanel - Class in vooga.arcade.components.specific
This class is used to create the tab that gives information on any individual game when a game is clicked on from the game library page.
GameInfoPanel(String, ArcadeEventListenerManager, VoogaGUI) - Constructor for class vooga.arcade.components.specific.GameInfoPanel
This method creates the info tab for the given game.
GameInstantiationException - Exception in vooga.gameEngine.exception
An exception indicating that a specified type of AbstractGame was unable to be created.
GameInstantiationException(Class<? extends AbstractGame>) - Constructor for exception vooga.gameEngine.exception.GameInstantiationException
 
GameInstantiationException(Class<? extends AbstractGame>, String) - Constructor for exception vooga.gameEngine.exception.GameInstantiationException
 
GameItem - Class in vooga.gameEngine.item
Every item that will be displayed on screen in a game must extend the GameItem class.
GameItem(Texture) - Constructor for class vooga.gameEngine.item.GameItem
Creates a GameItem set to visible by default.
GameItemClassModel - Class in vooga.levelEditor.model
 
GameItemClassModel(Class<? extends GameItem>) - Constructor for class vooga.levelEditor.model.GameItemClassModel
 
GameManager - Class in vooga.gameEngine.core
Class responsible for communication between the game and the engine.
GameManager(GameEngine, Collection<? extends EventListener>) - Constructor for class vooga.gameEngine.core.GameManager
Creates a GameManager object provided the GameEngine it will communicate with and the collection of EventListeners with which to communicate important information.
GamePhysicalParameters - Class in vooga.physicsEngine
Class for linking PhysicalParameters (basis of our independent physics module) with PhysicalItem (linkage with the game engine).
GamePhysicalParameters(Shape, PhysicalItem) - Constructor for class vooga.physicsEngine.GamePhysicalParameters
Create a GamePhysicalParameters object based on given Shape and parent PhysicalItem.
GamePhysicalParameters(Texture, double, double, PhysicalItem) - Constructor for class vooga.physicsEngine.GamePhysicalParameters
Create a GamePhysicalParameters object using texture, location of where the centroid of the object is in the texture's coordinates, and the parent PhysicalItem
GameRelatedController - Class in vooga.gameEngine.controller
The GameRelatedController class represents a subset of GameRelatedObject objects that act as controllers for other game items.
GameRelatedController() - Constructor for class vooga.gameEngine.controller.GameRelatedController
 
GameRelatedObject - Class in vooga.gameEngine.game
Class GameRelatedObject is the superclass for all objects used in a game.
GameRelatedObject() - Constructor for class vooga.gameEngine.game.GameRelatedObject
Creates and initializes a GameRelatedObject.
GameReset(GameResetEvent) - Method in interface games.pinball.events.GameResetListener
 
GameReset(GameResetEvent) - Method in class games.pinball.Pinball
 
GameReset(GameResetEvent) - Method in class vooga.levelEditor.game.ballPathBuilder.BallPathBuilder
 
GameReset(GameResetEvent) - Method in interface vooga.levelEditor.game.ballPathBuilder.events.GameResetListener
 
GameResetEvent - Class in games.pinball.events
An event which is fired when the user tries to reset the level.
GameResetEvent(Object) - Constructor for class games.pinball.events.GameResetEvent
 
GameResetEvent - Class in games.pong.events
An event which is fired when the user tries to reset the level.
GameResetEvent(Object) - Constructor for class games.pong.events.GameResetEvent
 
GameResetEvent - Class in vooga.levelEditor.game.ballPathBuilder.events
An event which is fired when the user tries to reset the level.
GameResetEvent(Object) - Constructor for class vooga.levelEditor.game.ballPathBuilder.events.GameResetEvent
 
GameResetListener - Interface in games.pinball.events
EventListener designed to react when the game should be reset based on an event that is fired.
GameResetListener - Interface in vooga.levelEditor.game.ballPathBuilder.events
 
GameResources - Class in vooga.arcade.util
Class used to load and access all game resources (title, description, screenshot, etc).
GameResources() - Constructor for class vooga.arcade.util.GameResources
Read all available games from GameResources.txt and put them into a map for accessing.
GameRow - Class in games.jotto
Class that gives a row with two columns for a word guess to be made and a number representing how many similar characters that word shared with the secret word to be shown.
GameRow(int, JottoGUI) - Constructor for class games.jotto.GameRow
 
games.jotto - package games.jotto
 
games.jotto.model - package games.jotto.model
 
games.jotto.players - package games.jotto.players
 
games.pinball - package games.pinball
 
games.pinball.events - package games.pinball.events
 
games.pong - package games.pong
 
games.pong.events - package games.pong.events
 
games.pong.items - package games.pong.items
 
games.pong.listeners - package games.pong.listeners
 
games.RobotUnicornAttack - package games.RobotUnicornAttack
 
games.RobotUnicornAttack.controller - package games.RobotUnicornAttack.controller
 
games.RobotUnicornAttack.events - package games.RobotUnicornAttack.events
 
games.RobotUnicornAttack.items - package games.RobotUnicornAttack.items
 
games.SpaceInvaders - package games.SpaceInvaders
 
games.SpaceInvaders.controllers - package games.SpaceInvaders.controllers
 
games.SpaceInvaders.events - package games.SpaceInvaders.events
 
games.SpaceInvaders.items - package games.SpaceInvaders.items
 
games.SpaceInvaders.levels - package games.SpaceInvaders.levels
 
games.SpaceInvaders.listeners - package games.SpaceInvaders.listeners
 
games.stickfighter - package games.stickfighter
 
GameStarterThread - Class in vooga.devEnvironment
 
GameStarterThread(Class, String) - Constructor for class vooga.devEnvironment.GameStarterThread
 
GameStartingNotification - Class in vooga.network.gamelobby
 
GameStartingNotification(long, int, int) - Constructor for class vooga.network.gamelobby.GameStartingNotification
 
GameStatusCommunicator - Class in vooga.gameEngine.core
A GameStatusCommunicator is used to notify any listeners of certain important information during game play, such as the score and any achievements made.
GameStatusCommunicator(Collection<? extends EventListener>) - Constructor for class vooga.gameEngine.core.GameStatusCommunicator
Constructs a GameStatusCommunicator given its listeners
GameWindowListener - Class in vooga.arcade.listeners.windowListeners
This class is the Window Listener for the Game Window when a game is launched.
GameWindowListener(VoogaGUI, int, String, ArcadeEventListenerManager, GameEngine) - Constructor for class vooga.arcade.listeners.windowListeners.GameWindowListener
Constructs the window listener for the game window when a game is launched.
generatePlatform(int, Position) - Method in class games.RobotUnicornAttack.RobotUnicornAttack
 
GeometricParameters - Class in vooga.physicsEngine.geometry
Class encapsulating the parameters for a geometric object.
GeometricParameters(Shape) - Constructor for class vooga.physicsEngine.geometry.GeometricParameters
Creates a GeometricParameters object, represents a 2D geometric object with some shape, position, and location.
GeometricParameters(Shape, Vector2f) - Constructor for class vooga.physicsEngine.geometry.GeometricParameters
Creates a GeometricParameters object with given shape and position.
GeometricParameters(Shape, Vector2f, double) - Constructor for class vooga.physicsEngine.geometry.GeometricParameters
Creates a GeometricParameters object with given shape, position and angularPosition.
GeometryMathExceptions - Exception in vooga.physicsEngine.geometry.mathUtils
Internal exceptions from the mathUtil package.
GeometryMathExceptions(String) - Constructor for exception vooga.physicsEngine.geometry.mathUtils.GeometryMathExceptions
 
get(String) - Static method in class vooga.levelEditor.xml.level.RecognizedClassesStorer
Gets the the class that holds the primitive class represented by name, or the class represented by name
get(String) - Static method in class vooga.social.SocialProperties
Retrieves a value from the properties file for the specific key.
getAboutMeText() - Method in class vooga.users.user.VoogaUser
Returns this user's "about me text"
getAbsoluteCoordinate(Vector2f) - Method in class vooga.physicsEngine.geometry.GeometricParameters
 
getAchievement() - Method in class vooga.gameEngine.event.AchievementEvent
 
getAchievements() - Method in class vooga.users.user.UserGameStats
 
getAchievements(String) - Method in class vooga.users.user.VoogaUser
gets the achievements for this user for the specified game
getAI() - Method in class vooga.aiEngine.AbstractPlayer
 
getAIController() - Method in class vooga.gameEngine.core.GameManager
Method for getting the AIController.
getAirDamping() - Method in class vooga.physicsEngine.PhysicsEngine
 
getAllClasses(Package) - Static method in class vooga.levelEditor.PackageClassLoader
Returns all classes within the specified package.
getAllCollidables() - Method in class vooga.gameEngine.core.GameManager
Method for getting all the current Collidable items.
getAllConnectedUsers() - Method in class vooga.network.VoogaServer
 
getAllData(String) - Method in class vooga.network.data.DataManager
Gets all data stored in the given table.
getAllData(String) - Method in class vooga.network.util.VoogaUtilsClient
Gets a list of all objects stored on the server in the given table
getAllData(String, String) - Method in class vooga.network.util.VoogaUtilsServer
getData gets Map of all data in the given table.
GetAllDataRequest - Class in vooga.network.util
GetAllDataRequest execute gets Map of all data in the given table.
GetAllDataRequest(String, String) - Constructor for class vooga.network.util.GetAllDataRequest
 
getAllGeneralItems() - Method in class vooga.gameEngine.core.GameManager
Method for getting all the current Objects in the game.
getAllLevelItems() - Method in class vooga.gameEngine.core.GameManager
Method for getting all the current level Objects.
getAllNonCollidablePhysicalItems() - Method in class vooga.gameEngine.core.GameManager
Method for getting all the current PhysicalItems that are not Collidable.
getAllowedPlayerNumbers() - Method in class games.pinball.Pinball
 
getAllowedPlayerNumbers() - Method in class games.pong.Pong
 
getAllowedPlayerNumbers() - Method in class games.RobotUnicornAttack.RobotUnicornAttack
 
getAllowedPlayerNumbers() - Method in class games.SpaceInvaders.SpaceInvaders
 
getAllowedPlayerNumbers() - Method in class games.stickfighter.StickFighterGame
 
getAllowedPlayerNumbers() - Method in class testing.gameEngine.cameraTesting.CameraTest
 
getAllowedPlayerNumbers() - Method in class testing.gameEngine.collision.DummyGame
 
getAllowedPlayerNumbers() - Method in class testing.gameEngine.WormsDemo.WormsDemo
 
getAllowedPlayerNumbers() - Method in class vooga.aiEngine.Dev.AIDemo
 
getAllowedPlayerNumbers() - Method in class vooga.gameEngine.game.AbstractGame
Specifies what number of players are allowed in a network game.
getAllowedPlayerNumbers() - Method in class vooga.levelEditor.game.ballPathBuilder.BallPathBuilder
 
getAllowedValues() - Method in class vooga.levelEditor.annotations.framework.EditableParameter
 
getAllPersistentItems() - Method in class vooga.gameEngine.core.GameManager
Method for getting all the current persistent Objects.
getAllPhysicalItems() - Method in class vooga.gameEngine.core.GameManager
Method for getting all the current PhysicalItems.
getAllRenderables() - Method in class vooga.gameEngine.core.GameManager
Method for getting all the current Renderable items.
getAllTitles() - Static method in class vooga.arcade.util.GameResources
Get a set of all the game titles.
getAllUsernames() - Method in class vooga.users.user.UserDatabaseInterface
Returns an ArrayList of the usernames of all the users stored in the database
getAngularPosition() - Method in class vooga.physicsEngine.geometry.GeometricParameters
 
getAngularVelocity() - Method in class vooga.physicsEngine.PhysicalParameters
 
getArea() - Method in class vooga.gameEngine.graphics.Texture
Method for getting the area occupied by this Texture in terms of the game's coordinate system.
getBall() - Method in class games.pong.Pong
 
getBody1() - Method in class vooga.physicsEngine.Arbiter
 
getBody2() - Method in class vooga.physicsEngine.Arbiter
 
getBoundaryPoints(Shape, double) - Static method in class vooga.physicsEngine.geometry.shapes.ShapeUtilities
Given an Area object (probably as the result of an intersection), obtain the extremal points on the boundary.
getBoundaryPoints(Shape) - Static method in class vooga.physicsEngine.geometry.shapes.ShapeUtilities
Obtain the boundary points of a given java.awt.Shape object.
getBoundingBox() - Method in class vooga.physicsEngine.geometry.shapes.Circle
 
getBoundingBox() - Method in class vooga.physicsEngine.geometry.shapes.JavaShape
 
getBoundingBox() - Method in class vooga.physicsEngine.geometry.shapes.Polygon
 
getBoundingBox() - Method in interface vooga.physicsEngine.geometry.shapes.Shape
Returns the bounding box of a shape.
getBounds() - Method in class vooga.gameEngine.controller.CameraController
Deprecated. 
getBundle() - Static method in class vooga.levelEditor.i18n.UIStrings
Returns the underlying ResourceBundle used by this class.
getCamera() - Method in class vooga.gameEngine.core.GameManager
Gets the the camera used by this game.
getCameraController() - Method in class games.pinball.Pinball
 
getCameraController() - Method in class games.pong.Pong
 
getCameraController() - Method in class games.RobotUnicornAttack.RobotUnicornAttack
 
getCameraController() - Method in class games.SpaceInvaders.SpaceInvaders
 
getCameraController() - Method in class games.stickfighter.StickFighterGame
 
getCameraController() - Method in class testing.gameEngine.cameraTesting.CameraTest
 
getCameraController() - Method in class testing.gameEngine.collision.DummyGame
 
getCameraController() - Method in class testing.gameEngine.WormsDemo.WormsDemo
 
getCameraController() - Method in class vooga.aiEngine.Dev.AIDemo
 
getCameraController() - Method in class vooga.gameEngine.game.AbstractGame
Provides access to the CameraController for this game.
getCameraController() - Method in class vooga.levelEditor.game.ballPathBuilder.BallPathBuilder
 
getCentroid() - Method in class vooga.physicsEngine.geometry.shapes.Circle
 
getCentroid() - Method in class vooga.physicsEngine.geometry.shapes.JavaShape
 
getCentroid() - Method in class vooga.physicsEngine.geometry.shapes.Polygon
 
getCentroid() - Method in interface vooga.physicsEngine.geometry.shapes.Shape
 
getCentroidPosition() - Method in class vooga.physicsEngine.geometry.GeometricParameters
 
getChannels() - Method in class vooga.network.chat.VoogaChatClient
Used to determine the channels the client currently occupies.
getCharacterInformation() - Method in class games.stickfighter.StickFighterGame
This method is used to get a list of all characters present in the current level of the game.
getCharacterInformation() - Method in class games.stickfighter.StickFighterLevel
 
getChildElements(Element) - Static method in class vooga.levelEditor.xml.XMLTools
Returns a list containing all of the direct child elements of the given parent.
getChildElements(Node, String) - Static method in class vooga.levelEditor.xml.XMLTools
Returns a list containing all of the direct child elements of the given parent.
getChildNode(Node, String) - Static method in class vooga.levelEditor.xml.XMLTools
Returns a list containing all of the direct child elements of the given parent.
getClass(String) - Static method in class vooga.arcade.util.GameResources
Get a game's class so it can be run.
getClassModel() - Method in class vooga.levelEditor.model.ClassTreeNode
Returns the class object contained by this node.
getClassModel() - Method in class vooga.levelEditor.model.InstantiatedGameItemModel
 
getCollideSet() - Method in class vooga.physicsEngine.PhysicalParameters
Return the set of PhysicalParameters that the object is currently in collision with.
getConstantAcceleration() - Method in class vooga.physicsEngine.PhysicalParameters
 
getConstantTorque() - Method in class vooga.physicsEngine.PhysicalParameters
 
getConstructorParameterAnnotations() - Method in class vooga.levelEditor.model.GameItemClassModel
 
getConstructorParams() - Method in class vooga.levelEditor.model.InstantiatedGameItemModel
 
getCreateAccountListener() - Method in class vooga.users.ui.login.LoginScreenModel
 
getCurrentGameItems() - Method in class vooga.levelEditor.model.RenderModel
Returns an unmodifiable list containing all of the game items in the current level.
getCurrentLevelObjectModel() - Method in class vooga.levelEditor.model.LevelEditorModel
Returns the Current Level Object window model.
getCurrentTime() - Method in class vooga.replay.core.VoogaSave
Gets the latest time that the game was running
getCurrentvelocity() - Method in class vooga.aiEngine.pongAI.PongAIMemory
Draws from memory to calculate the current velocity.
getCurrentWorkingFile() - Method in class vooga.levelEditor.model.LevelEditorModel
 
getDamping() - Method in class vooga.physicsEngine.PhysicalParameters
 
getData(String, String) - Method in class vooga.network.data.DataManager
Retrieves the data stored in the given table with the given key.
getData(String, List<String>) - Method in class vooga.network.data.DataManager
Retrieves the data stored in the given table with the given key.
getData(String, String) - Method in class vooga.network.util.VoogaUtilsClient
Gets the data stored on the server associated with the given key.
getData(String, List<String>) - Method in class vooga.network.util.VoogaUtilsClient
Gets the data stored on the server associated with the given key.
getData(String, String, List<String>) - Method in class vooga.network.util.VoogaUtilsServer
getData gets particular data in the given table stored with the given key.
getData(String, DataType) - Method in class vooga.social.socialInfo.SocialInfoDatabase
Retrieves data on a specific game from the server of the particular data type.
GetDataRequest - Class in vooga.network.util
GetDataRequest execute gets particular data in the given table stored with the given key.
GetDataRequest(String, String, List<String>) - Constructor for class vooga.network.util.GetDataRequest
 
getDebugHeight() - Static method in class vooga.physicsEngine.PhysicsEngine
Return the height of the debugging window.
getDescription(String) - Static method in class vooga.arcade.util.GameResources
Get a game's description given its title.
getDifficulty() - Method in class vooga.aiEngine.AbstractPlayer
 
getDimension(Location) - Method in class testing.social.chat.ChatTest
 
getDimension(Location) - Method in class vooga.arcade.ArcadeFrame
 
getDimension(Location) - Method in interface vooga.arcade.IArcadeFrame
This method is used to return the dimension of a given component.
getdt() - Method in class vooga.gameEngine.event.TimeUpdateEvent
Method for getting time since last update event was fired.
getduration() - Method in class vooga.aiEngine.stickfightergameAI.StickFightAIMemory
Returns the number of times the AI has processed information.
getEditorName() - Method in class vooga.levelEditor.annotations.framework.EditableParameter
 
getElasticity() - Method in class vooga.physicsEngine.PhysicalParameters
 
getErringClass() - Method in exception vooga.levelEditor.model.ImproperlyAnnotatedClassException
Returns the improperly annotated class.
getEventListeners() - Method in class vooga.gameEngine.game.GameRelatedObject
Method for getting all of the listeners associated with this object.
getFavoriteGames() - Method in class vooga.users.user.VoogaUser
Gets this user's list of favorite games
getFile(Package, String) - Static method in class vooga.levelEditor.ResourceLoader
Loads a resource file from the specified package.
getFiringPlayerNumber() - Method in class vooga.gameEngine.event.NetworkEvent
Getter method used to determine the player who originally fired this event.
getFlowLayoutComponents(int) - Method in class testing.social.chat.ChatTest
 
getFlowLayoutComponents(int) - Method in class vooga.arcade.ArcadeFrame
 
getFlowLayoutComponents(int) - Method in interface vooga.arcade.IArcadeFrame
This method returns the list of JComponents in the given flow layout tab identified by its ID.
getFrame(int) - Method in class testing.social.chat.ChatTest
 
getFrame(int) - Method in interface vooga.arcade.IVoogaGUI
Get the ArcadeFrame given its ID.
getFrame(int) - Method in class vooga.arcade.VoogaGUI
 
getFrameID() - Method in class vooga.arcade.events.ArcadeEvent
Gets the ID for the frame.
getFrictionCoefficient() - Method in class vooga.physicsEngine.PhysicalParameters
 
getFriendList() - Method in class vooga.users.user.VoogaUser
Returns an unmodifiable set view of this user's friends
getGame() - Method in class vooga.gameEngine.core.GameEngine
Simple getter for the AbstractGame.
getGame() - Method in class vooga.replay.core.AbstractVoogaReplay
 
getGameEngine() - Method in class vooga.levelEditor.model.RenderModel
 
getGameFont() - Method in class games.SpaceInvaders.SpaceInvaders
 
getGameHistoryMenuItem(String, VoogaGUI) - Static method in class vooga.replay.core.Replay
Gets the Load Game History MenuItem which should be added to the Users menu.
getGameID(String) - Static method in class vooga.arcade.util.GameResources
Get a game's ID given its title.
getGameItem() - Method in class vooga.aiEngine.Dev.AIDemoPlayer
 
getGameItem() - Method in class vooga.levelEditor.model.InstantiatedGameItemModel
 
getGameItemClass() - Method in class vooga.levelEditor.model.ClassTreeNode
 
getGameItemClass() - Method in class vooga.levelEditor.model.GameItemClassModel
Returns the GameItem class object contained in this object.
getGameItemConstructor() - Method in class vooga.levelEditor.model.GameItemClassModel
Returns the Constructor to be used when creating this GameItem
getGameItemPackages() - Method in interface vooga.levelEditor.Editable
Returns a list of packages in which a game's GameItems are stored.
getGameItemPackages() - Method in class vooga.levelEditor.game.ballPathBuilder.BallPathBuilder
 
getGameName() - Method in class vooga.replay.core.VoogaSave
Gets the game name
getGamePanel() - Method in class vooga.gameEngine.core.GameEngine
Simple getter method for the panel in which the game is displayed.
getGameSaves(String) - Method in class vooga.users.user.VoogaUser
Returns a Collection of all the AbstractGames associated with game for this user
getGameTime() - Method in class vooga.gameEngine.controller.TimingController
Gives the current game time.
getGameTitle() - Method in class vooga.arcade.events.CloseMultiplayerLobbyEvent
Gets the name of the game that is ending.
getGameTitle() - Method in class vooga.arcade.events.EndGameEvent
Gets the name of the game that is ending.
getGameTitle() - Method in class vooga.arcade.events.EndMultiplayerGameEvent
Gets the name of the game that is ending.
getGameTitle() - Method in class vooga.arcade.events.SelectGameEvent
Gets the name of the game that is starting.
getGameTitle() - Method in class vooga.arcade.events.StartGameEvent
Gets the name of the game that is starting.
getGameTitle() - Method in class vooga.arcade.events.StartMultiplayerGameEvent
Gets the name of the game that is starting.
getGameTitle() - Method in class vooga.arcade.events.StartMultiplayerLobbyEvent
Gets the name of the game that is ending.
getGravity() - Method in class vooga.physicsEngine.PhysicsEngine
 
getHealth() - Method in class games.stickfighter.LookButNoTouchCharacter
Gets the current health of the Character.
getHeight() - Method in class vooga.gameEngine.core.Dimension
 
getHeight() - Method in class vooga.physicsEngine.geometry.shapes.BoundingBox
Get the height of the box
getHighScore(String) - Method in class vooga.users.user.VoogaUser
Returns this VoogaUser's high score for game.
getHittingPaddle() - Method in class games.pong.items.Powerup
 
getHumanController() - Method in class vooga.gameEngine.core.GameEngine
Simple getter for the HumanController for the game.
getHumanController() - Method in class vooga.gameEngine.core.GameManager
Method for getting the HumanController.
getID() - Method in class vooga.gameEngine.game.GameRelatedObject
Returns this GameRelatedObject's ID, which was derived from the system timer at the time of its instantiation.
getIndex() - Method in class vooga.gameEngine.graphics.Texture
Method for getting the rendering index associated with this Texture.
getInitialState() - Method in class vooga.gameEngine.core.GameManager
Loads the initial state of a level back into a Collection of Objects.
getInstantiatedItemAtIndex(int) - Method in class vooga.levelEditor.model.RenderModel
 
getInStream(String) - Method in class vooga.network.VoogaServer
Gets the input stream that receives data from the named client.
getInstructions(String) - Static method in class vooga.arcade.util.GameResources
Get a game's instructions given its title.
getInteger(String) - Static method in class vooga.arcade.util.Constants
Return a integer from the resource bundle given the key.
getInteger(String) - Static method in class vooga.replay.utilities.Constants
 
getIntersectingArea(Area, Area) - Static method in class vooga.physicsEngine.geometry.shapes.ShapeUtilities
Obtain the Area object corresponding to the intersection of areaA and areaB.
getIntHeight() - Method in class vooga.gameEngine.core.Dimension
Returns the height of this Dimension in integer precision.
getIntWidth() - Method in class vooga.gameEngine.core.Dimension
Returns the width of this Dimension in integer precision.
getIntX() - Method in class vooga.gameEngine.core.Position
Returns the X coordinate of this Position in integer precision.
getIntY() - Method in class vooga.gameEngine.core.Position
Returns the Y coordinate of this Position in integer precision.
getInvalidParameter() - Method in exception vooga.levelEditor.annotations.framework.InvalidParameterValueException
 
getInvI() - Method in class vooga.physicsEngine.PhysicalParameters
 
getInvMass() - Method in class vooga.physicsEngine.PhysicalParameters
 
getItemsToTrack() - Method in class vooga.aiEngine.AbstractPlayer
 
getJavaShape() - Method in class vooga.physicsEngine.geometry.GeometricParameters
Return the JavaShape encapsulation of the GeometricParameter 's shape.
getJavaShapeFromShape(Shape) - Static method in class vooga.physicsEngine.geometry.shapes.ShapeFactory
Create a JavaShape object from a Shape object.
getJFrame(JPanel, int, int) - Static method in class testing.physicsEngine.guiTest.TestingUtilities
Obtain a JFrame window embedding the given panel, with given width and height.
getKeyBindings() - Method in class vooga.gameEngine.controller.HumanController
Returns all the key bindings that are currently assigned.
getLeftPaddle() - Method in class games.pong.Pong
 
getList() - Method in class vooga.replay.utilities.ListPanel
Gets the list
getListener() - Method in class vooga.gameEngine.controller.AIController
Deprecated. 
getListenerCount() - Method in class vooga.gameEngine.game.GameRelatedObject
Returns the number of listeners registered on this GameRelatedObject .
getListModel() - Method in class vooga.levelEditor.model.CurrentLevelObjectModel
A list model containing a list of all objects currently in the level.
getListModel() - Method in class vooga.replay.utilities.ListPanel
Gets the list model
getListModel() - Method in class vooga.users.ui.profile.ProfileList
 
GetLobbiesRequest - Class in vooga.network.gamelobby
 
GetLobbiesRequest(String, String) - Constructor for class vooga.network.gamelobby.GetLobbiesRequest
 
getLocalPlayerObjects() - Method in class vooga.gameEngine.controller.NetworkController
Getter method for the Collection mapped to the local player's player number as given by the NetworkController.getPlayerNumber() method.
getManager() - Method in class vooga.gameEngine.game.AbstractGame
Provides access to the manager for this AbstractGame.
getManager() - Static method in class vooga.network.data.UIDManager
 
getMap() - Method in class vooga.gameEngine.core.CollisionDetection.XThread
 
getMap() - Method in class vooga.gameEngine.core.CollisionDetection.YThread
 
getMass() - Method in class vooga.physicsEngine.PhysicalParameters
 
getMaxPlayers(String) - Static method in class vooga.arcade.util.GameResources
 
getMenuBarItems() - Method in class vooga.levelEditor.controller.LevelEditorController
Returns the container class for the items in the menu bar.
getMessage() - Method in class testing.arcade.events.TestArcadeEvent
Returns the user that enters the arcade.
getMessage(String) - Static method in class vooga.arcade.util.Constants
Return a string message from the resource bundle given the key.
getMessage(String) - Static method in class vooga.replay.utilities.Constants
 
getMessage() - Method in class vooga.social.chat.ConsoleEvent
 
getMetadataFor(Class<? extends GameItem>) - Method in class vooga.levelEditor.model.LevelEditorModel
 
getMomentOfInertia() - Method in class vooga.physicsEngine.PhysicalParameters
If the moment of inertia is not explicitly set, then this will return an estimate based on the mass and the shape of the object.
getMyData() - Method in class vooga.network.data.DataManager
 
getMyGame() - Method in class vooga.users.user.UserGameStats
Returns the name of the game associated with this UserGameStats object.
getMyHighScore() - Method in class vooga.users.user.UserGameStats
Returns the user's high score for this AbstractGame.
getMyInputStream() - Method in class vooga.network.VoogaClient
 
getMyLastPlayTime() - Method in class vooga.users.user.UserGameStats
Returns the user's last game play time associated with this AbstractGame.
getMyModule() - Method in class vooga.network.data.DataManager
 
getMyName() - Method in class vooga.network.VoogaClient
 
getMyOutputStream() - Method in class vooga.network.VoogaClient
 
getMySocket() - Method in class vooga.network.VoogaClient
 
getMySocket() - Method in class vooga.network.VoogaServer
Allows subclasses to reference their socket.
getName() - Method in class vooga.levelEditor.model.InstantiatedGameItemModel
 
getNetworkController() - Method in class vooga.gameEngine.core.GameEngine
Simple getter for the NetworkController for the game.
getNetworkController() - Method in class vooga.gameEngine.core.GameManager
Method for getting the NetworkController.
getNextAvailableID() - Method in class vooga.network.util.VoogaUtilsClient
Requests the next available unique ID from the server, which is used for creating unique IDs for users, games, chat channels, etc.
getNextAvailableID() - Method in class vooga.network.util.VoogaUtilsServer
getNextAvailableID gets the next available unique ID.
getNextAvailableUID() - Method in class vooga.network.data.UIDManager
Gets the next available unique ID.
GetNextIDRequest - Class in vooga.network.util
GetNextIDRequest execute gets the next available unique ID.
GetNextIDRequest() - Constructor for class vooga.network.util.GetNextIDRequest
 
getNextTemporaryUID() - Method in class vooga.network.data.UIDManager
This returns a temporary unique ID.
getNormal() - Method in class vooga.physicsEngine.Arbiter
 
getNumVertices() - Method in class vooga.physicsEngine.geometry.shapes.Polygon
Return the number of vertices
getObject() - Method in class vooga.network.data.DataObject
 
getObjectBrowserModel() - Method in class vooga.levelEditor.model.LevelEditorModel
Returns the Object Browser model.
getObjectName(Object) - Method in interface vooga.devEnvironment.datapanel.ObjectNamer
 
getObjectTreeModel() - Method in class vooga.levelEditor.model.ObjectBrowserModel
Returns the current tree model.
getOccupants() - Method in class vooga.network.VoogaUserGrouping
 
getoddsofmove(String) - Method in class vooga.aiEngine.stickfightergameAI.StickFightAIMemory
Reads through player trends to try to pick out the odds that a player will carry out a particular move.
getOffsetX() - Method in class vooga.physicsEngine.geometry.shapes.BoundingBox
Get the x offset to the body's position of this bounds
getOffsetY() - Method in class vooga.physicsEngine.geometry.shapes.BoundingBox
Get the y offset to the body's position of this bounds
getOpponentPaddle() - Method in class games.pong.items.Powerup
 
getOutStream(String) - Method in class vooga.network.VoogaServer
Gets the output stream that will send data to the named client.
getPanels() - Method in class vooga.arcade.components.FlowLayoutTab
Gets the list of panels for the tab.
getParameterAnnotations() - Static method in class vooga.levelEditor.annotations.framework.EditableAnnotations
 
getPhysicsOn() - Method in class vooga.physicsEngine.PhysicalItem
Checks if physics is turned on for this item.
getPlayAsGuestListener(String) - Method in class vooga.users.ui.login.LoginScreenModel
 
getPlayerNumber() - Method in class vooga.gameEngine.controller.NetworkController
Getter method for this instance's player number.
getPointsOfContact() - Method in class vooga.physicsEngine.Arbiter
Get the list of intersection points detected that define the Arbiter
getPosition() - Method in class games.SpaceInvaders.events.DropBombEvent
 
getPosition() - Method in class vooga.gameEngine.controller.CameraController
 
getPosition() - Method in class vooga.gameEngine.core.Rotation2D
Method for getting the position from which the rotation will occur.
getPosition() - Method in class vooga.gameEngine.event.PositionChangedEvent
Gives the Position associated with this PositionChangedEvent.
getPosition() - Method in class vooga.gameEngine.graphics.Texture
Method for getting the position of this texture in terms of the game's coordinate system.
getPosition() - Method in class vooga.gameEngine.item.GameItem
 
getPosition() - Method in interface vooga.gameEngine.item.Tangible
Getter method for the current position of this item in the coordinate system used by the game.
getPosition() - Method in class vooga.physicsEngine.GamePhysicalParameters
 
getPreviousvelocity() - Method in class vooga.aiEngine.pongAI.PongAIMemory
Draws from memory to calculate a velocity prior to the current calculated velocity.
getPrimitiveClass(String) - Static method in class vooga.levelEditor.xml.level.RecognizedClassesStorer
Returns the primitive class represented by name
getR2IntegralEstimate() - Method in class vooga.physicsEngine.geometry.shapes.Circle
 
getR2IntegralEstimate() - Method in class vooga.physicsEngine.geometry.shapes.JavaShape
 
getR2IntegralEstimate() - Method in class vooga.physicsEngine.geometry.shapes.Polygon
 
getR2IntegralEstimate() - Method in interface vooga.physicsEngine.geometry.shapes.Shape
Obtain an estimate of the integral of R^2 over the whole shape, where R is the distance between each point and the centroid.
getRadius() - Method in class vooga.physicsEngine.geometry.shapes.Circle
Return the radius of the circle
getRandomWord(ArrayList<String>) - Method in class games.jotto.players.JottoGuesser
 
getRanking(String) - Method in class vooga.social.socialInfo.SocialInfoDatabase
Returns a String representation of an integer between 1 and the number of games which have ratings stored in the database.
getRealCordinates(Vector2f, Vector2f, double) - Static method in class vooga.physicsEngine.geometry.mathUtils.Vector2f
Obtain the real coordinate of some point given that the old coordinate has centroid is (0,0) and is unrotated.`
getRecoveryQuestion(VoogaUser) - Method in class vooga.users.user.UserDatabaseInterface
Returns the security question associated with this user
getRecoveryQuestion() - Method in class vooga.users.user.VoogaUser
Returns this user's recovery question
getRectangularBoundaries() - Method in class vooga.gameEngine.item.BoundedItem
Method for getting the current rectangular boundaries associated with the BoundedItem.
getRenderModel() - Method in class vooga.levelEditor.model.LevelEditorModel
Returns the render window model.
getReplay() - Method in class vooga.arcade.events.StartGameEvent
Gets the instantiation of the replay.
getReplayPointsMap() - Method in class vooga.replay.core.VoogaSave
Gets a map containing the replay points.
getRightPaddle() - Method in class games.pong.Pong
 
getRotation() - Method in class vooga.gameEngine.controller.CameraController
 
getRotation() - Method in class vooga.gameEngine.event.RotationChangedEvent
Gives the Rotation2D associated with this RotationChangedEvent.
getRotation() - Method in class vooga.gameEngine.graphics.Texture
Method for getting the rotation of this texture in terms of the game's coordinate system.
getRotation() - Method in class vooga.gameEngine.item.GameItem
 
getRotation() - Method in interface vooga.gameEngine.item.Tangible
Getter method for the current rotation of this item in the coordinate system used by the game.
getRotationalDamping() - Method in class vooga.physicsEngine.PhysicalParameters
 
getScore() - Method in class games.pong.Pong
 
getScore() - Method in class vooga.gameEngine.core.GameManager
Simple getter method for the score of the AbstractGame at the time of the method being called.
getScore() - Method in class vooga.gameEngine.event.ScoreEvent
 
getScreenShot(String) - Static method in class vooga.arcade.util.GameResources
Get a game's screen shot given its title.
getScrollPane() - Method in class vooga.replay.utilities.ListPanel
Gets the scroll pane that wraps the JList
getSelected() - Method in class vooga.replay.utilities.ListPanel
Gets the selected value in the list
getSelectedIndex() - Method in class vooga.replay.utilities.ListPanel
Gets the index of the selected value in the list
getSelectedIndex() - Method in class vooga.users.ui.profile.ProfileList
 
getSelectedReplayGame() - Method in class vooga.replay.core.GameHistoryView
This method gets the game the user wants to replay.
getSelectedResumeGame() - Method in class vooga.replay.core.GameHistoryView
When the user is selecting a game to resume, this method returns the selection from the JList containing the games that can be resumed
getSetterParameterAnnotations() - Method in class vooga.levelEditor.model.GameItemClassModel
 
getSetterParams() - Method in class vooga.levelEditor.model.InstantiatedGameItemModel
 
getShape() - Method in class vooga.gameEngine.controller.CameraController
 
getShape() - Method in class vooga.gameEngine.graphics.Texture
Method for getting a shape representing the convex outline associated with this Texture.
getShape() - Method in class vooga.gameEngine.item.GameItem
 
getShape() - Method in interface vooga.gameEngine.item.Tangible
Method for getting a Shape representing the area that can be rendered on screen.
getShape() - Method in class vooga.physicsEngine.geometry.GeometricParameters
 
getShapeBoundaries() - Method in class vooga.gameEngine.item.BoundedItem
Method for getting the current boundaries associated with the BoundedItem.
getShapeFromImage(BufferedImage, int, int) - Static method in class vooga.physicsEngine.geometry.shapes.ShapeFactory
Creates a polygonal approximation of a shape from an image.
getSize() - Method in class vooga.gameEngine.controller.CameraController
 
getSize() - Method in class vooga.gameEngine.event.SizeChangedEvent
Gives the Dimension associated with this SizeChangedEvent.
getSize() - Method in class vooga.gameEngine.graphics.Texture
Method for getting the size of this texture in terms of the game's coordinate system.
getSize() - Method in class vooga.gameEngine.item.GameItem
 
getSize() - Method in interface vooga.gameEngine.item.Tangible
Getter method for the current dimension of this item in the coordinate system used by the game.
getSmallestCorner() - Method in class vooga.physicsEngine.geometry.shapes.Circle
 
getSmallestCorner() - Method in class vooga.physicsEngine.geometry.shapes.JavaShape
 
getSmallestCorner() - Method in class vooga.physicsEngine.geometry.shapes.Polygon
 
getSmallestCorner() - Method in interface vooga.physicsEngine.geometry.shapes.Shape
 
getSoundController() - Method in class vooga.gameEngine.core.GameManager
Method for getting the SoundController.
getSoundKey() - Method in class vooga.gameEngine.event.AudioEvent
Provides access to this Event's Audio Key which is intended to be used to retrieve and play a sound file.
getSourceActions(JComponent) - Method in class vooga.levelEditor.controller.ObjectTreeTransferHandler
 
getStatistics() - Method in interface games.jotto.model.IJottoModel
 
getStatistics() - Method in class games.jotto.model.JottoModel
 
getString(String) - Static method in class vooga.devEnvironment.util.Resources
 
getString(String) - Static method in class vooga.levelEditor.i18n.UIStrings
Returns the localized string parameterized by the given identifier.
getString(String) - Static method in class vooga.users.ui.i18n.English
Gets the String from English.properties associated with key
getSubclasses(Class<T>, Package) - Static method in class vooga.levelEditor.PackageClassLoader
Returns a list of all of the subclasses of the given superclass located within the given package.
getTabID() - Method in class vooga.arcade.events.SelectGameEvent
Gets the ID of the tab of the game info panel.
getTabLocation() - Method in class vooga.arcade.components.FlowLayoutTab
Gets the tab location.
getTabName() - Method in class vooga.devEnvironment.datapanel.displays.ChangeTexturesTab
 
getTabName() - Method in class vooga.devEnvironment.datapanel.displays.CollidablesTab
 
getTabName() - Method in class vooga.devEnvironment.datapanel.displays.KeyMapperTab
 
getTabName() - Method in class vooga.devEnvironment.datapanel.displays.NonCollidablePhysicalItemsTab
 
getTabName() - Method in class vooga.devEnvironment.datapanel.displays.PhysicalItemsTab
 
getTabName() - Method in class vooga.devEnvironment.datapanel.displays.RenderablesTab
 
getTabName() - Method in interface vooga.devEnvironment.datapanel.Tab
 
getTarget() - Method in class vooga.aiEngine.Dev.AIDemoPlayer
 
getTeamNumber() - Method in class games.stickfighter.LookButNoTouchCharacter
Gets the current team number for which the Character is playing.
getText() - Method in class vooga.gameEngine.graphics.TextTexture
Method for getting the text associated with this TextTexture .
getText() - Method in class vooga.gameEngine.item.PlacedText
Method for getting the current text displayed by this object.
getText() - Method in class vooga.social.components.InputArea
 
getText() - Method in class vooga.social.components.InputField
 
getTexture() - Method in class vooga.gameEngine.item.GameItem
 
getTexture() - Method in interface vooga.gameEngine.item.Renderable
Getter method for the current Texture of this item.
getTheta() - Method in class vooga.gameEngine.core.Rotation2D
Method for getting the angle of rotation.
getTimeSinceLastFrame() - Method in class vooga.gameEngine.controller.TimingController
Gives the time between frames.
getTimingController() - Method in class vooga.gameEngine.core.GameEngine
Simple getter for the TimingController for the game.
getTimingController() - Method in class vooga.gameEngine.core.GameManager
Method for getting the TimingController.
getTitle() - Method in class vooga.arcade.components.FlowLayoutTab
Gets the title of a panel.
getTopLevelFrame() - Method in class vooga.levelEditor.ui.LevelEditorUI
Returns the top level frame
getTotalGameTime() - Method in class vooga.gameEngine.controller.TimingController
Gives the total game time since the game was started.
getTotalLevelTime() - Method in class vooga.gameEngine.controller.TimingController
Gives the time since level start.
getTransferData(DataFlavor) - Method in class vooga.levelEditor.controller.TransferableGameItem
 
getTransferDataFlavors() - Method in class vooga.levelEditor.controller.TransferableGameItem
 
getTransformedArea() - Method in class vooga.physicsEngine.geometry.GeometricParameters
Code for internal rendering by the physics engine.
getTransformedArea(Area, double, double, double) - Static method in class vooga.physicsEngine.geometry.shapes.ShapeUtilities
Apply the given translation and rotation to the given area.
getUID() - Method in class vooga.users.user.VoogaUser
Returns the UID(unique identifier) associated with this user
getUniqueGameName() - Method in class vooga.replay.core.VoogaSave
 
getUser() - Method in class vooga.arcade.events.EndArcadeEvent
Returns the user that was playing the the arcade.
getUser() - Method in class vooga.arcade.events.StartArcadeEvent
Returns the user that enters the arcade.
getUser() - Method in class vooga.arcade.VoogaGUI
Returns the current user
getUser() - Method in class vooga.replay.core.AbstractVoogaReplay
 
getUser() - Method in class vooga.replay.core.VoogaSave
Gets the user
getUser(String) - Method in class vooga.users.user.UserDatabaseInterface
Returns the user who has the given userID
getUserAction() - Method in class vooga.replay.core.UserAction
Gets the user action
getUserActions() - Method in class vooga.replay.core.VoogaSave
Gets the saved user actions
getUserAvatar() - Method in class vooga.users.user.VoogaUser
 
getUserID(String) - Method in class vooga.network.chat.VoogaChatServer
Get's client user's unique identifier
getUserInput() - Method in class vooga.gameEngine.controller.HumanController
Simple getter method to obtain the events fired by user input.
getUserInput() - Method in class vooga.gameEngine.controller.NetworkController
Simple getter method to obtain the events fired by networked user input.
getUsername() - Method in class vooga.users.ui.login.LoginScreenView
 
getUsername() - Method in class vooga.users.user.VoogaUser
Returns a String that is this user's username
getUtilsClient(VoogaModule) - Static method in class vooga.network.util.VoogaUtilsClient
Retrieves the utilities client that has access to the given module's data on the server.
getValue() - Method in class vooga.levelEditor.annotations.framework.EditableParameter
 
getVelocity() - Method in class vooga.physicsEngine.PhysicalParameters
 
getVerifiedType() - Method in class vooga.levelEditor.annotations.framework.EditableBooleanHelper
 
getVerifiedType() - Method in class vooga.levelEditor.annotations.framework.EditableDoubleHelper
 
getVerifiedType() - Method in class vooga.levelEditor.annotations.framework.EditableIntHelper
 
getVerifiedType() - Method in class vooga.levelEditor.annotations.framework.EditableStringHelper
 
getVerifiedType() - Method in interface vooga.levelEditor.annotations.framework.Verifier
 
getVertex(int) - Method in class vooga.physicsEngine.geometry.shapes.Polygon
Return the vector of the vertex at position x
getViewableArea() - Method in class vooga.gameEngine.controller.CameraController
Deprecated. 
getVoogaSave(int) - Method in class vooga.replay.core.Replay
Gets the VoogaSave associated with the frame ID
getWidth() - Method in class vooga.gameEngine.core.Dimension
 
getWidth() - Method in class vooga.physicsEngine.geometry.shapes.BoundingBox
Get the width of the box
getX() - Method in class vooga.gameEngine.core.Position
 
getX() - Method in class vooga.physicsEngine.geometry.mathUtils.Vector2f
Get the x position of the vector
getY() - Method in class vooga.gameEngine.core.Position
 
getY() - Method in class vooga.physicsEngine.geometry.mathUtils.Vector2f
Get the y position of the vector
GUIDefaults - Class in vooga.levelEditor.ui
Encapsulates various GUI defaults, such as component sizes.
GUIDefaults() - Constructor for class vooga.levelEditor.ui.GUIDefaults
 

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