Uses of Interface
vooga.gameEngine.item.Renderable

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

Uses of Renderable in games.pinball
 

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

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

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

Uses of Renderable in games.SpaceInvaders.items
 

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

Uses of Renderable in games.stickfighter
 

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

Classes in testing.gameEngine.cameraTesting that implement Renderable
 class CameraRectangle
           
 

Uses of Renderable in testing.gameEngine.collision
 

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

Uses of Renderable in testing.gameEngine.WormsDemo.items
 

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

Methods in testing.gameEngine.WormsDemo.items with parameters of type Renderable
 void Worm.collide(Renderable otherObject)
           
 void TerrainPiece.collide(Renderable otherObject)
           
 

Uses of Renderable in testing.levelEditor
 

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

Uses of Renderable in vooga.aiEngine.Dev
 

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

Uses of Renderable in vooga.devEnvironment
 

Constructors in vooga.devEnvironment with parameters of type Renderable
TextureChangeFrame(Renderable rend, java.lang.String title)
           
 

Uses of Renderable in vooga.gameEngine.core
 

Methods in vooga.gameEngine.core that return types with arguments of type Renderable
 java.util.Set<Renderable> GameManager.getAllRenderables()
          Method for getting all the current Renderable items.
 

Uses of Renderable in vooga.gameEngine.item
 

Subinterfaces of Renderable 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 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 Renderable
 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.
 

Methods in vooga.gameEngine.item with parameters of type Renderable
 int GameItem.compareTo(Renderable o)
           
 

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

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

Uses of Renderable in vooga.physicsEngine
 

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