Uses of Class
vooga.gameEngine.item.GameItem

Packages that use GameItem
games.pinball   
games.pong.items   
games.RobotUnicornAttack.items   
games.SpaceInvaders.controllers   
games.SpaceInvaders.items   
games.stickfighter   
testing.gameEngine.cameraTesting   
testing.gameEngine.collision   
testing.gameEngine.WormsDemo.items   
testing.levelEditor   
vooga.aiEngine   
vooga.aiEngine.Algorithms   
vooga.aiEngine.Dev   
vooga.aiEngine.stickfightergameAI   
vooga.gameEngine.item   
vooga.levelEditor.controller   
vooga.levelEditor.game.ballPathBuilder.items   
vooga.levelEditor.model   
vooga.levelEditor.xml.level   
vooga.physicsEngine   
 

Uses of GameItem in games.pinball
 

Subclasses of GameItem in games.pinball
 class Ball
          Creates a PhysicalItem that represents the ball
 class Box
          A box obstacle.
 class ImageObstacle
          Creates an obstacle from an image
 class PaddleLeft
          Constructs the left paddle.
 class PaddleRight
          Constructs the left paddle.
 

Uses of GameItem in games.pong.items
 

Subclasses of GameItem in games.pong.items
 class Barrier
          A barrier that serves as boundaries for a level of Pong.
 class Paddle
          The Paddle that a user will have to move around in defense of the goal.
 class PongItem
          A PongItem will help to mediate creating an object from the Physics Engine by providing functions which will be common to all objects used by Pong.
 class Powerup
          A Powerup is an abstract class that will represent all Powerups in the game.
 class ReducePaddlePowerup
          A Powerup which will reduce the size of the Paddle which did not hit the Ball towards the Powerup
 

Uses of GameItem in games.RobotUnicornAttack.items
 

Subclasses of GameItem in games.RobotUnicornAttack.items
 class Platform
          A platform for running and collidng within the game
 class RobotUnicorn
           
 

Uses of GameItem in games.SpaceInvaders.controllers
 

Methods in games.SpaceInvaders.controllers with parameters of type GameItem
 void AlienAI.addAlien(GameItem a)
           
 

Uses of GameItem in games.SpaceInvaders.items
 

Subclasses of GameItem in games.SpaceInvaders.items
 class Alien
           
 class Bomb
           
 class InfoBar
           
 class Laser
           
 class Ship
           
 class UFO
           
 

Methods in games.SpaceInvaders.items with parameters of type GameItem
 void Ship.collide(GameItem otherObject)
           
 void Laser.collide(GameItem otherObject)
           
 void Alien.collide(GameItem otherObject)
           
 

Uses of GameItem in games.stickfighter
 

Subclasses of GameItem in games.stickfighter
 class Character
          Character extends LookButNoTouchCharacter and implements the movement controls of the character.
 class LookButNoTouchCharacter
          The LookButNoTouchCharacter class should be used by the AI to get information about other Characters in the level.
 

Uses of GameItem in testing.gameEngine.cameraTesting
 

Subclasses of GameItem in testing.gameEngine.cameraTesting
 class CameraRectangle
           
 

Uses of GameItem in testing.gameEngine.collision
 

Subclasses of GameItem in testing.gameEngine.collision
 class TestSquare
           
 

Uses of GameItem in testing.gameEngine.WormsDemo.items
 

Subclasses of GameItem in testing.gameEngine.WormsDemo.items
 class Explosion
           
 class Missle
           
 class MissleLauncher
           
 class Projectile
           
 class TerrainPiece
           
 class Weapon
           
 class Worm
          main class for the worm
 

Uses of GameItem in testing.levelEditor
 

Subclasses of GameItem in testing.levelEditor
 class TestGameItem
          An annotated GameItem used for testing
 

Uses of GameItem in vooga.aiEngine
 

Methods in vooga.aiEngine that return GameItem
protected  GameItem AbstractPlayer.getAI()
           
 

Uses of GameItem in vooga.aiEngine.Algorithms
 

Methods in vooga.aiEngine.Algorithms with parameters of type GameItem
 void EscapeRadius.perform(GameRelatedObject eventFirer, GameItem ai, GameItem target, java.util.EventObject moveup, java.util.EventObject movedown, java.util.EventObject moveleft, java.util.EventObject moveright, java.lang.Integer radius)
           
 

