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

R

r2IntegralRatio - Variable in class vooga.physicsEngine.geometry.shapes.JavaShape
 
RandomComputerGuesser - Class in games.jotto.players
This is the Random Computer Guesser class.
RandomComputerGuesser(int, IJottoModel, ArrayList<String>) - Constructor for class games.jotto.players.RandomComputerGuesser
 
rating - Variable in class testing.social.game.DatabaseTest
 
Rating - Class in vooga.social.socialInfo
Class for converting ratings.
Rating() - Constructor for class vooga.social.socialInfo.Rating
 
RatingPanel - Class in vooga.social.gameInfo.panels
A panel which allows a user to rate a game and also displays its rating and rank.
RatingPanel(Dimension, String, SocialInfoDatabase) - Constructor for class vooga.social.gameInfo.panels.RatingPanel
 
ratingsList - Variable in class testing.social.game.DatabaseTest
 
reachedAchievement(String) - Method in class vooga.gameEngine.core.GameManager
Method to be called when an achievement has been made during game play.
readFromFile(String) - Method in class vooga.aiEngine.stickfightergameAI.StickFightAIMemory
Reads in a player's history to try to adjust the AI to respond according to player trends.
receiveArcadeEvent(ArcadeEvent) - Method in class testing.arcade.events.TestListener
 
receiveArcadeEvent(ArcadeEvent) - Method in class vooga.arcade.listeners.arcadeListeners.ArcadeEventAdapter
 
receiveArcadeEvent(ArcadeEvent) - Method in interface vooga.arcade.listeners.arcadeListeners.IArcadeEventListener
Contains actions performed for people waiting for a specific ArcadeEvent fired by another group.
receiveErrorMessage(String) - Method in class vooga.social.chat.ChatPanel
receives an error message!
receiveGameStarting(long, int, int) - Method in class vooga.arcade.components.specific.MultiplayerLobbyFrame
Launch a multiplayer game and fire the start game event.
receiveGameStarting(long, int, int) - Method in interface vooga.network.gamelobby.ILobbyInfoReceiver
Perform the appropriate action for starting the game.
receiveLobbyClosed(long) - Method in class vooga.arcade.components.specific.MultiplayerLobbyFrame
The lobby client informs the lobby that the given game lobby should be closed.
receiveLobbyClosed(long) - Method in interface vooga.network.gamelobby.ILobbyInfoReceiver
Perform the appropriate action when a game session lobby has closed.
receiveMessage(long, String, String) - Method in interface vooga.network.chat.IVoogaChatReceiver
This method is invoked on an IVoogaChatReceiver whenever a message is received from the server.
receiveMessage(long, String, String) - Method in class vooga.network.examples.ExampleChatReceiver
 
receiveMessage(long, String, String) - Method in class vooga.social.chat.ChatController
receives a message and delegates it as appropriate to the social sections.
receiveMessage(long, String, String) - Method in class vooga.social.chat.ChatPanel
sends a message from a specific channel and specific userID to the user.
receiveNewLobby(long, String) - Method in class vooga.arcade.components.specific.MultiplayerLobbyFrame
The lobby client informs the lobby that a new lobby game was created.
receiveNewLobby(long, String) - Method in interface vooga.network.gamelobby.ILobbyInfoReceiver
Perform the appropriate action when a new game session lobby has been opened.
receiveObject(Object) - Method in class vooga.gameEngine.controller.NetworkController
 
receiveObject(Object) - Method in interface vooga.network.ingame.INetworkObjectReceiver
Performs the appropriate action when an Object has been received from the server.
receiveUserJoinedLobby(long, String) - Method in class vooga.arcade.components.specific.MultiplayerLobbyFrame
The lobby client informs the lobby that a user joined a specific game lobby.
receiveUserJoinedLobby(long, String) - Method in interface vooga.network.gamelobby.ILobbyInfoReceiver
Perform the appropriate action when a user has joined a game session lobby.
receiveUserLeftLobby(long, String) - Method in class vooga.arcade.components.specific.MultiplayerLobbyFrame
The lobby client informs the lobby that a user left a specific game lobby.
receiveUserLeftLobby(long, String) - Method in interface vooga.network.gamelobby.ILobbyInfoReceiver
Perform the appropriate action when a user has left a game session lobby.
recentUserActivity - Variable in class testing.physicsEngine.guiTest.AbstractTestEnvironment
 
