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

T

Tab - Interface in vooga.devEnvironment.datapanel
The interface which all tabs should implement (in addition to extending JComponent).
TabbedPanel - Class in vooga.arcade.components
A general implementation of a tabbed pane that allows for addition of new tabs as well as the ability to close a tab.
TabbedPanel() - Constructor for class vooga.arcade.components.TabbedPanel
Constructs a tabbed panel.
TabPanel - Class in vooga.devEnvironment
A JTabbedPane which contains all the tabs on the right side of the dev environment panel.
TabPanel(GameEngine) - Constructor for class vooga.devEnvironment.TabPanel
 
Tag - Class in vooga.aiEngine.Algorithms
Tracks the x and y location of an object and attempts to match them by firing associated events.
Tag() - Constructor for class vooga.aiEngine.Algorithms.Tag
 
Tangible - Interface in vooga.gameEngine.item
Represents an item that has a Position, Dimension, and Rotation2D.
TangibleListener - Interface in vooga.gameEngine.listener
Class TangibleListener is useful for listening to all default events related to a Tangible item.
tearDown() - Method in class testing.network.TestChatClient
 
tearDown() - Method in class testing.users.user.UserTestSuite
Destroys environment after each test
tellGuiGamesOver(String, String) - Method in interface games.jotto.IJottoGUI
 
tellGuiGamesOver(String, String) - Method in class games.jotto.JottoGUI
Turn off all user input, nothing will be allowed.
tellGuiTurnsOver() - Method in interface games.jotto.IJottoGUI
 
tellGuiTurnsOver() - Method in class games.jotto.JottoGUI
Disables current GameRow, Enables the next GameRow
tellModelWhosePlaying() - Method in class games.jotto.players.ComputerGuesser
Designates whether human or computer is guessing to model so it can tell Gui
tellModelWhosePlaying() - Method in class games.jotto.players.HumanGuesser
Designates whether human or computer is guessing to model so it can tell Gui
tellModelWhosePlaying() - Method in class games.jotto.players.JottoGuesser
 
TerrainPiece - Class in testing.gameEngine.WormsDemo.items
 
TerrainPiece(URL, Position, Dimension) - Constructor for class testing.gameEngine.WormsDemo.items.TerrainPiece
 
TerrainPiece(Shape) - Constructor for class testing.gameEngine.WormsDemo.items.TerrainPiece
 
TerrainPiece(Shape, Color) - Constructor for class testing.gameEngine.WormsDemo.items.TerrainPiece
 
testAddRemoveEvent() - Method in class testing.gameEngine.EventTest
Tests the addition and removal of elements from the list of EventListeners.
TestAll - Class in testing.physicsEngine
 
TestAll() - Constructor for class testing.physicsEngine.TestAll
 
TestArcadeEvent - Class in testing.arcade.events
Event used for start arcade event.
TestArcadeEvent(int, String) - Constructor for class testing.arcade.events.TestArcadeEvent
Constructs the event to be fired when the arcade is started.
testBadNameChange() - Method in class testing.users.user.UserTestSuite
Tests that name changes for non-existent users fail
testBasicChat() - Method in class testing.social.chat.ParserUnitTests
 
testBuddyList() - Method in class testing.network.TestChatClient
 
testChangeName() - Method in class testing.users.user.UserTestSuite
Tests the name-changing abilities of the VOOGA user component
testChangePassword() - Method in class testing.users.user.UserTestSuite
Checks that passwords can be changed
TestChatClient - Class in testing.network
 
TestChatClient() - Constructor for class testing.network.TestChatClient
 
testChatting() - Method in class testing.network.TestChatClient
 
testCircleIntersection() - Method in class testing.physicsEngine.JavaShapeIntersectorTest
Tests the intersection of circles.
testComments() - Method in class testing.social.game.DatabaseTest
Tests the getting comments returns the appropriate list.
testComplexSerialization() - Method in class testing.users.user.UserTestSuite
Tests the serialization of a user with games, friends, and other data
testConnected() - Method in class testing.network.TestGameSession
 
