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

V

Validator - Class in vooga.users.ui
Holds methods for checking whether or not a username or a password is valid.
Validator(IVoogaGUI) - Constructor for class vooga.users.ui.Validator
 
valueOf(String) - Static method in enum games.RobotUnicornAttack.items.UnicornState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum vooga.arcade.Location
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum vooga.levelEditor.model.RenderModel.ObserverUpdateReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum vooga.network.data.VoogaModule
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum vooga.social.socialInfo.DataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum vooga.users.user.VoogaUser.GameListFilter
Returns the enum constant of this type with the specified name.
values() - Static method in enum games.RobotUnicornAttack.items.UnicornState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum vooga.arcade.Location
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum vooga.levelEditor.model.RenderModel.ObserverUpdateReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum vooga.network.data.VoogaModule
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum vooga.social.socialInfo.DataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum vooga.users.user.VoogaUser.GameListFilter
Returns an array containing the constants of this enum type, in the order they are declared.
Vector2f - Class in vooga.physicsEngine.geometry.mathUtils
A utility class representing a 2-dimensional vector.
Vector2f(double, double) - Constructor for class vooga.physicsEngine.geometry.mathUtils.Vector2f
Create a new vector
Vector2f(Vector2f) - Constructor for class vooga.physicsEngine.geometry.mathUtils.Vector2f
Create a new vector based on another
Vector2f() - Constructor for class vooga.physicsEngine.geometry.mathUtils.Vector2f
Create a (0,0) vector.
Verifier - Interface in vooga.levelEditor.annotations.framework
 
verify(Annotation) - Static method in class vooga.levelEditor.annotations.framework.EditableAnnotations
 
verify(Annotation) - Method in class vooga.levelEditor.annotations.framework.EditableBooleanHelper
 
verify(Annotation) - Method in class vooga.levelEditor.annotations.framework.EditableDoubleHelper
 
verify(Annotation) - Method in class vooga.levelEditor.annotations.framework.EditableIntHelper
 
verify(Annotation) - Method in class vooga.levelEditor.annotations.framework.EditableStringHelper
 
verify(Annotation) - Method in interface vooga.levelEditor.annotations.framework.Verifier
 
verifyLogin(String, String) - Method in class vooga.users.ui.login.LoginScreenModel
Verifies human login info against the user database
vooga.aiEngine - package vooga.aiEngine
 
vooga.aiEngine.Algorithms - package vooga.aiEngine.Algorithms
 
vooga.aiEngine.Dev - package vooga.aiEngine.Dev
 
vooga.aiEngine.Dev.events - package vooga.aiEngine.Dev.events
 
vooga.aiEngine.Dev.gui - package vooga.aiEngine.Dev.gui
 
vooga.aiEngine.pongAI - package vooga.aiEngine.pongAI
 
vooga.aiEngine.stickfightergameAI - package vooga.aiEngine.stickfightergameAI
 
vooga.arcade - package vooga.arcade
 
vooga.arcade.components - package vooga.arcade.components
 
vooga.arcade.components.specific - package vooga.arcade.components.specific
 
vooga.arcade.error - package vooga.arcade.error
 
vooga.arcade.events - package vooga.arcade.events
 
vooga.arcade.listeners.arcadeListeners - package vooga.arcade.listeners.arcadeListeners
 
vooga.arcade.listeners.lobbyListeners - package vooga.arcade.listeners.lobbyListeners
 
vooga.arcade.listeners.windowListeners - package vooga.arcade.listeners.windowListeners
 
vooga.arcade.util - package vooga.arcade.util
 
vooga.devEnvironment - package vooga.devEnvironment
 
vooga.devEnvironment.buttons - package vooga.devEnvironment.buttons
 
vooga.devEnvironment.datapanel - package vooga.devEnvironment.datapanel
 
vooga.devEnvironment.datapanel.displays - package vooga.devEnvironment.datapanel.displays
 
vooga.devEnvironment.util - package vooga.devEnvironment.util
 
