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

A

AboutMePanel - Class in vooga.users.ui.preferences
Draws "About User/About Me" edit panel in user profile page Based on: http://java.sun.com/docs/books/tutorial/uiswing/components/html.html
AboutMePanel(VoogaUser, UserDatabaseInterface, IVoogaGUI) - Constructor for class vooga.users.ui.preferences.AboutMePanel
 
AbstractAlgorithm - Class in vooga.aiEngine.Algorithms
An extremely crude foundation for an algorithmic class hierarchy
AbstractAlgorithm() - Constructor for class vooga.aiEngine.Algorithms.AbstractAlgorithm
 
AbstractGame - Class in vooga.gameEngine.game
AbstractGame is main class implemented by all games.
AbstractGame(GameManager) - Constructor for class vooga.gameEngine.game.AbstractGame
Creates a game given its GameManager.
AbstractPlayer - Class in vooga.aiEngine
This class is more a convenience; it consolidates all of the methods that each game AI player needs to implement into one superclass
AbstractPlayer() - Constructor for class vooga.aiEngine.AbstractPlayer
 
AbstractTestEnvironment - Class in testing.physicsEngine.guiTest
Abstract class that is used to create basic simulations using the physics engine (for testing and demo purposes).
AbstractTestEnvironment(String) - Constructor for class testing.physicsEngine.guiTest.AbstractTestEnvironment
Create an AbstractTestEnvironment of given title.
AbstractVoogaReplay - Class in vooga.replay.core
AbstractVoogaReplay is responsible for replaying a game.
AbstractVoogaReplay(String, String) - Constructor for class vooga.replay.core.AbstractVoogaReplay
 
ACHIEVEMENT_CHANNEL - Static variable in class vooga.network.chat.VoogaChatClient
 
AchievementEvent - Class in vooga.gameEngine.event
Event used to communicate that a certain achievement has been made
AchievementEvent(Object, String) - Constructor for class vooga.gameEngine.event.AchievementEvent
Constructs an AchievementEvent given its source and the achievement.
ACKNOWLEDGE_SUCCESS - Static variable in class vooga.network.NetworkConstants
 
actionPerformed(ActionEvent) - Method in class vooga.aiEngine.Dev.gui.AIDevGUI
 
actionPerformed(ActionEvent) - Method in class vooga.arcade.listeners.lobbyListeners.JoinGameLobbyListener
 
actionPerformed(ActionEvent) - Method in class vooga.arcade.listeners.lobbyListeners.LeaveGameLobbyListener
 
actionPerformed(ActionEvent) - Method in class vooga.devEnvironment.BrowseListener
 
actionPerformed(ActionEvent) - Method in class vooga.replay.eventListeners.LoadGameHistoryAction
 
actionPerformed(ActionEvent) - Method in class vooga.replay.eventListeners.MarkReplayPointAction
 
actionPerformed(ActionEvent) - Method in class vooga.replay.eventListeners.ReplayMarkPointAction
 
actionPerformed(ActionEvent) - Method in class vooga.replay.eventListeners.SaveAction
 
actionPerformed(ActionEvent) - Method in class vooga.users.ui.preferences.AboutMePanel
 
add(Vector2f) - Method in class vooga.physicsEngine.geometry.mathUtils.Vector2f
 
addAchievement(String) - Method in class vooga.users.user.UserGameStats
Adds this achievement
addAIControlledListener(EventListener) - Method in class vooga.aiEngine.AbstractPlayer
 
addAIControlledListener(EventListener) - Method in class vooga.gameEngine.controller.AIController
Adds the item that is controlled by the AI.
addAlien(GameItem) - Method in class games.SpaceInvaders.controllers.AlienAI
 
addAllGeneralItems(Collection<? extends Object>) - Method in class vooga.gameEngine.core.GameManager
Adds all the new Objects as general items for the game.
addAllLevelItems(Collection<? extends Object>) - Method in class vooga.gameEngine.core.GameManager
Adds all the given Objects as level items.
addAllPersistentItems(Collection<? extends Object>) - Method in class vooga.gameEngine.core.GameManager
Adds all the given Objects as persistent items.
addAllToAudioMap(Map<String, URL>) - Method in class vooga.gameEngine.controller.SoundController
Provides support for adding a Map of Strings to URLs to this SoundController.
addArcadeEventListener(IArcadeEventListener) - Method in class testing.social.chat.ChatTest
 