testConnected() - Method in class testing.network.TestLobbyClient
 
testConnected() - Method in class testing.network.TestUtilsClient
 
testConnection() - Method in class testing.network.TestChatClient
 
testDupeAddFailure() - Method in class testing.users.user.UserTestSuite
Checks that user with same name as someone in DB cannot be added
testEventFiring() - Method in class testing.gameEngine.EventTest
Tests the proper firing of EventObjects in the GameRelatedObject framework.
TestEvents - Class in testing.arcade.events
 
TestEvents() - Constructor for class testing.arcade.events.TestEvents
 
TestGameItem - Class in testing.levelEditor
An annotated GameItem used for testing
TestGameItem() - Constructor for class testing.levelEditor.TestGameItem
 
TestGameItem(int, int, boolean) - Constructor for class testing.levelEditor.TestGameItem
 
TestGameSession - Class in testing.network
 
TestGameSession() - Constructor for class testing.network.TestGameSession
 
testGetBoundaryPoints() - Method in class testing.physicsEngine.guiTest.JavaShapeTest
 
TestGUI - Class in testing.levelEditor
Starts up the GUI with BallPathBuilder as the test game.
TestGUI() - Constructor for class testing.levelEditor.TestGUI
 
testHierarchyEvents() - Method in class testing.gameEngine.EventTest
 
testImproperRemove() - Method in class testing.gameEngine.EventTest
Tests removing a Listener which was never added to the list of EventListeners.
testing.arcade.events - package testing.arcade.events
 
testing.gameEngine - package testing.gameEngine
 
testing.gameEngine.cameraTesting - package testing.gameEngine.cameraTesting
 
testing.gameEngine.collision - package testing.gameEngine.collision
 
testing.gameEngine.WormsDemo - package testing.gameEngine.WormsDemo
 
testing.gameEngine.WormsDemo.Events - package testing.gameEngine.WormsDemo.Events
 
testing.gameEngine.WormsDemo.items - package testing.gameEngine.WormsDemo.items
 
testing.gameEngine.WormsDemo.Listeners - package testing.gameEngine.WormsDemo.Listeners
 
testing.levelEditor - package testing.levelEditor
 
testing.network - package testing.network
 
testing.physicsEngine - package testing.physicsEngine
 
testing.physicsEngine.guiTest - package testing.physicsEngine.guiTest
 
testing.social.chat - package testing.social.chat
 
testing.social.game - package testing.social.game
 
testing.users.ui.login - package testing.users.ui.login
Test harness for the login screen GUI component.
testing.users.ui.profile - package testing.users.ui.profile
Test harness for the profile screen GUI component.
testing.users.ui.register - package testing.users.ui.register
Test harness for the register screen GUI component.
testing.users.user - package testing.users.user
Unit tests for the VoogaUser & UserDatabaseInterface objects
TestingUtilities - Class in testing.physicsEngine.guiTest
Utility class for guiTests.
TestingUtilities() - Constructor for class testing.physicsEngine.guiTest.TestingUtilities
 
testIntersection(Graphics2D, GeometricParameters, GeometricParameters) - Static method in class testing.physicsEngine.guiTest.TestingUtilities
Test the intersection of two GeometricParameters, drawing the intersection points
testJoinChannel() - Method in class testing.network.TestChatClient
 
testLeaveChannel() - Method in class testing.network.TestChatClient
 
TestListener - Class in testing.arcade.events
 
TestListener() - Constructor for class testing.arcade.events.TestListener
 
TestLobbyClient - Class in testing.network
 
TestLobbyClient() - Constructor for class testing.network.TestLobbyClient
 
testLobbying() - Method in class testing.network.TestLobbyClient
 
