Uses of Class
vooga.gameEngine.game.AbstractGame

Packages that use AbstractGame
games.pinball   
games.pong   
games.RobotUnicornAttack   
games.SpaceInvaders   
games.SpaceInvaders.controllers   
games.stickfighter   
testing.gameEngine.cameraTesting   
testing.gameEngine.collision   
testing.gameEngine.WormsDemo   
vooga.aiEngine.Dev   
vooga.gameEngine.core   
vooga.gameEngine.exception   
vooga.levelEditor.game.ballPathBuilder   
vooga.levelEditor.model   
 

Uses of AbstractGame in games.pinball
 

Subclasses of AbstractGame in games.pinball
 class Pinball
           
 

Uses of AbstractGame in games.pong
 

Subclasses of AbstractGame in games.pong
 class Pong
          The main Pong game.
 

Uses of AbstractGame in games.RobotUnicornAttack
 

Subclasses of AbstractGame in games.RobotUnicornAttack
 class RobotUnicornAttack
           
 

Uses of AbstractGame in games.SpaceInvaders
 

Subclasses of AbstractGame in games.SpaceInvaders
 class SpaceInvaders
           
 

Uses of AbstractGame in games.SpaceInvaders.controllers
 

Constructors in games.SpaceInvaders.controllers with parameters of type AbstractGame
AlienAI(AbstractGame game, Ship ship1, Ship ship2, TimingController tc, CameraController cc)
           
AlienAI(AbstractGame game, Ship ship, TimingController tc, CameraController cc)
           
 

Uses of AbstractGame in games.stickfighter
 

Subclasses of AbstractGame in games.stickfighter
 class StickFighterGame
          StickFighterGame is the main class which represents a StickFighter game.
 

Uses of AbstractGame in testing.gameEngine.cameraTesting
 

Subclasses of AbstractGame in testing.gameEngine.cameraTesting
 class CameraTest
          tests camera movement and mouse use arrow keys to move mouse to place and enlarge places objects;
 

Uses of AbstractGame in testing.gameEngine.collision
 

Subclasses of AbstractGame in testing.gameEngine.collision
 class DummyGame
           
 

Uses of AbstractGame in testing.gameEngine.WormsDemo
 

Subclasses of AbstractGame in testing.gameEngine.WormsDemo
 class WormsDemo
           
 

Uses of AbstractGame in vooga.aiEngine.Dev
 

Subclasses of AbstractGame in vooga.aiEngine.Dev
 class AIDemo
          An instance of the abstract game class, for testing and developing AI algorithms
 

Uses of AbstractGame in vooga.gameEngine.core
 

Methods in vooga.gameEngine.core that return AbstractGame
 AbstractGame GameEngine.getGame()
          Simple getter for the AbstractGame.
 

Constructor parameters in vooga.gameEngine.core with type arguments of type AbstractGame
GameEngine(java.lang.Class<? extends AbstractGame> gameClass)
          Creates a GameEngine object provided Class of the AbstractGame to be played.
GameEngine(java.lang.Class<? extends AbstractGame> gameClass, boolean isReplayMode)
          NOTE: This constructor should be used by the replay module when hoping to replay a game.
GameEngine(java.lang.Class<? extends AbstractGame> gameClass, int playerNo, int totalPlayers, VoogaGameClient networkClient)
          Constructor for a networked instance of a game and game engine.
GameEngine(java.lang.Class<? extends AbstractGame> gameClass, int playerNo, int totalPlayers, VoogaGameClient networkClient, VoogaSave replay, java.util.Collection<? extends java.util.EventListener> gameStatusListeners)
          Constructor for a networked instance of a game and game engine that can be replayed.
GameEngine(java.lang.Class<? extends AbstractGame> gameClass, VoogaSave replay, java.util.Collection<? extends java.util.EventListener> gameStatusListeners)
          Creates a GameEngine object provided Class of the AbstractGame to be played and the VoogaSave object, which stores game time as well as any events fired due to user/network input.
 

Uses of AbstractGame in vooga.gameEngine.exception
 

Constructor parameters in vooga.gameEngine.exception with type arguments of type AbstractGame
GameInstantiationException(java.lang.Class<? extends AbstractGame> gameClass)
           
GameInstantiationException(java.lang.Class<? extends AbstractGame> gameClass, java.lang.String reason)
           
IllegalNumberOfPlayersException(int numPlayers, java.lang.Class<? extends AbstractGame> gameClass)
           
 

Uses of AbstractGame in vooga.levelEditor.game.ballPathBuilder
 

Subclasses of AbstractGame in vooga.levelEditor.game.ballPathBuilder
 class BallPathBuilder
           
 

Uses of AbstractGame in vooga.levelEditor.model
 

Method parameters in vooga.levelEditor.model with type arguments of type AbstractGame
 void RenderModel.setGame(java.lang.Class<? extends AbstractGame> game)