RecognizedClassesStorer - Class in vooga.levelEditor.xml.level
 
RecognizedClassesStorer() - Constructor for class vooga.levelEditor.xml.level.RecognizedClassesStorer
 
recordHighScore(int, String) - Method in class vooga.users.user.VoogaUser
Checks to see if score is a new high score for this user and if so, sets score as the high score.
recoverPassword(String, String) - Method in class vooga.users.user.VoogaUser
Returns true if the user's password was successfully changed
recursiveCache(File) - Method in class games.RobotUnicornAttack.RobotUnicornAttack
 
redo() - Method in class games.jotto.GameRow
Reset the input column by clearing and enabling it (Example: used if user puts in bad input)
ReducePaddlePowerup - Class in games.pong.items
A Powerup which will reduce the size of the Paddle which did not hit the Ball towards the Powerup
ReducePaddlePowerup(double, Pong) - Constructor for class games.pong.items.ReducePaddlePowerup
 
reduceSize(double) - Method in class games.pong.items.PongItem
Reduce the dimensions of this Texture by a given percentage.
registerReceiver(ILobbyInfoReceiver) - Method in class vooga.network.gamelobby.VoogaLobbyClient
Registers a receiver for this client.
RegisterScreen - Class in vooga.users.ui.register
This class is used to display a register screen for the user.
RegisterScreen() - Constructor for class vooga.users.ui.register.RegisterScreen
Default constructor.
RegisterScreen(IVoogaGUI, UserDatabaseInterface) - Constructor for class vooga.users.ui.register.RegisterScreen
Primary constructor.
RegisterScreenTest - Class in testing.users.ui.register
Test class for the Register Screen
RegisterScreenTest() - Constructor for class testing.users.ui.register.RegisterScreenTest
 
