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

S

SaveAction - Class in vooga.replay.eventListeners
This class is responsible for saving so that the game can be resumed.
SaveAction(VoogaSave) - Constructor for class vooga.replay.eventListeners.SaveAction
 
saveData() - Method in class vooga.network.data.DataManager
Saves all tables that have been updated since the last save to file.
saveData(VoogaUser) - Static method in class vooga.users.user.VoogaUserSerializer
Saves a given VoogaUser to a file
saveFileChooser() - Method in class vooga.levelEditor.ui.LevelEditorUI
Opens the "save as" file chooser
saveLevel(File, List<InstantiatedGameItemModel>) - Method in class vooga.levelEditor.xml.level.LevelXMLWriter
Saves the level objects in XML format to the given File
saveReplayObject(Object, long, boolean) - Method in class vooga.replay.core.VoogaSave
This method stores the information necessary to replay the game.
saveReplayPoint(long) - Method in class vooga.replay.core.VoogaSave
This method is called whenever the user hits the button to mark a convenient replay point.
saveTime(long) - Method in class vooga.replay.core.VoogaSave
This method is called by the Game Engine group so that we have the current game time every game loop iteration.
scale(double) - Method in class vooga.physicsEngine.geometry.mathUtils.Vector2f
Scale this vector by a value
scaleImage(BufferedImage, int, int) - Static method in class vooga.physicsEngine.geometry.shapes.ImageUtilities
Return a scaled BufferedImage with the indicated new dimensions
Score - Class in vooga.social.socialInfo
Sorts a list of strings which contain score and user and returns the top 5 scores and the users associated with them.
Score() - Constructor for class vooga.social.socialInfo.Score
 
ScoreEvent - Class in vooga.gameEngine.event
Event used to communicate the score of a game
ScoreEvent(Object, double) - Constructor for class vooga.gameEngine.event.ScoreEvent
Constructs a ScoreEvent given its source and the score it is to report.
Scriptable - Interface in vooga.gameEngine.item
This interface provides a framework to create objects that have a predefined movement and respond to both the current TimingController and Position of the game.
search(String) - Method in class vooga.aiEngine.Algorithms.AStar
Search currently runs a demo program that find the smallest distances between two points.
SeesawTest - Class in testing.physicsEngine.guiTest
A demo that shows how a rotating system is implemented using the physics engine.
SeesawTest() - Constructor for class testing.physicsEngine.guiTest.SeesawTest
 
selectGame(SelectGameEvent) - Method in class vooga.arcade.listeners.arcadeListeners.ArcadeEventAdapter
 
selectGame(SelectGameEvent) - Method in interface vooga.arcade.listeners.arcadeListeners.IArcadeEventListener
Contains actions performed with the SelectGameEvent is fired.
selectGame(SelectGameEvent) - Method in class vooga.users.ui.UsersGUI
 
SelectGameEvent - Class in vooga.arcade.events
Event fired when a game is selected from the game list and a game info tab is created.
SelectGameEvent(int, String, int) - Constructor for class vooga.arcade.events.SelectGameEvent
Constructs the event that is fired when the game is started.
sendLobbies(String, String) - Method in class vooga.network.gamelobby.VoogaLobbyServer
Sends a user's request to join a game session
sendMessage(long, String) - Method in class vooga.network.chat.VoogaChatClient
Sends a message to the specified channel
sendMessage(String) - Method in class vooga.social.chat.ChatPanel
Parses the user's outgoing chats.
sendObject(Serializable) - Method in class vooga.network.ingame.VoogaGameClient
Sends an Object to the server.
sendPersonalMessage(String, String) - Method in class vooga.network.chat.VoogaChatClient
Sends a personal message to the specified user.
sendToChannel(long, String, String) - Method in class vooga.network.chat.VoogaChatServer
Sends message to a chatroom
sendToModel(String) - Method in class games.jotto.JottoGUI
Send the response to the model.
sendToSession(long, String, Object) - Method in class vooga.network.ingame.VoogaGameServer
Sends update to a clients in a game session.
sendToUser(String, String, String, long) - Method in class vooga.network.chat.VoogaChatServer
Sends a personal message to the spcifeid user.
SerializationException - Exception in vooga.gameEngine.exception
Exception to be thrown when an object cannot be serialized
SerializationException(Object) - Constructor for exception vooga.gameEngine.exception.SerializationException
 
serialize() - Method in class vooga.replay.core.VoogaSave
This method serializes the maps and the list of games to resume.
serialize(Object, String) - Static method in class vooga.replay.utilities.Serializer
This method takes a path and object and writes the object to the file at the specified path
Serializer - Class in vooga.replay.utilities
This class contains 2 static methods that are used for serializing and deserializing files with just 1 Object each
Serializer() - Constructor for class vooga.replay.utilities.Serializer
 
Server - Class in main
 
Server() - Constructor for class main.Server
 
SERVER - Static variable in class vooga.network.VoogaServer
 
set(double, double) - Method in class vooga.physicsEngine.geometry.mathUtils.Vector2f
Change values of a vector
set(Vector2f) - Method in class vooga.physicsEngine.geometry.mathUtils.Vector2f
Set the value of this vector
set(float, float) - Method in class vooga.physicsEngine.geometry.mathUtils.Vector2f
Set the values in this vector
setAboutMeText(String) - Method in class vooga.users.user.VoogaUser
Sets this user's "about me" text
setAction(String, int, AbstractAction) - Method in class vooga.social.components.InputArea
sets a keybinding for an action in this textarea, allowing the action to be specified outside of the class.
setAction(String, int, AbstractAction) - Method in class vooga.social.components.InputField
sets a keybinding for an action in this textarea, allowing the action to be specified outside of the class.
setAirDamping(double) - Method in class vooga.physicsEngine.PhysicsEngine
Set the air damping (drag) of the physics world.
setAlgorithm(AbstractAlgorithm, Object...) - Method in class vooga.aiEngine.Dev.AIDemoPlayer
Changes the algorithm of the player, and determines the specific algorithm arguments
setAngularPosition(double) - Method in class vooga.physicsEngine.GamePhysicalParameters
 
