Uses of Interface
vooga.gameEngine.item.Collidable

Packages that use Collidable
games.pinball   
games.pong.items   
games.RobotUnicornAttack.items   
games.SpaceInvaders.items   
testing.gameEngine.collision   
testing.gameEngine.WormsDemo.items   
vooga.gameEngine.core   
vooga.levelEditor.game.ballPathBuilder.items   
 

Uses of Collidable in games.pinball
 

Classes in games.pinball that implement Collidable
 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 Collidable in games.pong.items
 

Classes in games.pong.items that implement Collidable
 class Ball
          The Ball that will bounce between the paddles.
 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 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 Collidable in games.RobotUnicornAttack.items
 

Classes in games.RobotUnicornAttack.items that implement Collidable
 class Platform
          A platform for running and collidng within the game
 class RobotUnicorn
           
 

Uses of Collidable in games.SpaceInvaders.items
 

Classes in games.SpaceInvaders.items that implement Collidable
 class Alien
           
 class Bomb
           
 class InfoBar
           
 class Laser
           
 class Ship
           
 class UFO
           
 

Uses of Collidable in testing.gameEngine.collision
 

Classes in testing.gameEngine.collision that implement Collidable
 class TestSquare
           
 

Uses of Collidable in testing.gameEngine.WormsDemo.items
 

Classes in testing.gameEngine.WormsDemo.items that implement Collidable
 class Explosion
           
 class Missle
           
 class Projectile
           
 class TerrainPiece
           
 class Worm
          main class for the worm
 

Uses of Collidable in vooga.gameEngine.core
 

Fields in vooga.gameEngine.core declared as Collidable
 Collidable<? extends Collidable<?>> CollisionDetection.myCollidable
           
 

Fields in vooga.gameEngine.core with type parameters of type Collidable
 Collidable<? extends Collidable<?>> CollisionDetection.myCollidable
           
(package private)  java.util.Map<Collidable<? extends Collidable<?>>,java.util.List<Collidable<? extends Collidable<?>>>> CollisionDetection.XThread.potentialsMap
           
(package private)  java.util.Map<Collidable<? extends Collidable<?>>,java.util.List<Collidable<? extends Collidable<?>>>> CollisionDetection.XThread.potentialsMap
           
(package private)  java.util.Map<Collidable<? extends Collidable<?>>,java.util.List<Collidable<? extends Collidable<?>>>> CollisionDetection.XThread.potentialsMap
           
(package private)  java.util.Map<Collidable<? extends Collidable<?>>,java.util.List<Collidable<? extends Collidable<?>>>> CollisionDetection.XThread.potentialsMap
           
(package private)  java.util.Map<Collidable<? extends Collidable<?>>,java.util.List<Collidable<? extends Collidable<?>>>> CollisionDetection.YThread.potentialsMap
           
(package private)  java.util.Map<Collidable<? extends Collidable<?>>,java.util.List<Collidable<? extends Collidable<?>>>> CollisionDetection.YThread.potentialsMap
           
(package private)  java.util.Map<Collidable<? extends Collidable<?>>,java.util.List<Collidable<? extends Collidable<?>>>> CollisionDetection.YThread.potentialsMap
           
(package private)  java.util.Map<Collidable<? extends Collidable<?>>,java.util.List<Collidable<? extends Collidable<?>>>> CollisionDetection.YThread.potentialsMap
           
 

Methods in vooga.gameEngine.core that return types with arguments of type Collidable
 java.util.List<Collidable<? extends Collidable<?>>> GameManager.getAllCollidables()
          Method for getting all the current Collidable items.
 java.util.List<Collidable<? extends Collidable<?>>> GameManager.getAllCollidables()
          Method for getting all the current Collidable items.
 java.util.Map<Collidable<? extends Collidable<?>>,java.util.List<Collidable<? extends Collidable<?>>>> CollisionDetection.XThread.getMap()
           
 java.util.Map<Collidable<? extends Collidable<?>>,java.util.List<Collidable<? extends Collidable<?>>>> CollisionDetection.XThread.getMap()
           
 java.util.Map<Collidable<? extends Collidable<?>>,java.util.List<Collidable<? extends Collidable<?>>>> CollisionDetection.XThread.getMap()
           
 java.util.Map<Collidable<? extends Collidable<?>>,java.util.List<Collidable<? extends Collidable<?>>>> CollisionDetection.XThread.getMap()
           
 java.util.Map<Collidable<? extends Collidable<?>>,java.util.List<Collidable<? extends Collidable<?>>>> CollisionDetection.YThread.getMap()
           
 java.util.Map<Collidable<? extends Collidable<?>>,java.util.List<Collidable<? extends Collidable<?>>>> CollisionDetection.YThread.getMap()
           
 java.util.Map<Collidable<? extends Collidable<?>>,java.util.List<Collidable<? extends Collidable<?>>>> CollisionDetection.YThread.getMap()
           
 java.util.Map<Collidable<? extends Collidable<?>>,java.util.List<Collidable<? extends Collidable<?>>>> CollisionDetection.YThread.getMap()
           
 

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

Classes in vooga.levelEditor.game.ballPathBuilder.items that implement Collidable
 class Block
          A building block that can be used to construct.
 class EnemyShip