addArcadeEventListener(IArcadeEventListener) - Method in interface vooga.arcade.IVoogaGUI
This method is used to add a listener to all of the arcade's events.
addArcadeEventListener(IArcadeEventListener) - Method in class vooga.arcade.listeners.arcadeListeners.ArcadeEventListenerManager
Adds an event listener to the list of listeners.
addArcadeEventListener(IArcadeEventListener) - Method in class vooga.arcade.VoogaGUI
 
addButton(JButton) - Method in class vooga.arcade.components.ToolBar
Adds button to the toolbar.
addButton(String, MouseListener) - Method in class vooga.replay.utilities.ListPanel
Adds a button with a mouse listener to the panel
addButton(String, ActionListener) - Method in class vooga.replay.utilities.ListPanel
Adds a button with a mouse listener to the panel
addButton(JButton) - Method in class vooga.social.components.InputArea
adds a JButton next to the input.
addButton(JButton) - Method in class vooga.social.components.InputField
adds a JButton next to the input.
addData(String, DataType, Object) - Method in class vooga.social.socialInfo.SocialInfoDatabase
Adds an object associated with the particular dataType and game.
addEventListener(EventListener) - Method in class vooga.gameEngine.game.GameRelatedObject
Adds an EventListener to the GameRelatedObject.
addFlowLayoutTab(List<JComponent>, String, Location) - Method in class testing.social.chat.ChatTest
 
addFlowLayoutTab(List<JComponent>, String, Location, boolean) - Method in class testing.social.chat.ChatTest
 
addFlowLayoutTab(List<JComponent>, String, Location) - Method in class vooga.arcade.ArcadeFrame
 
addFlowLayoutTab(List<JComponent>, String, Location, boolean) - Method in class vooga.arcade.ArcadeFrame
 
addFlowLayoutTab(List<JComponent>, String, Location) - Method in interface vooga.arcade.IArcadeFrame
This method is called to add a new tab to the GUI with a flow layout.
addFlowLayoutTab(List<JComponent>, String, Location, boolean) - Method in interface vooga.arcade.IArcadeFrame
This method is called to add a new tab to the GUI with a flow layout.
addFriend(String) - Method in class vooga.network.chat.VoogaChatClient
Adds the specified userName as a friend.
addFriend(String, String) - Method in class vooga.network.chat.VoogaChatServer
Adds the users specified in friendString as friends to userName.
addFriend(VoogaUser) - Method in class vooga.users.user.VoogaUser
adds friend to this user's list of friends
addFriends(List<String>) - Method in class vooga.network.chat.VoogaChatClient
Adds the list of friends provided by userNames.
AddFriendsRequest - Class in vooga.network.chat
 
AddFriendsRequest(String, String) - Constructor for class vooga.network.chat.AddFriendsRequest
 
addGameItem(InstantiatedGameItemModel) - Method in class vooga.levelEditor.controller.LevelEditorController
 
addGameItem(InstantiatedGameItemModel) - Method in class vooga.levelEditor.model.RenderModel
 
AddGameObjectEvent - Class in vooga.gameEngine.event
An EventObject used to have a GameRelatedObject signal that it would like to add a GameItem to the game which is running.
AddGameObjectEvent(Object) - Constructor for class vooga.gameEngine.event.AddGameObjectEvent
Default constructor for AddGameObjectEvent.
addGameStats(String) - Method in class vooga.users.user.VoogaUser
adds the specified game to the myGameStats map
addGeneralItem(Object) - Method in class vooga.gameEngine.core.GameManager
Adds a new Object as a general item.
addItemToListenTo(GameRelatedObject) - Method in class vooga.gameEngine.controller.AIController
Adds an item that is listened to by the AI, such as the ball in Pong.
addItemToTrack(GameRelatedObject) - Method in class vooga.aiEngine.AbstractPlayer
 
addKeyboardInput(KeyStroke, Class<? extends EventObject>) - Method in class vooga.gameEngine.controller.HumanController
Maps a keyboard key to an event so that pressing that key when the Game window has focus will result in the mapped event being fired to its registered listeners.
addKeyboardInput(KeyStroke, Class<? extends EventObject>, EventListener) - Method in class vooga.gameEngine.controller.HumanController
Maps a keyboard key to an event and a specific listener so that pressing that key when the Game window has focus will result in the mapped event being fired only to that specific listener.
addLevelItem(Object) - Method in class vooga.gameEngine.core.GameManager
Adds a new Object as a level item.
addListItem(String) - Method in class vooga.replay.utilities.ListPanel
Adds a String to the list model
addListItems(List<String>) - Method in class vooga.replay.utilities.ListPanel
Adds a list of Strings to the list model
addListItems(Iterator<String>) - Method in class vooga.replay.utilities.ListPanel
 