registertargetPositon(Position) - Method in class vooga.aiEngine.stickfightergameAI.StickFightAIMemory
Remembers targets' positions for output to a history file or to a map of lists containing each player's possible positions.
remembercollision(Position) - Method in class vooga.aiEngine.pongAI.PongAIMemory
Adds a new collision position to a running average.
removeAllGeneralItems() - Method in class vooga.gameEngine.core.GameManager
Removes all of the loaded, non-persistent Objects from the game.
removeAllItems(Collection<? extends Object>) - Method in class vooga.gameEngine.core.GameManager
Removes all given Objects from their relevant collections.
removeAllItems() - Method in class vooga.gameEngine.core.GameManager
Removes ALL loaded Objects from their relevant collections.
removeAllKeyboardInput(Collection<KeyStroke>) - Method in class vooga.gameEngine.controller.HumanController
Removes the given KeyStrokes from all relevant Maps.
removeAllKeyboardInput() - Method in class vooga.gameEngine.controller.HumanController
Resets all keyboard input.
removeAllKeyInputs(Collection<KeyStroke>) - Method in class vooga.gameEngine.game.AbstractGame
Removes the assignments made by setKeyInput(keyStroke, Class) or setKeyInput(keyStroke, Class, EventListener, where keyStroke represents an entry of keyStrokes.
removeAllKeyInputs() - Method in class vooga.gameEngine.game.AbstractGame
Removes all assignments made by AbstractGame.setKeyInput(KeyStroke, Class) or AbstractGame.setKeyInput(KeyStroke, Class, EventListener).
removeAllLevelItems() - Method in class vooga.gameEngine.core.GameManager
Removes all of the non-persistent level Objects.
removeAllPersistentItems() - Method in class vooga.gameEngine.core.GameManager
Removes all of the persistent Objects.
removeArcadeEventListener(IArcadeEventListener) - Method in class vooga.arcade.listeners.arcadeListeners.ArcadeEventListenerManager
Removes an event listener from the list of listeners.
removeButton(JButton) - Method in class vooga.arcade.components.ToolBar
Removes button from the toolbar.
removeConnection(String) - Method in class vooga.network.VoogaServer
 
removeEventListener(EventListener) - Method in class vooga.gameEngine.game.GameRelatedObject
Removes an EventListener from the GameItem.
removeFrame(int) - Method in class testing.social.chat.ChatTest
 
removeFrame(int) - Method in interface vooga.arcade.IVoogaGUI
This method removes the frame with the given title.
removeFrame(int) - Method in class vooga.arcade.VoogaGUI
 
removeFriend(VoogaUser) - Method in class vooga.users.user.VoogaUser
removes friend from this user's list of friends
removeFromFavorites(String) - Method in class vooga.users.user.VoogaUser
remove this game from the list of favorites
removeGameItemAtIndex(int) - Method in class vooga.levelEditor.controller.LevelEditorController
 
RemoveGameObjectEvent - Class in vooga.gameEngine.event
An EventObject used to mark an Object within the game for removal.
RemoveGameObjectEvent(Object) - Constructor for class vooga.gameEngine.event.RemoveGameObjectEvent
Default constructor for RemoveGameObjectEvent.
removeItem(Object) - Method in class vooga.gameEngine.core.GameManager
Removes the given Object from all relevant collections.
removeItem(int) - Method in class vooga.levelEditor.model.RenderModel
 
removeKeyboardInput(KeyStroke) - Method in class vooga.gameEngine.controller.HumanController
Removes the given KeyStroke from all relevant Maps.
removeKeyInput(KeyStroke) - Method in class vooga.gameEngine.game.AbstractGame
Removes the assignment made by setKeyInput(keyStroke, Class) or setKeyInput(keyStroke, Class, EventListener.
removeListItem(String) - Method in class vooga.replay.utilities.ListPanel
Removes a list item
removeMenu(JMenu) - Method in class testing.social.chat.ChatTest
 
removeMenu(JMenu) - Method in class vooga.arcade.ArcadeFrame
 
removeMenu(JMenu) - Method in interface vooga.arcade.IArcadeFrame
This method is called to remove a menu from the GUI.
removeMouseListener(MouseListener) - Method in class vooga.gameEngine.controller.HumanController
 
removeTab(String, Location) - Method in class testing.social.chat.ChatTest
 
removeTab(String, Location) - Method in class vooga.arcade.ArcadeFrame
 
removeTab(String) - Method in class vooga.arcade.components.TabbedPanel
Removes the tab from view with the given title and removes the title from the list.
removeTab(String, Location) - Method in interface vooga.arcade.IArcadeFrame
This method is called to remove a tab from the GUI.
removeTabFromList(String) - Method in class vooga.arcade.components.TabbedPanel
Used by the ButtonTabComponent to remove a tab from the list of current tabs when a tab is closed by click ing the "x".
removeToolBarItem(JButton) - Method in class testing.social.chat.ChatTest
 
removeToolBarItem(JButton) - Method in class vooga.arcade.ArcadeFrame
 
removeToolBarItem(JButton) - Method in interface vooga.arcade.IArcadeFrame
This method is called to remove a button from the existing toolbar.
removeUser(String) - Method in class vooga.arcade.components.specific.LobbyGamePanel
Removes a user from the list of users in a lobby.
removeUser(String) - Method in class vooga.network.VoogaUserGrouping
 
removeUser(String) - Method in class vooga.users.user.UserDatabaseInterface
Used to delete users from the database (only used by UserTestSuite, won't be public for long!)
removeUserFromChannel(long, String) - Method in class vooga.network.chat.VoogaChatServer
Removes client user from a chatroom
removeUserFromLobby(String, long, String) - Method in class vooga.network.gamelobby.VoogaLobbyServer
Removes user from lobby.
removeUserFromSession(long, String) - Method in class vooga.network.ingame.VoogaGameServer
Removes client user from a game session.
RENDER_WINDOW_BOUNDS - Static variable in class vooga.levelEditor.ui.GUIDefaults
The default size and location of the Render Window.
Renderable - Interface in vooga.gameEngine.item
Represents a game item that can be displayed on screen in a game.
RenderablesTab - Class in vooga.devEnvironment.datapanel.displays
A tab which displays a list of all the Renderable items in the game.
RenderablesTab(GameEngine) - Constructor for class vooga.devEnvironment.datapanel.displays.RenderablesTab
 
RenderFrame - Class in vooga.levelEditor.ui
This is the render window's frame.
RenderFrame(LevelEditorModel, LevelEditorController) - Constructor for class vooga.levelEditor.ui.RenderFrame
Construct a new render frame.
RenderingDemo - Class in testing.gameEngine
 
RenderingDemo() - Constructor for class testing.gameEngine.RenderingDemo
 
RenderModel - Class in vooga.levelEditor.model
This is the data model for the render window.
RenderModel() - Constructor for class vooga.levelEditor.model.RenderModel
Construct a new render model.
RenderModel.ObserverUpdateReason - Enum in vooga.levelEditor.model
 
RenderWindowTransferHandler - Class in vooga.levelEditor.controller
Handles game item transfers into the render window from the object tree.
RenderWindowTransferHandler(LevelEditorController, JInternalFrame) - Constructor for class vooga.levelEditor.controller.RenderWindowTransferHandler
Create a new transfer handler.
replay(long) - Method in class vooga.replay.core.AbstractVoogaReplay
This method starts replaying the game at the specified time.
Replay - Class in vooga.replay.core
This class is instantiated when the arcade is made and is the class that other modules communicate to the Replay through.
Replay(VoogaGUI) - Constructor for class vooga.replay.core.Replay
 
replay(long) - Method in class vooga.replay.core.UserActionReplay
 
ReplayAction - Class in vooga.replay.eventListeners
This class handles the event when the user clicks on the "replay" button so that the user can watch his/her game.
ReplayAction(GameHistoryView, String, VoogaGUI) - Constructor for class vooga.replay.eventListeners.ReplayAction
 
ReplayAction.ReplayThread - Class in vooga.replay.eventListeners
 
ReplayAction.ReplayThread(AbstractVoogaReplay, GameEngine) - Constructor for class vooga.replay.eventListeners.ReplayAction.ReplayThread
 
ReplayEndGameListener - Class in vooga.replay.eventListeners
This class is responsible for handling the replay events that need to happen when a game is ended.
ReplayEndGameListener(Replay, VoogaGUI) - Constructor for class vooga.replay.eventListeners.ReplayEndGameListener
 
ReplayMarkPointAction - Class in vooga.replay.eventListeners
This class is responsible for starting replay from a bookmarked replay point.
ReplayMarkPointAction(VoogaSave, AbstractVoogaReplay, JList) - Constructor for class vooga.replay.eventListeners.ReplayMarkPointAction
 
ReplayStartGameListener - Class in vooga.replay.eventListeners
This class is responsible for setting up Replay whenever a new game is started.
ReplayStartGameListener(Replay, VoogaGUI) - Constructor for class vooga.replay.eventListeners.ReplayStartGameListener
 
requestGameLobbies() - Method in class vooga.network.gamelobby.VoogaLobbyClient
Sends a request to the server asking to be notified of all existing lobbies and their occupants.
reset(List<InstantiatedGameItemModel>) - Method in class vooga.levelEditor.model.RenderModel
 
resetLevel(GameResetEvent) - Method in interface games.pong.listeners.GameFlowListener
Triggers when the user try to manually reset the level
resetLevel(GameResetEvent) - Method in class games.pong.Pong
 
resetLevel(GameResetEvent) - Method in interface vooga.levelEditor.game.ballPathBuilder.events.GameFlowListener
Triggers when the user try to manually reset the level
resetSize() - Method in class games.pong.items.Paddle
If the paddle is controlled by a computer, reset its size to normal.
resetSize() - Method in class games.pong.items.PongItem
Reset this item to its regular size
resize(double, double) - Method in class vooga.gameEngine.controller.CameraController
 
resize(double, double) - Method in class vooga.gameEngine.core.Dimension
Resizes this Dimension, dx in the X direction and dy in the Y direction.
resize(double, double) - Method in class vooga.gameEngine.item.GameItem
 
resize(double, double) - Method in interface vooga.gameEngine.item.Tangible
Change's the size of this object dx in width and dy in height, which is relative to the in game coordinate system.
ResourceLoader - Class in vooga.levelEditor
Provides convenient, environment-independent access to resource data located within project packages.
ResourceLoader() - Constructor for class vooga.levelEditor.ResourceLoader
 
RESOURCES - Static variable in class games.pinball.ImageObstacle
 
RESOURCES - Static variable in class games.pinball.Pinball
The main Pinball game class.
RESOURCES - Static variable in class games.SpaceInvaders.SpaceInvaders
 
RESOURCES - Static variable in class testing.gameEngine.WormsDemo.items.Explosion
 
RESOURCES - Static variable in class testing.gameEngine.WormsDemo.items.Projectile
 
RESOURCES - Static variable in class testing.gameEngine.WormsDemo.items.Weapon
 
RESOURCES - Static variable in class testing.gameEngine.WormsDemo.items.Worm
 
RESOURCES - Static variable in class testing.gameEngine.WormsDemo.WormsDemo
 
Resources - Class in vooga.devEnvironment.util
Communicates with the resource bundle
Resources() - Constructor for class vooga.devEnvironment.util.Resources
 
RESOURCES - Static variable in class vooga.levelEditor.game.ballPathBuilder.BallPathBuilder
 
RESOURCES - Static variable in class vooga.levelEditor.game.ballPathBuilder.items.EnemyShip
 
restartLevel() - Method in class vooga.gameEngine.game.AbstractGame
Restarts the current level.
resume() - Method in class vooga.gameEngine.controller.SoundController
Resumes a paused background sound track.
ResumeAction - Class in vooga.replay.eventListeners
ResumeAction is responsible for resuming the game when the user selects a game to be resumed from the panel of games to resume.
ResumeAction(GameHistoryView, String) - Constructor for class vooga.replay.eventListeners.ResumeAction
 
resumeGameLoop() - Method in class vooga.gameEngine.core.GameEngine
Attempts to resume the game loop (if the game loop were paused).
resumeGameLoop() - Method in class vooga.gameEngine.core.GameManager
Attempts to resume the game loop.
resumeInputListening() - Method in class vooga.gameEngine.controller.HumanController
Allows this HumanController to resume responding to all input.
resumeTime() - Method in class vooga.gameEngine.controller.TimingController
Determines the length of the pause, and adds that amount to the total paused time for the overall game and the specific level.
revealAnswer() - Method in interface games.jotto.model.IJottoModel
 
revealAnswer() - Method in class games.jotto.model.JottoModel
 
revealAnswer() - Method in class games.jotto.players.HumanGuesser
 
revealAnswer() - Method in class games.jotto.players.JottoGuesser
 
revealHint() - Method in interface games.jotto.model.IJottoModel
 
revealHint() - Method in class games.jotto.model.JottoModel
 
revealHint() - Method in class games.jotto.players.HumanGuesser
 
revealHint() - Method in class games.jotto.players.JottoGuesser
 
reverse() - Method in class vooga.physicsEngine.geometry.mathUtils.Vector2f
Reverse this vector (no copying)
RIGHT - Static variable in class vooga.gameEngine.item.PlacedText
For right justified text.
RightEvent - Class in testing.gameEngine
Event to be fired for movement to the right.
RightEvent(Object) - Constructor for class testing.gameEngine.RightEvent
 
RightInputEvent - Class in testing.gameEngine.cameraTesting
 
RightInputEvent(Object) - Constructor for class testing.gameEngine.cameraTesting.RightInputEvent
 
RightInputEvent - Class in testing.gameEngine.WormsDemo.Events
 
RightInputEvent(Object) - Constructor for class testing.gameEngine.WormsDemo.Events.RightInputEvent
 
RobotUnicorn - Class in games.RobotUnicornAttack.items
 
RobotUnicorn(Texture) - Constructor for class games.RobotUnicornAttack.items.RobotUnicorn
 
RobotUnicornAttack - Class in games.RobotUnicornAttack
 
RobotUnicornAttack(GameManager) - Constructor for class games.RobotUnicornAttack.RobotUnicornAttack
 
rotate(MouseEvent) - Method in class testing.gameEngine.WormsDemo.items.Weapon
 
rotate(double) - Method in class vooga.gameEngine.controller.CameraController
 
rotate(double) - Method in class vooga.gameEngine.core.Rotation2D
Changes the angle of rotation by dtheta.
rotate(double) - Method in class vooga.gameEngine.item.GameItem
 
rotate(double) - Method in interface vooga.gameEngine.item.Tangible
Rotates this object dtheta clockwise, which is relative to the Position defined the existing Rotation2D associated with this object.
rotateBy90CCW(Vector2f) - Static method in class vooga.physicsEngine.geometry.mathUtils.Vector2f
Return a new vector that is the given rotated by 90 degrees counterclockwise
rotateBy90CW(Vector2f) - Static method in class vooga.physicsEngine.geometry.mathUtils.Vector2f
Return a new vector that is the given rotated by 90 degrees clockwise
Rotation2D - Class in vooga.gameEngine.core
Class Rotation2D represents the rotation of an object in space.
Rotation2D() - Constructor for class vooga.gameEngine.core.Rotation2D
Default constructor; creates a Rotation2D object with a angle of 0 and relative position of (0,0).
Rotation2D(double, Position) - Constructor for class vooga.gameEngine.core.Rotation2D
Constructor for creating a new Rotation2D object given an angle of rotation and a relative position about which to rotate.
rotationChanged(RotationChangedEvent) - Method in class testing.gameEngine.EventTest.TestCameraListener
 
rotationChanged(RotationChangedEvent) - Method in class vooga.gameEngine.item.BoundedItem
 
rotationChanged(RotationChangedEvent) - Method in class vooga.gameEngine.item.StaticItem
 
rotationChanged(RotationChangedEvent) - Method in interface vooga.gameEngine.listener.RotationChangeListener
This is called whenever a Tangible object changes its rotation.
rotationChanged(RotationChangedEvent) - Method in class vooga.physicsEngine.GamePhysicalParameters
 
RotationChangedEvent - Class in vooga.gameEngine.event
Fired whenever a call to Tangible.setPosition(Position) is made.
RotationChangedEvent(Object, Rotation2D) - Constructor for class vooga.gameEngine.event.RotationChangedEvent
 
RotationChangeListener - Interface in vooga.gameEngine.listener
A RotationChangedEvent is fired whenever a Tangible object changes its rotation.
run() - Method in class main.Server
 
run() - Method in class testing.physicsEngine.guiTest.AbstractTestEnvironment
Initializes and runs the simulation.
run() - Method in class vooga.devEnvironment.GameStarterThread
 
run() - Method in class vooga.gameEngine.core.CollisionDetection.XThread
 
run() - Method in class vooga.gameEngine.core.CollisionDetection.YThread
 
run() - Method in class vooga.gameEngine.core.GameEngine
Simulates the execution of a game.
run() - Method in class vooga.network.chat.VoogaChatClient
Background thread runs this and outputs messages from server as they are received.
run() - Method in class vooga.network.chat.VoogaChatServerThread
Reads in and processes request from chat clients.
run() - Method in class vooga.network.data.UIDManager
Keeps the UIDManager alive so instance variables are not destroyed.
run() - Method in class vooga.network.gamelobby.VoogaLobbyClient
 
run() - Method in class vooga.network.gamelobby.VoogaLobbyServerThread
 
run() - Method in class vooga.network.ingame.VoogaGameClient
Background thread runs this and outputs messages from server as they are received.
run() - Method in class vooga.network.ingame.VoogaGameServerThread
 
run() - Method in class vooga.network.util.VoogaUtilsClient
Keeps the client running as long as it is connected to the server.
run() - Method in class vooga.network.util.VoogaUtilsServerThread
 
run() - Method in class vooga.network.VoogaServer
 
run() - Method in class vooga.replay.core.UserActionReplay.HumanFireer
 
run() - Method in class vooga.replay.core.UserActionReplay.NetworkFireer
 
run() - Method in class vooga.replay.eventListeners.ReplayAction.ReplayThread
 

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