testLogin() - Method in class testing.users.user.UserTestSuite
Checks the login functionality of the database
testMatching() - Method in class testing.users.user.UserTestSuite
Tests the matching code that finds a an opponent of a similar skill level for a given game
testNoIntersections() - Method in class testing.physicsEngine.CircleCircleIntersectorTest
Test no intersection points where the circle are not near each other
testNoIntersections1() - Method in class testing.physicsEngine.CircleCircleIntersectorTest
Test if one circle is inside another
testOneIntersectionPoint() - Method in class testing.physicsEngine.CircleCircleIntersectorTest
Test one intersection point
testOneIntersectionPoint() - Method in class testing.physicsEngine.PolygonCircleIntersectorTest
Test one intersection point
testOneIntersectionPoint() - Method in class testing.physicsEngine.PolygonPolygonIntersectorTest
Test one intersection point
testOneIntersectionPoint1() - Method in class testing.physicsEngine.PolygonPolygonIntersectorTest
Test one vertex intersection point
testParse() - Static method in class testing.levelEditor.TestParser
Creates the GameItems from TEST_FILE and checks to make sure the parameters were set correctly
TestParser - Class in testing.levelEditor
Tests the LevelXMLParser class
TestParser() - Constructor for class testing.levelEditor.TestParser
 
testPassword() - Method in class testing.users.user.UserTestSuite
Checks that passwords are stored properly when a user is created
testPCA() - Method in class testing.physicsEngine.LinearAlgebraTest
Check if we can compute a 2-D Principal Component Analysis correctly
testPCARigorous() - Method in class testing.physicsEngine.LinearAlgebraTest
More rigorous test of the PCA code
testPersistencePart1() - Method in class testing.network.TestUtilsClient
 
testPersistencePart2() - Method in class testing.network.TestUtilsClient
 
testPolygonCoordinate() - Method in class testing.physicsEngine.ShapeTest
Tests whether we can translate between relative coordinates (of a shape) and absolute coordinates (taking into account rotation and positsion).
testRatings() - Method in class testing.social.game.DatabaseTest
Tests that the rating returns the appropriate number by averaging the ratings in the list.
testRectangleIntersection() - Method in class testing.physicsEngine.JavaShapeIntersectorTest
Tests the intersection of a circle and a rectangle.
testSendingObjects() - Method in class testing.network.TestGameSession
 
testSimpleAdd() - Method in class testing.users.user.UserTestSuite
Adds a user to the database & pulls out the info.
testSimpleSerialization() - Method in class testing.users.user.UserTestSuite
Tests the serialization of a user with only a user name and a password
testSpecialFont() - Method in class testing.social.chat.ParserUnitTests
 
testSpecialMessages() - Method in class testing.social.chat.ParserUnitTests
 
TestSquare - Class in testing.gameEngine.collision
 
TestSquare(double) - Constructor for class testing.gameEngine.collision.TestSquare
 
testStoreOperations() - Method in class testing.network.TestUtilsClient
 
testSynchronization() - Method in class testing.network.TestUtilsClient
 
testTangentIntersection() - Method in class testing.physicsEngine.PolygonCircleIntersectorTest
Test a tangent intersection
testTwoBoxes() - Method in class testing.physicsEngine.PolygonPolygonIntersectorTest
Test two boxes with two intersection vertices (lines on top of each other)
testTwoBoxes1() - Method in class testing.physicsEngine.PolygonPolygonIntersectorTest
Test two boxes intersection with vertex intersection and line intersection
testTwoIntersectionPoints() - Method in class testing.physicsEngine.CircleCircleIntersectorTest
Test two intersection points
testTwoIntersectionPoints() - Method in class testing.physicsEngine.PolygonCircleIntersectorTest
Test two intersection points on one line
testTwoIntersectionPoints1() - Method in class testing.physicsEngine.PolygonCircleIntersectorTest
Test two intersection points on two different lines
TestUtilsClient - Class in testing.network
 
TestUtilsClient() - Constructor for class testing.network.TestUtilsClient
 