addMenu(JMenu) - Method in class testing.social.chat.ChatTest
 
addMenu(JMenu) - Method in class vooga.arcade.ArcadeFrame
 
addMenu(JMenu) - Method in interface vooga.arcade.IArcadeFrame
This method is called to add a menu to the GUI.
addMessage(String) - Method in class vooga.social.chat.ChatBox
Sends a message to this chatbox, which is displayed.
addMouseClicked(Integer, Class<? extends EventObject>) - Method in class vooga.gameEngine.controller.HumanController
Maps a MouseEventkey to an event.
addMouseInput(Integer, Class<? extends EventObject>) - Method in class vooga.gameEngine.controller.HumanController
Maps a MouseEvent to an event.
addMouseInput(Integer, Class<? extends EventObject>, EventListener) - Method in class vooga.gameEngine.controller.HumanController
Maps a MouseEvent to an event and a specific listener so that whenever the MouseEvent is fired, the event it maps to will be fired to the specific listener.
addMouseListener(MouseListener) - Method in class vooga.gameEngine.controller.HumanController
adds the specified mouse listener to the list of listeners a mouse event will be fired at the listener every time a mouse event would normally be fired by java the mouse event will be changed to the coordinate system used by the game
addPane(ChatExtrasPane) - Method in class vooga.social.chat.ChatPanel
adds the given ChatPane instance to this panel.
addParameter(GeometricParameters) - Method in class testing.physicsEngine.guiTest.ParameterRenderingTest
Add a given object to the underlying list.
addPersistentItem(Object) - Method in class vooga.gameEngine.core.GameManager
Adds a new Object as a persistent item.
AddRemoveGameObjectListener - Interface in vooga.gameEngine.listener
An EventListener subclass which listens for RemoveGameObjectEvents as well as AddGameObjectEvents.
addReplayPoint() - Method in class vooga.replay.core.VoogaSave
Adds a replay point to the map
addTab(JComponent, String, Location) - Method in class testing.social.chat.ChatTest
 
addTab(JComponent, String, Location, boolean) - Method in class testing.social.chat.ChatTest
 
addTab(JComponent, String, Location) - Method in class vooga.arcade.ArcadeFrame
 
addTab(JComponent, String, Location, boolean) - Method in class vooga.arcade.ArcadeFrame
 
addTab(JComponent, String, Location) - Method in interface vooga.arcade.IArcadeFrame
This method is called to add a new tab to the GUI.
addTab(JComponent, String, Location, boolean) - Method in interface vooga.arcade.IArcadeFrame
This method is called to add a new tab to the GUI.
addTime(long) - Method in class vooga.gameEngine.controller.TimingController
Adds the change in time, dt to the time.
addToAudioMap(String, URL) - Method in class vooga.gameEngine.controller.SoundController
Puts the specified key value pair in a map of Strings to audio files.
addToAudioMap(String, File) - Method in class vooga.gameEngine.controller.SoundController
Puts the specified key value pair in a map of Strings to audio files.
addToFavorites(String) - Method in class vooga.users.user.VoogaUser
adds this game to the list of favorites
addToList(String) - Method in class vooga.social.chat.UpdatingListPane
Adds a string to the list.
addtoMemory(Position) - Method in class vooga.aiEngine.pongAI.PongAIMemory
Adds the new position of the tracked object into a list, and makes the list behave like a queue, while allowing for the computer to see elements at many different points along the queue without popping things out and in all the time.
addToolBarItem(JButton) - Method in class testing.social.chat.ChatTest
 
addToolBarItem(String, String, ActionListener) - Method in class testing.social.chat.ChatTest
 
addToolBarItem(JButton) - Method in class vooga.arcade.ArcadeFrame
 
addToolBarItem(String, String, ActionListener) - Method in class vooga.arcade.ArcadeFrame
 
addToolBarItem(String, String, ActionListener) - Method in class vooga.arcade.components.ToolBar
Makes a toolbar item and adds it to the toolbar.
addToolBarItem(JButton) - Method in interface vooga.arcade.IArcadeFrame
This method is called to add a button to the existing toolbar.
addToolBarItem(String, String, ActionListener) - Method in interface vooga.arcade.IArcadeFrame
Adds a new tool bar item with the given picture, tool tip, and action listener.
addUser(String) - Method in class vooga.arcade.components.specific.LobbyGamePanel
Adds a user to the list of users in a lobby.
addUser(String) - Method in class vooga.network.VoogaUserGrouping
 