setAngularPosition(double) - Method in class vooga.physicsEngine.geometry.GeometricParameters
 
setAngularVelocity(double) - Method in class vooga.physicsEngine.PhysicalParameters
 
setAudioMap(ResourceBundle) - Method in class vooga.gameEngine.controller.SoundController
Convenience method used to add built in support for ResourceBundles.
setBanana(double, String) - Method in class testing.levelEditor.TestGameItem
 
setBombRate(long) - Method in class games.SpaceInvaders.controllers.AlienAI
 
setButtonToJoin() - Method in class vooga.arcade.components.specific.LobbyGamePanel
Sets the button to allow the user to join the lobby.
setButtonToLeave(boolean) - Method in class vooga.arcade.components.specific.LobbyGamePanel
Sets the button to allow the user to leave the lobby.
setCamera(CameraController) - Method in class vooga.gameEngine.core.GameManager
Sets the camera to the CameraController specific to this game.
setCameraController(CameraController) - Method in class vooga.gameEngine.controller.HumanController
sets the camera controller for updating the mouse position
setCentroidPosition(Vector2f) - Method in class vooga.physicsEngine.GamePhysicalParameters
 
setCentroidPosition(Vector2f) - Method in class vooga.physicsEngine.geometry.GeometricParameters
 
setClickable(boolean) - Method in class vooga.social.chat.UpdatingListPane
Sets whether or not the list is clickable.
setClient(VoogaChatClient) - Method in class vooga.social.chat.BuddyListPane
Sets the client associated with the list.
setClient(VoogaChatClient) - Method in class vooga.social.chat.ChatPanel
 
setColor(Color) - Method in class vooga.gameEngine.graphics.TextTexture
 
setComponent(JComponent) - Method in class vooga.gameEngine.controller.HumanController
Sets the JComponent that this HumanController will listen to for keyboard and mouse input
setComputerGuesserInputColumn() - Method in interface games.jotto.model.IJottoModel
 
setComputerGuesserInputColumn() - Method in class games.jotto.model.JottoModel
 
setConnected(boolean) - Method in class vooga.network.VoogaClient
 
