Uses of Interface
vooga.gameEngine.item.Tangible

Packages that use Tangible
games.pinball   
games.pong.items   
games.RobotUnicornAttack.controller   
games.RobotUnicornAttack.items   
games.SpaceInvaders.items   
games.stickfighter   
testing.gameEngine.cameraTesting   
testing.gameEngine.collision   
testing.gameEngine.WormsDemo.items   
testing.levelEditor   
vooga.aiEngine.Dev   
vooga.gameEngine.controller   
vooga.gameEngine.item   
vooga.levelEditor.game.ballPathBuilder.items   
vooga.physicsEngine   
 

Uses of Tangible in games.pinball
 

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

Classes in games.pong.items that implement Tangible
 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 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 Tangible in games.RobotUnicornAttack.controller
 

Classes in games.RobotUnicornAttack.controller that implement Tangible
 class UnicornCamera
           
 

Uses of Tangible in games.RobotUnicornAttack.items
 

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

Uses of Tangible in games.SpaceInvaders.items
 

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

Uses of Tangible in games.stickfighter
 

Classes in games.stickfighter that implement Tangible
 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 Tangible in testing.gameEngine.cameraTesting
 

Classes in testing.gameEngine.cameraTesting that implement Tangible
 class CameraRectangle
           
 class KeyMovingCameraController
           
 

Uses of Tangible in testing.gameEngine.collision
 

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

Uses of Tangible in testing.gameEngine.WormsDemo.items
 

Classes in testing.gameEngine.WormsDemo.items that implement Tangible
 class Explosion
           
 class Missle
           
 class MissleLauncher
           
 class Projectile
           
 class TerrainPiece
           
 class Weapon
           
 class Worm
          main class for the worm
 class WormsCameraController
           
 

Uses of Tangible in testing.levelEditor
 

Classes in testing.levelEditor that implement Tangible
 class TestGameItem
          An annotated GameItem used for testing
 

Uses of Tangible in vooga.aiEngine.Dev
 

Classes in vooga.aiEngine.Dev that implement Tangible
 class AIDemoItem
          Simple instance of a GameItem for use in the demo development tool
 class AIDemoText
           
 

Uses of Tangible in vooga.gameEngine.controller
 

Classes in vooga.gameEngine.controller that implement Tangible
 class CameraController
          This class represents the connection between the game and the camera.
 

Uses of Tangible in vooga.gameEngine.item
 

Subinterfaces of Tangible in vooga.gameEngine.item
 interface Collidable<T>
          A object that implements Collidable is checked every game cycle to make sure it is not touching any other Collidable object of the given type.
 interface Renderable
          Represents a game item that can be displayed on screen in a game.
 interface Scriptable
          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.
 

Classes in vooga.gameEngine.item that implement Tangible
 class BoundedItem
          Represents an item that is always updated to know the current boundaries of of a given Tangible item.
 class GameItem
          Every item that will be displayed on screen in a game must extend the GameItem class.
 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.
 

Constructors in vooga.gameEngine.item with parameters of type Tangible
BoundedItem(Texture t, Tangible b)
          Constructor for creating a BoundedItem.
MenuScreen(Tangible b, java.awt.Color c, int index)
          Constructor for creating a new MenuScreen representing a solid color that is guaranteed to always cover the entire screen.
MenuScreen(Tangible b, java.net.URL imageFile, int index)
          Constructor for creating a new MenuScreen from an URL that is pointing to a desired image.
PlacedText(TextTexture t, int index, Tangible b, int alignment)
           Creates a new PlacedText object from a TextTexture.
StaticItem(Texture t, int index, Tangible b)
          Creates a new StaticItem from a given Texture with a specified index (lower indexes are rendered first).
 

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

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

Uses of Tangible in vooga.physicsEngine
 

Classes in vooga.physicsEngine that implement Tangible
 class PhysicalItem
          A game item that involves physics.