addUser(String, String) - Method in class vooga.users.user.UserDatabaseInterface
Attempts to add a user to the database, but does nothing if the username is already in the database
addUser(String, String, String, String) - Method in class vooga.users.user.UserDatabaseInterface
Attempts to add a user to the database, but does nothing if the username is already in the database
addUserAsListener(String, String) - Method in class vooga.network.gamelobby.VoogaLobbyServer
Adds user as listener to particular game, so that the user is later notified of activity within the game's lobby system.
addUserToChannel(long, String) - Method in class vooga.network.chat.VoogaChatServer
Adds client user to a channel
addUserToLobby(String, long, String) - Method in class vooga.network.gamelobby.VoogaLobbyServer
Adds user to lobby.
addUserToSession(long, String) - Method in class vooga.network.ingame.VoogaGameServer
Adds client user to a game session.
addView(IJottoGUI) - Method in interface games.jotto.model.IJottoModel
 
addView(IJottoGUI) - Method in class games.jotto.model.JottoModel
Adds a view to this model.
AIController - Class in vooga.gameEngine.controller
AIController is an GameRelatedController which manages GameItem's that are affected by AI.
AIController() - Constructor for class vooga.gameEngine.controller.AIController
 
AIDemo - Class in vooga.aiEngine.Dev
An instance of the abstract game class, for testing and developing AI algorithms
AIDemo(GameManager) - Constructor for class vooga.aiEngine.Dev.AIDemo
 
AIDemoController - Class in vooga.aiEngine.Dev
 
AIDemoController(AIDemoPlayer, AIDemoText) - Constructor for class vooga.aiEngine.Dev.AIDemoController
 
AIDemoItem - Class in vooga.aiEngine.Dev
Simple instance of a GameItem for use in the demo development tool
AIDemoItem(Position, Color) - Constructor for class vooga.aiEngine.Dev.AIDemoItem
 
AIDemoPlayer - Class in vooga.aiEngine.Dev
A demo player, for firing events and performing a specific, assignable movement algorithm
AIDemoPlayer(AIDemoItem, AIDemoItem) - Constructor for class vooga.aiEngine.Dev.AIDemoPlayer
 
AIDemoText - Class in vooga.aiEngine.Dev
 
AIDemoText(Texture) - Constructor for class vooga.aiEngine.Dev.AIDemoText
 
AIDevGUI - Class in vooga.aiEngine.Dev.gui
Creates a GUI to demonstrate and develop new AI Uses an instance of the GameEngine to render changes.
AIDevGUI() - Constructor for class vooga.aiEngine.Dev.gui.AIDevGUI
 
AIDevMain - Class in vooga.aiEngine.Dev
Main method for runing the Devlopment Demo suite
AIDevMain() - Constructor for class vooga.aiEngine.Dev.AIDevMain
 
AIMemory - Class in vooga.aiEngine
AIMemory.java
AIMemory() - Constructor for class vooga.aiEngine.AIMemory
 
AIMemory(List, String, String) - Constructor for class vooga.aiEngine.AIMemory
 
AIMenuBar - Class in vooga.aiEngine.Dev.gui
Creates a file menu for use with aiEngine Development
AIMenuBar() - Constructor for class vooga.aiEngine.Dev.gui.AIMenuBar
 
AIMoveDownEvent - Class in vooga.aiEngine.Dev.events
A simple move down event, for use in the AI Development Demo
AIMoveDownEvent(Object) - Constructor for class vooga.aiEngine.Dev.events.AIMoveDownEvent
 
AIMoveLeftEvent - Class in vooga.aiEngine.Dev.events
A simple move left event, for use in the AI Development Demo
AIMoveLeftEvent(Object) - Constructor for class vooga.aiEngine.Dev.events.AIMoveLeftEvent
 
AIMoveListener - Interface in vooga.aiEngine.Dev.events
 
AIMoveRightEvent - Class in vooga.aiEngine.Dev.events
A simple move right event, for use in the AI Development Demo
AIMoveRightEvent(Object) - Constructor for class vooga.aiEngine.Dev.events.AIMoveRightEvent
 
AIMoveUpEvent - Class in vooga.aiEngine.Dev.events
A simple move up event, for use in the AI Development Demo
AIMoveUpEvent(Object) - Constructor for class vooga.aiEngine.Dev.events.AIMoveUpEvent
 
AIToggleAlgorithmEvent - Class in vooga.aiEngine.Dev.events
 
AIToggleAlgorithmEvent(Object) - Constructor for class vooga.aiEngine.Dev.events.AIToggleAlgorithmEvent
 
AIToggleAlgorithmListener - Interface in vooga.aiEngine.Dev.events
 
Alien - Class in games.SpaceInvaders.items
 