testVector2f() - Method in class testing.physicsEngine.LinearAlgebraTest
Check if we implemented Vector2f correctly
testZeroRadius() - Method in class testing.physicsEngine.CircleCircleIntersectorTest
Test if one circle has a zero radius
TextTexture - Class in vooga.gameEngine.graphics
Class TextTexture allows a string to be rendered on screen.
TextTexture(String, Font, Color, Dimension, Position) - Constructor for class vooga.gameEngine.graphics.TextTexture
Creates a new TextTexture with given parameters.
Texture - Class in vooga.gameEngine.graphics
Super class for rendering an image that will represent a GameItem on screen.
Texture() - Constructor for class vooga.gameEngine.graphics.Texture
Protected constructor for subclasses; creates a new Texture object with default constructors for a Dimension, Position, and Rotation2D.
TextureChangeFrame - Class in vooga.devEnvironment
A JFrame which allows for changing the texture of an item to an image loaded from a file.
TextureChangeFrame(Renderable, String) - Constructor for class vooga.devEnvironment.TextureChangeFrame
 
TextureGenerator - Class in testing.gameEngine.WormsDemo.items
 
TextureGenerator() - Constructor for class testing.gameEngine.WormsDemo.items.TextureGenerator
 
time() - Method in class vooga.replay.core.UserAction
Gets the time
TimeController() - Method in class vooga.gameEngine.controller.TimingController
Creates a new time object with all values set to 0.
TimeListener - Interface in vooga.gameEngine.listener
Represents a listener that listens for TimeUpdateEvent, which is typically thrown by the TimeController.
timeUpdated(TimeUpdateEvent) - Method in class games.pinball.PaddleLeft
 
timeUpdated(TimeUpdateEvent) - Method in class games.pinball.PaddleRight
 
timeUpdated(TimeUpdateEvent) - Method in class games.RobotUnicornAttack.items.RobotUnicorn
 
timeUpdated(TimeUpdateEvent) - Method in class games.SpaceInvaders.controllers.AlienAI
 
timeUpdated(TimeUpdateEvent) - Method in class games.SpaceInvaders.items.Alien
 
timeUpdated(TimeUpdateEvent) - Method in class games.SpaceInvaders.items.Bomb
 
timeUpdated(TimeUpdateEvent) - Method in class games.SpaceInvaders.items.Laser
 
timeUpdated(TimeUpdateEvent) - Method in class games.SpaceInvaders.items.Ship
 
timeUpdated(TimeUpdateEvent) - Method in class games.SpaceInvaders.items.UFO
 
timeUpdated(TimeUpdateEvent) - Method in class testing.gameEngine.WormsDemo.items.Explosion
 
timeUpdated(TimeUpdateEvent) - Method in class testing.gameEngine.WormsDemo.items.Missle
 
timeUpdated(TimeUpdateEvent) - Method in class testing.gameEngine.WormsDemo.items.MissleLauncher
 
timeUpdated(TimeUpdateEvent) - Method in class testing.gameEngine.WormsDemo.items.Worm
 
timeUpdated(TimeUpdateEvent) - Method in class testing.gameEngine.WormsDemo.items.WormsCameraController
 
timeUpdated(TimeUpdateEvent) - Method in class vooga.aiEngine.AbstractPlayer
 
timeUpdated(TimeUpdateEvent) - Method in class vooga.aiEngine.Dev.AIDemoPlayer
Uses the specified algorithm when a time update event is called
timeUpdated(TimeUpdateEvent) - Method in class vooga.aiEngine.pongAI.PongPlayer
Uses the specified algorithm when a time update event is called
timeUpdated(TimeUpdateEvent) - Method in class vooga.aiEngine.stickfightergameAI.StickFightPlayer
Uses the specified algorithm when a time update event is called
timeUpdated(TimeUpdateEvent) - Method in interface vooga.gameEngine.listener.TimeListener
Receives an TimeUpdateEvent for the implementing class to process.
timeUpdated(TimeUpdateEvent) - Method in class vooga.replay.core.AbstractVoogaReplay
 