vooga.gameEngine.controller - package vooga.gameEngine.controller
 
vooga.gameEngine.core - package vooga.gameEngine.core
 
vooga.gameEngine.event - package vooga.gameEngine.event
 
vooga.gameEngine.exception - package vooga.gameEngine.exception
 
vooga.gameEngine.game - package vooga.gameEngine.game
 
vooga.gameEngine.graphics - package vooga.gameEngine.graphics
 
vooga.gameEngine.item - package vooga.gameEngine.item
 
vooga.gameEngine.listener - package vooga.gameEngine.listener
 
vooga.levelEditor - package vooga.levelEditor
 
vooga.levelEditor.annotations - package vooga.levelEditor.annotations
 
vooga.levelEditor.annotations.framework - package vooga.levelEditor.annotations.framework
 
vooga.levelEditor.controller - package vooga.levelEditor.controller
 
vooga.levelEditor.game.ballPathBuilder - package vooga.levelEditor.game.ballPathBuilder
 
vooga.levelEditor.game.ballPathBuilder.events - package vooga.levelEditor.game.ballPathBuilder.events
 
vooga.levelEditor.game.ballPathBuilder.items - package vooga.levelEditor.game.ballPathBuilder.items
 
vooga.levelEditor.i18n - package vooga.levelEditor.i18n
 
vooga.levelEditor.model - package vooga.levelEditor.model
 
vooga.levelEditor.ui - package vooga.levelEditor.ui
 
vooga.levelEditor.xml - package vooga.levelEditor.xml
 
vooga.levelEditor.xml.level - package vooga.levelEditor.xml.level
 
vooga.levelEditor.xml.menu - package vooga.levelEditor.xml.menu
 
vooga.network - package vooga.network
 
vooga.network.chat - package vooga.network.chat
 
vooga.network.data - package vooga.network.data
 
vooga.network.examples - package vooga.network.examples
 
vooga.network.gamelobby - package vooga.network.gamelobby
 
vooga.network.ingame - package vooga.network.ingame
 
vooga.network.util - package vooga.network.util
 
vooga.physicsEngine - package vooga.physicsEngine
 
vooga.physicsEngine.geometry - package vooga.physicsEngine.geometry
 
vooga.physicsEngine.geometry.intersections - package vooga.physicsEngine.geometry.intersections
 
vooga.physicsEngine.geometry.mathUtils - package vooga.physicsEngine.geometry.mathUtils
 
vooga.physicsEngine.geometry.shapes - package vooga.physicsEngine.geometry.shapes
 
vooga.replay.core - package vooga.replay.core
This package contains major classes used for interfacing with Replay and used for the backend and frontend.
vooga.replay.eventListeners - package vooga.replay.eventListeners
This package contains classes handling event listeners.
vooga.replay.utilities - package vooga.replay.utilities
This package contains classes used to set up objects and functions used by the major classes in replay.core
vooga.social - package vooga.social
 
vooga.social.chat - package vooga.social.chat
 
vooga.social.components - package vooga.social.components
 
vooga.social.gameInfo.panels - package vooga.social.gameInfo.panels
 
vooga.social.socialInfo - package vooga.social.socialInfo
 
vooga.users.ui - package vooga.users.ui
Contains the code for all GUI components drawn by the Users component of VOOGA
vooga.users.ui.i18n - package vooga.users.ui.i18n
Contains the resource bundle for UI strings.
vooga.users.ui.login - package vooga.users.ui.login
Contains the code for the login screen
vooga.users.ui.preferences - package vooga.users.ui.preferences
Contains the preferences screen for a VOOGA account.
vooga.users.ui.profile - package vooga.users.ui.profile
Contains the profile screen for a VOOGA account.
vooga.users.ui.pwrecovery - package vooga.users.ui.pwrecovery
 