setConstantAcceleration(Vector2f) - Method in class vooga.physicsEngine.PhysicalParameters
Apply a constant acceleration on the object.
setConstantForce(Vector2f) - Method in class vooga.physicsEngine.PhysicalItem
Sets a sustained force on the object (i.e.
setConstantForce(Vector2f) - Method in class vooga.physicsEngine.PhysicalParameters
 
setConstantTorque(double) - Method in class vooga.physicsEngine.PhysicalParameters
Apply a constant torque to the object.
setControls() - Method in class vooga.aiEngine.Dev.AIDemo
Establishes which events are triggered by which key strokes
setCurrentWorkingFile(File) - Method in class vooga.levelEditor.model.LevelEditorModel
 
setDamping(double) - Method in class vooga.physicsEngine.PhysicalParameters
Set the air translational damping of the object.
setDebug(boolean) - Static method in class vooga.physicsEngine.PhysicsEngine
Turn on the debug window if this is set to true.
setDebugWindowSize(int, int) - Static method in class vooga.physicsEngine.PhysicsEngine
Set the size of the window for debugging.
setDelay(long) - Method in class vooga.aiEngine.Algorithms.AbstractAlgorithm
 
setDelta(double) - Method in class games.pong.items.Paddle
Set the delta for this paddle.
setDifficulty(int) - Method in class vooga.aiEngine.AbstractPlayer
 
setDifficulty(int) - Method in class vooga.gameEngine.controller.AIController
sets the AI's difficulty
setElasticity(double) - Method in class vooga.physicsEngine.PhysicalParameters
 
setEnabled(boolean) - Method in class games.jotto.GameRow
if enable is true then enable the inputColumn and set focus to it else disable it
setFillColor(Color) - Method in class vooga.gameEngine.graphics.ShapeTexture
Sets the color that will be used to fill the shape.
setFiringPlayerNumber(int) - Method in class vooga.gameEngine.event.NetworkEvent
Sets the player ID of the player firing this event so that it can be identified after being broadcast on the network.
setFont(Font) - Method in class vooga.gameEngine.graphics.TextTexture
 
setFrictionCoefficient(double) - Method in class vooga.physicsEngine.PhysicalParameters
 
setGame(Class<?>) - Method in class vooga.gameEngine.controller.AIController
Initiates the AI, taking in the Class that is playing the game and sets up the logic.
setGame(Class<? extends AbstractGame>) - Method in class vooga.levelEditor.model.RenderModel
 
setGameItem(GameItem) - Method in class vooga.levelEditor.model.InstantiatedGameItemModel
 
setGameRunningStatus(boolean) - Method in class vooga.arcade.VoogaGUI
Used to store whether or not a game is running.
setGravity(Vector2f) - Method in class vooga.physicsEngine.PhysicsEngine
Set the gravity of the physics engine (for example, use setGlobalForce(new Vector2f(0,-9.8)) to set g=9.8, pointed down.) This is a constant force that is applied to all moveable bodies.
setHeight(int) - Method in class vooga.social.chat.ChatPanel
 
setHumanGuesserInputColumn() - Method in interface games.jotto.model.IJottoModel
 
setHumanGuesserInputColumn() - Method in class games.jotto.model.JottoModel
 
setImage(URL) - Method in class vooga.gameEngine.graphics.ImageTexture
Loads an image from a url and uses it to represent this Texture on screen.
setImage(BufferedImage) - Method in class vooga.gameEngine.graphics.Texture
Method for subclasses to change the image used to represent this Texture on screen.
setIndex(int) - Method in class vooga.gameEngine.graphics.Texture
Method for setting the rendering index associated with this Texture.
setKeyInput(KeyStroke, Class<? extends EventObject>) - Method in class vooga.gameEngine.game.AbstractGame
Assigns a particular KeyStroke to an event in the game.
setKeyInput(KeyStroke, Class<? extends EventObject>, EventListener) - Method in class vooga.gameEngine.game.AbstractGame
Assigns a particular KeyStroke to an event in the game and to a specific listener.
setList(List<String>) - Method in class vooga.social.chat.UpdatingListPane
Sets the list to be displayed by this pane.
setLocale(Locale) - Static method in class vooga.levelEditor.i18n.UIStrings
Directs this class to use the properties file specified by the given locale.
setLocation(double, double) - Method in class vooga.gameEngine.core.Position
 
setLoggedIn() - Method in class vooga.users.user.VoogaUser
sets the logged in status of this user to be false.
setLoggedOut() - Method in class vooga.users.user.VoogaUser
sets the logged in status of this user to be false
setMass(double) - Method in class vooga.physicsEngine.PhysicalParameters
 
setMaximumSize(Dimension) - Method in class vooga.social.chat.ChatPanel
Sets size of components, then sets maximum size of JPanel.
setMinimized(boolean) - Method in class vooga.social.chat.ChatPanel
Minimizes/unminimizes the chatwindow.
setMinimumSize(Dimension) - Method in class vooga.social.chat.ChatPanel
Sets size of components, then sets minimize size of JPanel.
setMomentOfInertia(double) - Method in class vooga.physicsEngine.PhysicalParameters
 
setMouseInput(Integer, Class<? extends EventObject>) - Method in class vooga.gameEngine.game.AbstractGame
Assigns a particular MouseEvent to an event in the game.
setMovable(boolean) - Method in class vooga.physicsEngine.PhysicalParameters
Makes an object movable or immovable.
setMoveDownRate(long) - Method in class games.SpaceInvaders.controllers.AlienAI
 
setMoveDownStep(double) - Method in class games.SpaceInvaders.controllers.AlienAI
 
setMultipleGamesAllowed(boolean) - Method in class vooga.users.user.VoogaUser
Sets the allowMultipleGames status for this VoogaUser
setMyName(String) - Method in class vooga.network.VoogaClient
 
setName(String) - Method in class vooga.levelEditor.model.InstantiatedGameItemModel
 
setNumberColumnAsInputColumn() - Method in class games.jotto.GameRow
Sets number column as the column the user can interact with
setNumberColumnAsInputColumn() - Method in interface games.jotto.IJottoGUI
 
setNumberColumnAsInputColumn() - Method in class games.jotto.JottoGUI
Sets inputColumn for every GameRow when computer is guessing
setObjectReceiver(INetworkObjectReceiver) - Method in class vooga.network.ingame.VoogaGameClient
 
setOccupants(Set<String>) - Method in class vooga.network.VoogaUserGrouping
 
setParameter(GeometricParameters, Color) - Method in class testing.physicsEngine.guiTest.ParameterRenderingTest
Adds a parameter to the list and sets its color.
setParameters(List<GeometricParameters>) - Method in class testing.physicsEngine.guiTest.ParameterRenderingTest
Sets the underlying list of GeometricParameters.
setPhysicsOn(boolean) - Method in class vooga.physicsEngine.PhysicalItem
Sets whether physics should be turned on for this item.
setPosition(double, double) - Method in class testing.levelEditor.TestGameItem
 
setPosition(Position) - Method in class vooga.gameEngine.controller.CameraController
 
setPosition(Position) - Method in class vooga.gameEngine.core.Rotation2D
Method for setting the position from which the rotation will occur.
setPosition(Position) - Method in class vooga.gameEngine.graphics.Texture
Sets the position of the game object relative to the game's coordinate system.
setPosition(Position) - Method in class vooga.gameEngine.item.GameItem
 
setPosition(Position) - Method in interface vooga.gameEngine.item.Tangible
Moves this object to a specified Position.
setPosition(Vector2f) - Method in class vooga.physicsEngine.GamePhysicalParameters
 
setPosition(Vector2f) - Method in class vooga.physicsEngine.PhysicalItem
Set the game position of an object.
setPosition(double, double) - Method in class vooga.physicsEngine.PhysicalItem
Set the game position of an object.
setPreferredSize(Dimension) - Method in class vooga.social.chat.ChatPanel
overrides regular setPreferredSize.
setRecoveryAnswer(String) - Method in class vooga.users.user.VoogaUser
Sets this user's recovery answer to this new value
setRecoveryQuestion(String) - Method in class vooga.users.user.VoogaUser
Sets this user's recovery question to this new value
setResponse(String) - Method in class games.jotto.GameRow
Displays the output text in output column and moves to and sets up next GameRow
setRotation(Rotation2D) - Method in class vooga.gameEngine.controller.CameraController
 
setRotation(Rotation2D) - Method in class vooga.gameEngine.graphics.Texture
Sets the rotation of the game object relative to the game's coordinate system.
setRotation(Rotation2D) - Method in class vooga.gameEngine.item.GameItem
 
setRotation(Rotation2D) - Method in interface vooga.gameEngine.item.Tangible
Changes this object's rotation to the specified Rotation2D.
setRotationalDamping(double) - Method in class vooga.physicsEngine.PhysicalParameters
Sets the rotational damping of the object.
setScore(double) - Method in class vooga.gameEngine.core.GameManager
Simple setter method for the score of the AbstractGame.
setShape(Shape) - Method in class vooga.gameEngine.graphics.ImageTexture
sets the shape of the image by cutting our the image to fit the shape
setShape(Shape) - Method in class vooga.gameEngine.graphics.ShapeTexture
 
setSize(Dimension) - Method in class vooga.gameEngine.controller.CameraController
 
setSize(double, double) - Method in class vooga.gameEngine.core.Dimension
 
setSize(Dimension) - Method in class vooga.gameEngine.graphics.TextTexture
 
setSize(Dimension) - Method in class vooga.gameEngine.graphics.Texture
Sets the specified Dimension, d, as this Texture's size.
setSize(Dimension) - Method in class vooga.gameEngine.item.GameItem
 
setSize(Dimension) - Method in interface vooga.gameEngine.item.Tangible
Changes this object's size to a specified Dimension.
setSize(Dimension) - Method in class vooga.social.chat.ChatPanel
Sets the size of the chat window to a specific dimension.
setTarget(AIDemoItem) - Method in class vooga.aiEngine.Dev.AIDemoPlayer
 
setText(String) - Method in class vooga.aiEngine.Dev.AIDemoText
 
setText(String) - Method in class vooga.gameEngine.graphics.TextTexture
Sets the text displayed by this Texture.
setText(String) - Method in class vooga.gameEngine.item.PlacedText
Sets the text to a new message while maintaining the same look and feel of the previously displayed text.
setText(String) - Method in class vooga.social.components.InputArea
sets the text in the field to the given string.
setText(String) - Method in class vooga.social.components.InputField
sets the text in the field to the given string.
setTheta(double) - Method in class vooga.gameEngine.core.Rotation2D
Method for setting the angle of rotation.
setTimeStampsActive(boolean) - Method in class vooga.social.chat.ChatParser
tells the parser whether or not to append time stamps.
setUp() - Method in class testing.gameEngine.EventTest
Sets up the framework before each test.
setUp() - Method in class testing.levelEditor.TestParser
 
setUp() - Method in class testing.network.TestChatClient
 
setUp() - Method in class testing.network.TestGameSession
 
setUp() - Method in class testing.network.TestLobbyClient
 
setUp() - Method in class testing.network.TestUtilsClient
 
setUp() - Method in class testing.social.chat.ParserUnitTests
 
setUp() - Method in class testing.social.game.DatabaseTest
 
setUp() - Method in class testing.users.user.UserTestSuite
Prepares the necessary environment for each test
setUp(int, HumanController, VoogaGameClient) - Method in class vooga.gameEngine.controller.NetworkController
Called by network instances of games to setup the framework for networked multiplayer games.
setUpdated(boolean) - Method in class vooga.network.data.DataTable
 
setUpdateDelay(int) - Method in class vooga.devEnvironment.ButtonPanel
 
setUpdateDelay(int) - Method in class vooga.devEnvironment.datapanel.displays.ChangeTexturesTab
 
setUpdateDelay(int) - Method in class vooga.devEnvironment.datapanel.displays.CollidablesTab
 
setUpdateDelay(int) - Method in class vooga.devEnvironment.datapanel.displays.KeyMapperTab
 
setUpdateDelay(int) - Method in class vooga.devEnvironment.datapanel.displays.NonCollidablePhysicalItemsTab
 
setUpdateDelay(int) - Method in class vooga.devEnvironment.datapanel.displays.PhysicalItemsTab
 
setUpdateDelay(int) - Method in class vooga.devEnvironment.datapanel.displays.RenderablesTab
 
setUpdateDelay(int) - Method in interface vooga.devEnvironment.datapanel.Tab
 
setUpdateDelay(int) - Method in class vooga.devEnvironment.DevView
 
setUpdateDelay(int) - Method in class vooga.devEnvironment.ObjectViewerFrame
 
setUpdateDelay(int) - Method in class vooga.devEnvironment.TabPanel
 
setUser(String) - Method in class vooga.social.chat.ChatController
sets the user of the chat to a new one, in case someone new logged in.
setUsersLoggedOff(Socket) - Method in class vooga.network.util.VoogaUtilsServer
setUsersLoggedOff sets users that have disconnected sockets as logged off.
setValue(Object) - Method in class vooga.levelEditor.annotations.framework.EditableParameter
 
setVelocity(Vector2f) - Method in class vooga.physicsEngine.PhysicalParameters
 
setView(LoginScreenView) - Method in class vooga.users.ui.login.LoginScreenModel
Pairs the model with a view that will provide it with human input
setViewableArea(Dimension) - Method in class vooga.gameEngine.controller.CameraController
Deprecated. 
setVisibility(boolean) - Method in class vooga.gameEngine.item.GameItem
 
setVisibility(boolean) - Method in interface vooga.gameEngine.item.Renderable
Sets the visibility status of the GameItem.
setVoogaSave(int, VoogaSave) - Method in class vooga.replay.core.Replay
Saves the frameID and VoogaSave object associated with it in a map
setWidth(int) - Method in class vooga.social.chat.ChatPanel
sets just the width and lets the pane use its current or default height.
setWordColumnAsInputColumn() - Method in class games.jotto.GameRow
Sets word column as the column the user can interact with
setWordColumnAsInputColumn() - Method in interface games.jotto.IJottoGUI
 
setWordColumnAsInputColumn() - Method in class games.jotto.JottoGUI
Sets inputColumn for every GameRow when human is guessing
setX(double) - Method in class vooga.gameEngine.core.Position
Changes the x location of the current Position.
setY(double) - Method in class vooga.gameEngine.core.Position
Changes the y location of the current Position.
shape - Variable in class vooga.physicsEngine.geometry.GeometricParameters
 
Shape - Interface in vooga.physicsEngine.geometry.shapes
Interface representing a geometric shape.
ShapeDrawingTest - Class in testing.physicsEngine.guiTest
Code for testing internal rendering and intersection, by drawing the shapes on screen and plotting the intersection points.
ShapeDrawingTest() - Constructor for class testing.physicsEngine.guiTest.ShapeDrawingTest
 
ShapeFactory - Class in vooga.physicsEngine.geometry.shapes
Factory class that creates new instances of various kinds of shapes.
ShapeFactory() - Constructor for class vooga.physicsEngine.geometry.shapes.ShapeFactory
 
ShapeTest - Class in testing.physicsEngine
Tests whether the Shape package is implemented correctly.
ShapeTest() - Constructor for class testing.physicsEngine.ShapeTest
 
ShapeTexture - Class in vooga.gameEngine.graphics
Class ShapeTexture represents a shape that can be rendered on screen.
ShapeTexture(Shape, Color) - Constructor for class vooga.gameEngine.graphics.ShapeTexture
Creates a new ShapeTexture from given shape with a specified fill color.
ShapeUtilities - Class in vooga.physicsEngine.geometry.shapes
 
ShapeUtilities() - Constructor for class vooga.physicsEngine.geometry.shapes.ShapeUtilities
 
Ship - Class in games.SpaceInvaders.items
 
Ship(Texture, CameraController) - Constructor for class games.SpaceInvaders.items.Ship
 
ShipInputListener - Interface in games.SpaceInvaders.listeners
 
showAllUsersTab() - Method in class vooga.users.ui.UsersGUI
Creates & displays a user's preferences
showArcade(VoogaUser) - Method in class testing.social.chat.ChatTest
 
showArcade(VoogaUser) - Method in class testing.users.ui.profile.UserProfileTest
 
showArcade(VoogaUser) - Method in interface vooga.arcade.IVoogaGUI
This method is called after a user is verified.
showArcade(VoogaUser) - Method in class vooga.arcade.VoogaGUI
 
showError(String) - Method in class games.jotto.JottoGUI
Display the given message as an error.
showError(String) - Method in class vooga.levelEditor.ui.LevelEditorUI
Displays a modal error with the supplied message.
showErrorMessage(String) - Method in class testing.social.chat.ChatTest
 
showErrorMessage(String) - Method in interface vooga.arcade.IVoogaGUI
This method will show the error message in a popup box to the user.
showErrorMessage(String) - Method in class vooga.arcade.VoogaGUI
 
showInputDialog(String) - Method in class testing.social.chat.ChatTest
 
showInputDialog(String) - Method in interface vooga.arcade.IVoogaGUI
This method will show a popup box where you can propt a user for input.
showInputDialog(String) - Method in class vooga.arcade.VoogaGUI
 
showMessage(String) - Method in interface games.jotto.IJottoGUI
 
showMessage(String) - Method in class games.jotto.JottoGUI
Display the given message in the status area.
showMessage(String) - Method in interface games.jotto.model.IJottoModel
 
showMessage(String) - Method in class games.jotto.model.JottoModel
Display a small message in the view's message area.
showMessage(String) - Method in class testing.social.chat.ChatTest
 
showMessage(String) - Method in interface vooga.arcade.IVoogaGUI
This method will show the message in a popup box to the user.
showMessage(String) - Method in class vooga.arcade.VoogaGUI
 
showModelResponse(String) - Method in interface games.jotto.IJottoGUI
 
showModelResponse(String) - Method in class games.jotto.JottoGUI
Display model's response.
showModelResponse(String) - Method in interface games.jotto.model.IJottoModel
 
showModelResponse(String) - Method in class games.jotto.model.JottoModel
Show model response.
showObjectPropertiesDialog(InstantiatedGameItemModel) - Method in class vooga.levelEditor.ui.LevelEditorUI
Displays box where parameters of object may be changed
showPopUpMessage(String) - Method in interface games.jotto.IJottoGUI
 
showPopUpMessage(String) - Method in class games.jotto.JottoGUI
Display the given message in a dialog box.
showPopUpMessage(String) - Method in interface games.jotto.model.IJottoModel
 
showPopUpMessage(String) - Method in class games.jotto.model.JottoModel
Display a dialog box the user must dismiss as part of the view, e.g., when the game is over.
showPropertiesForItemAtIndex(int) - Method in class vooga.levelEditor.controller.LevelEditorController
 
showPropertiesForNewItem(Class<? extends GameItem>, Point) - Method in class vooga.levelEditor.controller.LevelEditorController
 
shutDown() - Method in class vooga.gameEngine.core.GameEngine
Stops the game loop and all components associated with the game which is currently running.
SimpleCollisionTest - Class in testing.physicsEngine.guiTest
Simple test for checking collisions.
SimpleCollisionTest() - Constructor for class testing.physicsEngine.guiTest.SimpleCollisionTest
 
sizeChanged(SizeChangedEvent) - Method in class testing.gameEngine.EventTest.TestCameraListener
 
sizeChanged(SizeChangedEvent) - Method in class vooga.gameEngine.item.BoundedItem
 
sizeChanged(SizeChangedEvent) - Method in class vooga.gameEngine.item.StaticItem
 
sizeChanged(SizeChangedEvent) - Method in interface vooga.gameEngine.listener.SizeChangeListener
This is called whenever a Tangible object updates its position.
SizeChangedEvent - Class in vooga.gameEngine.event
Fired whenever a call to Tangible.setPosition(Position) is made.
SizeChangedEvent(Object, Dimension) - Constructor for class vooga.gameEngine.event.SizeChangedEvent
 
SizeChangeListener - Interface in vooga.gameEngine.listener
A PositionChangedEvent is fired whenever a Tangible object changes position.
SmartComputerGuesser - Class in games.jotto.players
This is the Computer Guesser class.
SmartComputerGuesser(int, IJottoModel, ArrayList<String>) - Constructor for class games.jotto.players.SmartComputerGuesser
 
SocialClientTest - Class in testing.social.game
Class for testing that storing data to server is working.
SocialClientTest() - Constructor for class testing.social.game.SocialClientTest
 
SocialController - Class in vooga.social
controller for the social module.
SocialController(IVoogaGUI) - Constructor for class vooga.social.SocialController
 
SocialInfoController - Class in vooga.social.socialInfo
Instantiates parts of the game info page, such as the comment and rating fields.
SocialInfoController(IVoogaGUI) - Constructor for class vooga.social.socialInfo.SocialInfoController
 
SocialInfoDatabase - Class in vooga.social.socialInfo
Database for storing social info for all games in the arcade.
SocialInfoDatabase(IVoogaGUI) - Constructor for class vooga.social.socialInfo.SocialInfoDatabase
 
SocialProperties - Class in vooga.social
consolidated properties management for social stuff, because we do a lot of reading/writing to files.
SocialProperties(String) - Constructor for class vooga.social.SocialProperties
 
SoundController - Class in vooga.gameEngine.controller
GameRelatedItem can play sounds by adding this class as a listener.
SoundController() - Constructor for class vooga.gameEngine.controller.SoundController
 
SpaceInvaders - Class in games.SpaceInvaders
 
SpaceInvaders(GameManager) - Constructor for class games.SpaceInvaders.SpaceInvaders
 
specifySize(Dimension) - Method in class vooga.social.chat.ChatBox
Sets the size of the box and tries to adjust the scrollpane so it still looks good.
specifySize(Dimension) - Method in class vooga.social.components.InputArea
sets the preferred size of the field.
specifySize(Dimension) - Method in class vooga.social.components.InputField
sets the preferred size of the field.
startArcade(StartArcadeEvent) - Method in class vooga.arcade.listeners.arcadeListeners.ArcadeEventAdapter
 
startArcade(StartArcadeEvent) - Method in interface vooga.arcade.listeners.arcadeListeners.IArcadeEventListener
Contains actions performed with the StartArcadeEvent is fired.
startArcade(StartArcadeEvent) - Method in class vooga.devEnvironment.DevEnvironment
 
startArcade(StartArcadeEvent) - Method in class vooga.levelEditor.LevelEditor
 
startArcade(StartArcadeEvent) - Method in class vooga.users.ui.UsersGUI
 
StartArcadeEvent - Class in vooga.arcade.events
Event used for start arcade event.
StartArcadeEvent(int, VoogaUser) - Constructor for class vooga.arcade.events.StartArcadeEvent
Constructs the event to be fired when the arcade is started.
StartButton - Class in vooga.devEnvironment.buttons
A DevButton which starts the game loop.
StartButton(GameEngine) - Constructor for class vooga.devEnvironment.buttons.StartButton
 
StartEvent - Class in games.pong.events
An event which is fired when the user tries to start a game.
StartEvent(Object) - Constructor for class games.pong.events.StartEvent
 
startFrame() - Method in class vooga.physicsEngine.PhysicalParameters
Called at the beginning when processPhysics is called for the body
startGame() - Method in class games.pinball.Pinball
 
startGame() - Method in class games.pong.Pong
Create a paddle for the left and the right side of the screen.
startGame() - Method in class games.RobotUnicornAttack.RobotUnicornAttack
 
startGame() - Method in class games.SpaceInvaders.SpaceInvaders
 
startGame() - Method in class games.stickfighter.StickFighterGame
 
startGame() - Method in class testing.gameEngine.cameraTesting.CameraTest
 
startGame() - Method in class testing.gameEngine.collision.DummyGame
 
startGame() - Method in class testing.gameEngine.WormsDemo.WormsDemo
 
startGame() - Method in class vooga.aiEngine.Dev.AIDemo
Creates the demo environment with properly instantiated game items
startGame(StartGameEvent) - Method in class vooga.arcade.listeners.arcadeListeners.ArcadeEventAdapter
 
startGame(StartGameEvent) - Method in interface vooga.arcade.listeners.arcadeListeners.IArcadeEventListener
Contains actions performed with the StartGameEvent is fired.
startGame() - Method in class vooga.gameEngine.game.AbstractGame
Initializes anything necessary for the game to start, and starts the game.
startGame() - Method in class vooga.levelEditor.game.ballPathBuilder.BallPathBuilder
 
startGame(long) - Method in class vooga.network.gamelobby.VoogaLobbyClient
Starts the specified game with the users currently in the lobby.
startGame(StartGameEvent) - Method in class vooga.replay.eventListeners.ReplayStartGameListener
Initializes the replay components on the game window.
StartGameEvent - Class in vooga.arcade.events
Event fired when a new game is started.
StartGameEvent(int, String, VoogaSave) - Constructor for class vooga.arcade.events.StartGameEvent
Constructs the event that is fired when the game is started.
startGameLoop() - Method in class vooga.gameEngine.core.GameEngine
Starts the game loop
StartGameRequest - Class in vooga.network.gamelobby
 
StartGameRequest(String, long) - Constructor for class vooga.network.gamelobby.StartGameRequest
 
StartJumpEvent - Class in games.RobotUnicornAttack.events
 
StartJumpEvent(Object) - Constructor for class games.RobotUnicornAttack.events.StartJumpEvent
 
StartLeftInputEvent - Class in games.SpaceInvaders.events
 
StartLeftInputEvent(Object) - Constructor for class games.SpaceInvaders.events.StartLeftInputEvent
 
startLevel() - Method in class games.pinball.Pinball
 
startLevel() - Method in class games.pong.Pong
Create a new ball in the center of the screen and set it in motion
startLevel() - Method in class games.RobotUnicornAttack.RobotUnicornAttack
 
startLevel() - Method in class games.SpaceInvaders.SpaceInvaders
 
startLevel() - Method in class games.stickfighter.StickFighterGame
 
startLevel() - Method in class testing.gameEngine.cameraTesting.CameraTest
 
startLevel() - Method in class testing.gameEngine.collision.DummyGame
 
startLevel() - Method in class testing.gameEngine.WormsDemo.WormsDemo
 
startLevel() - Method in class vooga.aiEngine.Dev.AIDemo
 
startLevel() - Method in class vooga.gameEngine.controller.TimingController
Starts a new level timer by setting the level start time to the current time.
startLevel() - Method in class vooga.gameEngine.game.AbstractGame
Initializes anything necessary for a level to start, and starts the level.
startLevel() - Method in class vooga.levelEditor.game.ballPathBuilder.BallPathBuilder
 
startLevelEditor(Class<? extends Editable>) - Static method in class vooga.levelEditor.LevelEditor
Starts a new instance of the level editor.
StartLevelEvent - Class in vooga.gameEngine.event
An EventObject used to signify that the current level should start.
StartLevelEvent(Object) - Constructor for class vooga.gameEngine.event.StartLevelEvent
Default constructor for this EventObject.
StartLevelListener - Interface in vooga.gameEngine.listener
An EventListener which can be implemented by classes such as subclasses of AbstractGame to listen for requests to start a level.
startLevelRequested(StartLevelEvent) - Method in class games.SpaceInvaders.SpaceInvaders
 
startLevelRequested(StartLevelEvent) - Method in interface vooga.gameEngine.listener.StartLevelListener
When notified by its parameter event this method will end the current level if possible.
startLogin(StartLoginEvent) - Method in class vooga.arcade.listeners.arcadeListeners.ArcadeEventAdapter
 
startLogin(StartLoginEvent) - Method in interface vooga.arcade.listeners.arcadeListeners.IArcadeEventListener
Contains actions performed with the StartLoginEvent is fired.
startLogin(StartLoginEvent) - Method in class vooga.users.ui.UsersGUI
 
StartLoginEvent - Class in vooga.arcade.events
Event that is fired when the program begins running.
StartLoginEvent(int) - Constructor for class vooga.arcade.events.StartLoginEvent
Constructs the event that is fired when the program starts.
startLoginProcess() - Method in class vooga.arcade.VoogaGUI
Fires the event to start the login process
startMoveLeft(StartLeftInputEvent) - Method in class games.SpaceInvaders.items.Ship
 
startMoveLeft(StartLeftInputEvent) - Method in interface games.SpaceInvaders.listeners.ShipInputListener
 
startMoveRight(StartRightInputEvent) - Method in class games.SpaceInvaders.items.Ship
 
startMoveRight(StartRightInputEvent) - Method in interface games.SpaceInvaders.listeners.ShipInputListener
 
startMultiplayerGame(StartMultiplayerGameEvent) - Method in class vooga.arcade.listeners.arcadeListeners.ArcadeEventAdapter
 
startMultiplayerGame(StartMultiplayerGameEvent) - Method in interface vooga.arcade.listeners.arcadeListeners.IArcadeEventListener
Contains actions performed with the StartMultiplayerGameEvent is fired.
StartMultiplayerGameEvent - Class in vooga.arcade.events
Event fired when a new game is started.
StartMultiplayerGameEvent(int, String) - Constructor for class vooga.arcade.events.StartMultiplayerGameEvent
Constructs the event that is fired when the multiplayer game is started.
startMultiplayerLobby(StartMultiplayerLobbyEvent) - Method in class vooga.arcade.listeners.arcadeListeners.ArcadeEventAdapter
 
startMultiplayerLobby(StartMultiplayerLobbyEvent) - Method in interface vooga.arcade.listeners.arcadeListeners.IArcadeEventListener
Contains actions performed when the StartMultiplayerLobby event is fired.
StartMultiplayerLobbyEvent - Class in vooga.arcade.events
Event fired when a new game is started.
StartMultiplayerLobbyEvent(int, String) - Constructor for class vooga.arcade.events.StartMultiplayerLobbyEvent
Constructs the event that is fired when the multiplayer lobby is launched.
StartRightInputEvent - Class in games.SpaceInvaders.events
 
StartRightInputEvent(Object) - Constructor for class games.SpaceInvaders.events.StartRightInputEvent
 
startTime() - Method in class vooga.gameEngine.controller.TimingController
Starts the timing with a start time of 0.
startTime(long) - Method in class vooga.gameEngine.controller.TimingController
Starts the timing with a given startTime.
startTrial(StartTrialEvent) - Method in interface games.RobotUnicornAttack.events.StartTrialListener
 
startTrial(StartTrialEvent) - Method in class games.RobotUnicornAttack.RobotUnicornAttack
 
StartTrialEvent - Class in games.RobotUnicornAttack.events
 
StartTrialEvent(Object) - Constructor for class games.RobotUnicornAttack.events.StartTrialEvent
 
StartTrialListener - Interface in games.RobotUnicornAttack.events
 
StaticItem - Class in vooga.gameEngine.item
Class StaticItem represents a GameItem that is static in terms of size, position, and rotation relative to some other item.
StaticItem(Texture, int, Tangible) - Constructor for class vooga.gameEngine.item.StaticItem
Creates a new StaticItem from a given Texture with a specified index (lower indexes are rendered first).
StepButton - Class in vooga.devEnvironment.buttons
A DevButton which steps once through the game loop.
StepButton(GameEngine) - Constructor for class vooga.devEnvironment.buttons.StepButton
 
stepThroughGameLoop(int) - Method in class vooga.gameEngine.core.GameEngine
Runs the specified number of iterations through the game loop (in terms of number of times game state is update, not frames) before repainting the canvas.
StickFightAIMemory - Class in vooga.aiEngine.stickfightergameAI
StickFightAIMemory.java
StickFightAIMemory(Map<String, Integer>, String, String) - Constructor for class vooga.aiEngine.stickfightergameAI.StickFightAIMemory
A constructor that reads in a list of moves, a game and a character so that the computer can keep track of the number of times each move is used.
StickFighterAlgorithm - Class in vooga.aiEngine.stickfightergameAI
StickFighterAlgorithm.java
StickFighterAlgorithm() - Constructor for class vooga.aiEngine.stickfightergameAI.StickFighterAlgorithm
 
StickFighterGame - Class in games.stickfighter
StickFighterGame is the main class which represents a StickFighter game.
StickFighterGame(GameManager) - Constructor for class games.stickfighter.StickFighterGame
Creates a game given its GameManager with the default name "Stick Fighter".
StickFighterLevel - Class in games.stickfighter
StickFighterLevel will keep track of the state of Characters, platforms, powerups, and all other items present in a level.
StickFighterLevel() - Constructor for class games.stickfighter.StickFighterLevel
 
StickFightPlayer - Class in vooga.aiEngine.stickfightergameAI
StickFightPlayer.java
StickFightPlayer() - Constructor for class vooga.aiEngine.stickfightergameAI.StickFightPlayer
 
stop() - Method in class testing.physicsEngine.guiTest.AbstractTestEnvironment
Stops the simulation
StopButton - Class in vooga.devEnvironment.buttons
A DevButton which stops the game loop.
StopButton(GameEngine) - Constructor for class vooga.devEnvironment.buttons.StopButton
 
stopGame(String, String) - Method in interface games.jotto.model.IJottoModel
 
stopGame(String, String) - Method in class games.jotto.model.JottoModel
Make the view not respond to user input except by choosing new game or quit (call view method that disables user input).
stopGameLoop() - Method in class vooga.gameEngine.core.GameEngine
Stops the Game Loop
StopJumpEvent - Class in games.RobotUnicornAttack.events
 
StopJumpEvent(Object) - Constructor for class games.RobotUnicornAttack.events.StopJumpEvent
 
stopPlayback() - Method in class vooga.gameEngine.controller.SoundController
Stops play back in the playing Thread which results in the termination of that Thread
stopTurn() - Method in interface games.jotto.model.IJottoModel
 
stopTurn() - Method in class games.jotto.model.JottoModel
Update Gui to end current turn and prepare for next turn
storeData(String, String, Object) - Method in class vooga.network.data.DataManager
Stores data in the manager.
storeData(String, List<String>, Object) - Method in class vooga.network.data.DataManager
Stores data in the manager.
storeData(String, String, Serializable) - Method in class vooga.network.util.VoogaUtilsClient
Store a key-value pair on the server, where it can be retrieved later in this session or in future sessions, unless it is overwritten or deleted.
storeData(String, List<String>, Serializable) - Method in class vooga.network.util.VoogaUtilsClient
Store a key-value pair on the server, where it can be retrieved later in this session or in future sessions, unless it is overwritten or deleted.
storeData(String, String, List<String>, Object) - Method in class vooga.network.util.VoogaUtilsServer
storeData stores synchronized data.
StoreDataRequest - Class in vooga.network.util
StoreDataRequest execute storeData stores synchronized data.
StoreDataRequest(String, String, List<String>, Object) - Constructor for class vooga.network.util.StoreDataRequest
 
storeInitialState(Collection<Object>) - Method in class vooga.gameEngine.core.GameManager
Saves the initial state of a level in a ByteArrayOutputStream.
storeUser(VoogaUser) - Method in class vooga.users.user.UserDatabaseInterface
Stores user in the general users database table.
sub(Vector2f) - Method in class vooga.physicsEngine.geometry.mathUtils.Vector2f
Subtract a vector from this vector
suite() - Static method in class testing.physicsEngine.TestAll
 
sum(List<Vector2f>) - Static method in class vooga.physicsEngine.geometry.mathUtils.Vector2f
Sum a list of vectors and return the result
sum(Vector2f, Vector2f) - Static method in class vooga.physicsEngine.geometry.mathUtils.Vector2f
Find the sum of vectors a and b
SUPPORTED_FLAVORS - Static variable in class vooga.levelEditor.controller.TransferableGameItem
 
synchronize(String, List<String>, DataObject) - Method in class vooga.network.data.DataManager
Synchronize the DataObject in the specified location with the given DataObject.
synchronize(DataObject) - Method in class vooga.network.data.DataObject
Synchronizes this DataObject with another.
synchronize(String, List<String>, DataObject) - Method in class vooga.network.util.VoogaUtilsClient
Used by the LocalDataManager to synchronize local storage with the server via this utilities client.
synchronize(String, String, List<String>, DataObject) - Method in class vooga.network.util.VoogaUtilsServer
synchronize synchronizes local data object with other data objects.
SynchronizeRequest - Class in vooga.network.util
SynchronizeRequest execute synchronizes local data object with other data objects.
SynchronizeRequest(String, String, List<String>, DataObject) - Constructor for class vooga.network.util.SynchronizeRequest
 
synchronizeWithServer() - Method in class vooga.network.data.LocalDataManager
Synchronizes the local manager's data with the server.
SYSTEM_CHANNEL - Static variable in class vooga.network.chat.VoogaChatClient
 

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