Alien(Texture, CameraController) - Constructor for class games.SpaceInvaders.items.Alien
 
AlienAI - Class in games.SpaceInvaders.controllers
 
AlienAI(AbstractGame, Ship, TimingController, CameraController) - Constructor for class games.SpaceInvaders.controllers.AlienAI
 
AlienAI(AbstractGame, Ship, Ship, TimingController, CameraController) - Constructor for class games.SpaceInvaders.controllers.AlienAI
 
allowConnection() - Static method in class vooga.network.VoogaClient
Invoking this method will allow any subclass of VoogaClient from connection to the server.
appendText(String) - Method in class vooga.social.components.InputArea
 
appendText(String) - Method in class vooga.social.components.InputField
 
applyAngularImpulse(double) - Method in class vooga.physicsEngine.PhysicalItem
Apply an angular impulse on the object
applyAngularImpulse(double) - Method in class vooga.physicsEngine.PhysicalParameters
Apply an instantaneous angular impulse on the object
applyEffect() - Method in class games.pong.items.Powerup
Determines the effect of this Powerup.
applyEffect() - Method in class games.pong.items.ReducePaddlePowerup
Reduce the size of the Paddle which did not hit the Ball by a certain percentage
applyImpulse() - Method in class vooga.physicsEngine.Arbiter
Apply the impulse accumulated at this arbiter back to the participatory bodies.
applyImpulse(Vector2f) - Method in class vooga.physicsEngine.PhysicalItem
Apply an impulse on the object
applyImpulse(Vector2f) - Method in class vooga.physicsEngine.PhysicalParameters
Apply an instantaneous impulse on the object
Arbiter - Class in vooga.physicsEngine
A class representing contact between two physical bodies (PhysicalParameters).
Arbiter(PhysicalParameters, PhysicalParameters, List<Vector2f>, Vector2f) - Constructor for class vooga.physicsEngine.Arbiter
Create an arbiter (representing contact) between bodyA and bodyB at idealized contact point pointOfContact.
ArbiterFinder - Class in vooga.physicsEngine
A utility class called by PhysicalEngine.processPhysics to update the list of active arbiters corresponding to a list of bodies.
ArbiterFinder() - Constructor for class vooga.physicsEngine.ArbiterFinder
 
Arcade - Class in main
This loads constructors from a text file and instantiates them using reflection.
Arcade() - Constructor for class main.Arcade
 
ArcadeEvent - Class in vooga.arcade.events
Class which contains event info when fired.
ArcadeEvent(int) - Constructor for class vooga.arcade.events.ArcadeEvent
Constructor for ArcadeEvent.
ArcadeEventAdapter - Class in vooga.arcade.listeners.arcadeListeners
Class which can be extended by users.
ArcadeEventAdapter() - Constructor for class vooga.arcade.listeners.arcadeListeners.ArcadeEventAdapter
 
ArcadeEventListenerManager - Class in vooga.arcade.listeners.arcadeListeners
Class used to register and notify listeners of fire arcade events.
ArcadeEventListenerManager() - Constructor for class vooga.arcade.listeners.arcadeListeners.ArcadeEventListenerManager
Constructor for the event listener manager.
ArcadeFrame - Class in vooga.arcade
A general frame which has a menu, toolbar, and 4 tabbed panels.
ArcadeFrame(String) - Constructor for class vooga.arcade.ArcadeFrame
Creates a new arcade frame with the given string Title the frame contains a genetic menuBar and toolBar directly below it.
ArcadeWindowListener - Class in vooga.arcade.listeners.windowListeners
This class is the Window Listener for the Arcade Window
ArcadeWindowListener(ArcadeEventListenerManager, int, VoogaUser) - Constructor for class vooga.arcade.listeners.windowListeners.ArcadeWindowListener
Constructs the Arcade Window Listener.
AStar - Class in vooga.aiEngine.Algorithms
AStar.java
AStar() - Constructor for class vooga.aiEngine.Algorithms.AStar
 
attack(int) - Method in class games.stickfighter.Character
Causes the Character to attack.
AudioEvent - Class in vooga.gameEngine.event
Generated by GameRelatedObjects when a sound is desired to be played.
AudioEvent(Object, String) - Constructor for class vooga.gameEngine.event.AudioEvent
Default constructor for AudioEvent
AudioListener - Interface in vooga.gameEngine.listener
Provides support for audio in combination with AudioEventss.
audioRequested(AudioEvent) - Method in class vooga.gameEngine.controller.SoundController
 
audioRequested(AudioEvent) - Method in interface vooga.gameEngine.listener.AudioListener
This method retrieves and plays a sound based on the received AudioEvent.

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