Uses of GameItem in vooga.aiEngine.Dev
 

Subclasses of GameItem in vooga.aiEngine.Dev
 class AIDemoItem
          Simple instance of a GameItem for use in the demo development tool
 class AIDemoText
           
 

Uses of GameItem in vooga.aiEngine.stickfightergameAI
 

Methods in vooga.aiEngine.stickfightergameAI with parameters of type GameItem
 void StickFighterAlgorithm.performAlg(GameItem ai, java.util.ArrayList<GameItem> targets, java.util.ArrayList<java.util.EventObject> moves)
          Performs the algorithm.
 

Method parameters in vooga.aiEngine.stickfightergameAI with type arguments of type GameItem
 void StickFighterAlgorithm.performAlg(GameItem ai, java.util.ArrayList<GameItem> targets, java.util.ArrayList<java.util.EventObject> moves)
          Performs the algorithm.
 

Uses of GameItem in vooga.gameEngine.item
 

Subclasses of GameItem in vooga.gameEngine.item
 class BoundedItem
          Represents an item that is always updated to know the current boundaries of of a given Tangible item.
 class MenuScreen
          Class MenuScreen represents a StaticItem that will always take up the entire viewable space.
 class PlacedText
          Class PlacedText represents text that is displayed statically on screen.
 class StaticItem
          Class StaticItem represents a GameItem that is static in terms of size, position, and rotation relative to some other item.
 

Uses of GameItem in vooga.levelEditor.controller
 

Method parameters in vooga.levelEditor.controller with type arguments of type GameItem
 void LevelEditorController.showPropertiesForNewItem(java.lang.Class<? extends GameItem> clazz, java.awt.Point dropPoint)
           
 

Constructor parameters in vooga.levelEditor.controller with type arguments of type GameItem
TransferableGameItem(java.lang.Class<? extends GameItem> clazz)
          Creates a new transferable.
 

Uses of GameItem in vooga.levelEditor.game.ballPathBuilder.items
 

Subclasses of GameItem in vooga.levelEditor.game.ballPathBuilder.items
 class Block
          A building block that can be used to construct.
 class EnemyShip
           
 

Uses of GameItem in vooga.levelEditor.model
 

Methods in vooga.levelEditor.model that return GameItem
 GameItem InstantiatedGameItemModel.getGameItem()
           
 

Methods in vooga.levelEditor.model that return types with arguments of type GameItem
 java.lang.Class<? extends GameItem> GameItemClassModel.getGameItemClass()
          Returns the GameItem class object contained in this object.
 java.lang.Class<? extends GameItem> ClassTreeNode.getGameItemClass()
           
 java.lang.reflect.Constructor<? extends GameItem> GameItemClassModel.getGameItemConstructor()
          Returns the Constructor to be used when creating this GameItem
 

Methods in vooga.levelEditor.model with parameters of type GameItem
 void InstantiatedGameItemModel.setGameItem(GameItem item)
           
 

Method parameters in vooga.levelEditor.model with type arguments of type GameItem
 void ObjectBrowserModel.buildClassTree(java.util.Set<java.lang.Class<? extends GameItem>> classes, LevelEditorModel leModel)
          Constructs a new tree model that organizes all of the classes in classes hierarchically according to their inheritance structure, with GameItem as the root.
 void LevelEditorModel.buildMetadata(java.util.Set<java.lang.Class<? extends GameItem>> classList)
           
 GameItemClassModel LevelEditorModel.getMetadataFor(java.lang.Class<? extends GameItem> clazz)
           
 

Constructor parameters in vooga.levelEditor.model with type arguments of type GameItem
ClassTreeNode(java.lang.Class<? extends GameItem> clazz)
           
GameItemClassModel(java.lang.Class<? extends GameItem> gameItemClass)
           
 

Uses of GameItem in vooga.levelEditor.xml.level
 

Methods in vooga.levelEditor.xml.level that return GameItem
 GameItem[] LevelXMLParser.parse(java.io.File levelXMLFile)
          Parses the given level XML file into a list of GameRelatedObjects.
 

Uses of GameItem in vooga.physicsEngine
 

Subclasses of GameItem in vooga.physicsEngine
 class PhysicalItem
          A game item that involves physics.