vooga.users.ui.register - package vooga.users.ui.register
Contains the register screen when a human makes a new VOOGA account.
vooga.users.user - package vooga.users.user
Contains the User object as well as a "database" that allows other components to access the various users of VOOGA along with their information.
VoogaChatClient - Class in vooga.network.chat
VoogaChatClients handle all server connection and chat communications.
VoogaChatClient(String, IVoogaChatReceiver) - Constructor for class vooga.network.chat.VoogaChatClient
 
VoogaChatClient(String, IVoogaChatReceiver, List<String>) - Constructor for class vooga.network.chat.VoogaChatClient
Creates a VoogaChatClient that listens to the given list of friends.
VoogaChatMessage - Class in vooga.network.chat
A VoogaChatMessage is sent by the chat server to clients, where it is executed with a receiver.
VoogaChatMessage(long, String, String) - Constructor for class vooga.network.chat.VoogaChatMessage
 
VoogaChatServer - Class in vooga.network.chat
VoogaChatServer maintains map of all open sockets and maintains set of connected users with more functionality to add/remove users and broadcast messages to chatrooms.
VoogaChatServer() - Constructor for class vooga.network.chat.VoogaChatServer
 
VoogaChatServerRequest - Class in vooga.network.chat
A VoogaChatServerRequest is sent to the chat server by a chat client.
VoogaChatServerRequest(long, String, String, String, String) - Constructor for class vooga.network.chat.VoogaChatServerRequest
 
VoogaChatServerThread - Class in vooga.network.chat
VoogaChatServerThread reads requests from its individual client and executes them on the server.
VoogaChatServerThread(VoogaChatServer, String, Socket) - Constructor for class vooga.network.chat.VoogaChatServerThread
 
VoogaClient - Class in vooga.network
VoogaClient is the superclass for all client classes in vooga, handling behavior that is shared across the multiple clients such as the specifics of connecting to a server.
VoogaClient() - Constructor for class vooga.network.VoogaClient
 
VoogaClient(String) - Constructor for class vooga.network.VoogaClient
 
VOOGAEngineException - Exception in vooga.gameEngine.exception
General exception for the VOOGA Game Engine.
VOOGAEngineException(String) - Constructor for exception vooga.gameEngine.exception.VOOGAEngineException
 
VOOGAEngineException() - Constructor for exception vooga.gameEngine.exception.VOOGAEngineException
Unknown exception.
VoogaException - Exception in vooga.arcade.error
Represents an exceptional situation specific to Vooga.
VoogaException(String) - Constructor for exception vooga.arcade.error.VoogaException
 
VoogaGameClient - Class in vooga.network.ingame
VoogaGameSessionClient handles online game sessions for clients.
VoogaGameClient(String, long) - Constructor for class vooga.network.ingame.VoogaGameClient
 
VoogaGameServer - Class in vooga.network.ingame
VoogaGameSessionServer manages clients in a game session.
VoogaGameServer() - Constructor for class vooga.network.ingame.VoogaGameServer
 
VoogaGameServerThread - Class in vooga.network.ingame
The game server thread listens to incoming Objects from clients and broadcasts them to the session the client was connected to.
VoogaGameServerThread(VoogaGameServer, String, Socket) - Constructor for class vooga.network.ingame.VoogaGameServerThread
 
VoogaGUI - Class in vooga.arcade
View for the Class's VOOGA program.
VoogaGUI() - Constructor for class vooga.arcade.VoogaGUI
The "controller" class for the arcade.
VoogaLobby - Class in vooga.network.gamelobby
VoogaLobby manages users in a lobby in a networked game session.
VoogaLobby(String, int) - Constructor for class vooga.network.gamelobby.VoogaLobby
 
VoogaLobbyClient - Class in vooga.network.gamelobby
VoogaLobbyClient allows users to interact with lobbies on the server in the interest of playing networked games.
VoogaLobbyClient(String, String) - Constructor for class vooga.network.gamelobby.VoogaLobbyClient
Creates a lobby client for the named user and game.
VoogaLobbyClientMessage - Class in vooga.network.gamelobby
A VoogaLobbyClientMessage is sent by the lobby server to a client, where it calls the appropriate method on the receiver passed to it.
VoogaLobbyClientMessage(long, String, String, int, int) - Constructor for class vooga.network.gamelobby.VoogaLobbyClientMessage
 