timeUpdated(TimeUpdateEvent) - Method in class vooga.replay.core.UserActionReplay
 
TimeUpdateEvent - Class in vooga.gameEngine.event
An event representing when the game time is updated.
TimeUpdateEvent(Object, long) - Constructor for class vooga.gameEngine.event.TimeUpdateEvent
Creates a TimeUpdateEvent with the given source as the object firing the event.
TimingController - Class in vooga.gameEngine.controller
Class TimingController keeps track of the current time elapsed in a game or level.
TimingController() - Constructor for class vooga.gameEngine.controller.TimingController
 
toggleAlgorithm(AIToggleAlgorithmEvent) - Method in class vooga.aiEngine.Dev.AIDemoController
 
toggleAlgorithm(AIToggleAlgorithmEvent) - Method in interface vooga.aiEngine.Dev.events.AIToggleAlgorithmListener
Called when an AIMoveUpEvent is fired
toggleCurrentLevelObjectListVisible() - Method in class vooga.levelEditor.ui.LevelEditorUI
Toggles the visibility of the Current Level Object List.
toggleCurrentLevelObjectListVisible() - Method in class vooga.levelEditor.ui.TopLevelFrame
Toggles the visibility of the Current Level Object List.
toggleObjectBrowserVisible() - Method in class vooga.levelEditor.ui.LevelEditorUI
Toggles the visibility of the Object Browser.
toggleObjectBrowserVisible() - Method in class vooga.levelEditor.ui.TopLevelFrame
Toggles the visibility of the Object Browser.
toggleOuterPanelsVisibility() - Method in class vooga.arcade.ArcadeFrame
Show/hide the outer panels.
togglePause() - Method in class vooga.gameEngine.controller.SoundController
Deprecated. 
toggleRenderWindowVisible() - Method in class vooga.levelEditor.ui.LevelEditorUI
Toggles the visibility of the Render Window.
toggleRenderWindowVisible() - Method in class vooga.levelEditor.ui.TopLevelFrame
Toggles the visibility of the Render Window.
ToolBar - Class in vooga.arcade.components
Makes a toolbar with buttons on it that can perform tasks when clicked.
ToolBar(ArcadeFrame) - Constructor for class vooga.arcade.components.ToolBar
 
TopLevelFrame - Class in vooga.levelEditor.ui
This is the level editor's main window.
TopLevelFrame(LevelEditorModel, LevelEditorController) - Constructor for class vooga.levelEditor.ui.TopLevelFrame
Constructs a new TopLevelFrame with the given model and controller.
toPosition(Vector2f) - Static method in class vooga.physicsEngine.geometry.mathUtils.Vector2f
Translates given Vector2f into a game engine Position object.
toString() - Method in class vooga.network.data.DataObject
 
toString() - Method in class vooga.network.gamelobby.VoogaLobby
 
toString() - Method in class vooga.physicsEngine.Arbiter
 
toString() - Method in class vooga.physicsEngine.geometry.mathUtils.Vector2f
 
toString() - Method in class vooga.physicsEngine.geometry.shapes.BoundingBox
 
toString() - Method in class vooga.users.user.VoogaUser
 
totalFrames() - Method in enum games.RobotUnicornAttack.items.UnicornState
 
TransferableGameItem - Class in vooga.levelEditor.controller
Packages a GameItemClassModel for transfer between the object browser and the render window.
TransferableGameItem(Class<? extends GameItem>) - Constructor for class vooga.levelEditor.controller.TransferableGameItem
Creates a new transferable.
transpose() - Method in class vooga.physicsEngine.geometry.mathUtils.Matrix2f
Transpose the matrix
TwoPlayerEvent - Class in games.pong.events
An event which is fired when the user tries to start a two-player game.
TwoPlayerEvent(Object) - Constructor for class games.pong.events.TwoPlayerEvent
 

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