VoogaLobbyServer - Class in vooga.network.gamelobby
VoogaLobbyServer handles requests from clients and updates clients that are listening to a game when activity happens whithin that game's lobby system.
VoogaLobbyServer() - Constructor for class vooga.network.gamelobby.VoogaLobbyServer
 
VoogaLobbyServerRequest - Class in vooga.network.gamelobby
A VoogaLobbyServerRequest is sent to the server by the client, and then executes the appropriate method calls on the server.
VoogaLobbyServerRequest(String, String, String, long, int) - Constructor for class vooga.network.gamelobby.VoogaLobbyServerRequest
 
VoogaLobbyServerThread - Class in vooga.network.gamelobby
VoogaLobbyServerThread manages lobby requests
VoogaLobbyServerThread(VoogaLobbyServer, String, Socket) - Constructor for class vooga.network.gamelobby.VoogaLobbyServerThread
 
VoogaModule - Enum in vooga.network.data
 
VoogaNetworkException - Exception in vooga.network
VoogaNetworkException extends IOException, uses serialized id.
VoogaNetworkException(String) - Constructor for exception vooga.network.VoogaNetworkException
 
VoogaSave - Class in vooga.replay.core
VoogaSave is responsible for saving information about the game such as the game state and user actions.
VoogaSave(String, String) - Constructor for class vooga.replay.core.VoogaSave
Constructor for when the game is first played.
VoogaServer - Class in vooga.network
VoogaServer maintains map of all open sockets and maintains set of connected users.
VoogaServer(int) - Constructor for class vooga.network.VoogaServer
Creates a server that listens for client connections on the given port.
VoogaServerRequest - Class in vooga.network
VoogaServerRequest abstract class for ServerRequest subclasses, each implementing its own execute method.
VoogaServerRequest() - Constructor for class vooga.network.VoogaServerRequest
 
VoogaUser - Class in vooga.users.user
General class to represent functions required by a human VOOGA user.
VoogaUser(UID, String) - Constructor for class vooga.users.user.VoogaUser
Constructor for a new user with name specified by name.
VoogaUser(UID, String, String) - Constructor for class vooga.users.user.VoogaUser
Constructor for a new user with name specified by name.
VoogaUser(UID, String, String, String, String) - Constructor for class vooga.users.user.VoogaUser
Constructor for a new user with the following properties.
VoogaUser.GameListFilter - Enum in vooga.users.user
 
VoogaUserGrouping - Class in vooga.network
VoogaUserGrouping defines a collection of users, such as a chat room, a game session, or a game lobby.
VoogaUserGrouping() - Constructor for class vooga.network.VoogaUserGrouping
Creates myOccupants, a HashSet of users
VoogaUserSerializer - Class in vooga.users.user
Serializer for VoogaUser objects.
VoogaUserSerializer() - Constructor for class vooga.users.user.VoogaUserSerializer
 
VoogaUtilsClient - Class in vooga.network.util
VoogaUtilsClient is the data management utility for local user data.
VoogaUtilsServer - Class in vooga.network.util
VoogaUtilsServer manages game data for myUserConnections and myLoggedOnUsers by calling NetworkDataManager methods.
VoogaUtilsServer() - Constructor for class vooga.network.util.VoogaUtilsServer
 
VoogaUtilsServerRequest - Class in vooga.network.util
A VoogaUtilsServerRequest is sent by the client to the server, where it is executed, calling the appropriate methods on the server.
VoogaUtilsServerRequest(String, String, List<String>, Object, DataObject) - Constructor for class vooga.network.util.VoogaUtilsServerRequest
 
VoogaUtilsServerThread - Class in vooga.network.util
The VoogaUtilsServerThread listens for and responds to request from clients.
VoogaUtilsServerThread(VoogaUtilsServer, String, Socket) - Constructor for class vooga.network.util.VoogaUtilsServerThread
 

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