Uses of Interface
game.graphics.IGraphicObject

Packages that use IGraphicObject
game Root package, contains IGame and IGameDisplay interfaces, and CGameCanvas and CGameLoop classes. 
game.graphics Contains various graphical entities, including the IGraphicObject interface. 
game.graphics.layer Set of classes implementing layered drawing. 
game.graphics.sprite Contains the sprite handling classes. 
game.graphics.text Text displaying classes (contains CBitmapFont and COnscreenMessage). 
game.score Score management (score and highscore). 
 

Uses of IGraphicObject in game
 

Methods in game with parameters of type IGraphicObject
private  void CGameCanvas.popNHitGraphicObject(IGraphicObject go)
          Pops an object and registers a hit.
 

Uses of IGraphicObject in game.graphics
 

Subinterfaces of IGraphicObject in game.graphics
 interface ICriticalObject
          Used for the game system: extends IGraphicObjectUsed by saying if the object is critical or not.
 interface IEphemereObject
          Same as base class except objects implementing this are mortal.
 

Classes in game.graphics that implement IGraphicObject
 class CBouncingBall
          A colored disc bouncing on the game's display area's limits.
 class CMovingRect
          A colored rectangle bouncing on the game's display area's limits.
 class CSparkle
          Like all IEphemereObjects, CSparkles have a limited lifetime.
 

Uses of IGraphicObject in game.graphics.layer
 

Methods in game.graphics.layer with parameters of type IGraphicObject
 void CCriticalLayer.add(IGraphicObject element)
          Checks added element if assertions are enabled.
 void CGraphicLayer.add(IGraphicObject element)
           
 void CGraphicLayer.remove(IGraphicObject element)
           
 

Uses of IGraphicObject in game.graphics.sprite
 

Classes in game.graphics.sprite that implement IGraphicObject
 class CAnimatedSprite
          This class implements time indexed animated sprites.
 class CStaticSprite
          A simple non-moving, unanimated sprite.
 

Uses of IGraphicObject in game.graphics.text
 

Classes in game.graphics.text that implement IGraphicObject
 class CEphemereMessage
          A COnscreenMessage with a lifetime.
 class CEphemereText
          A CMovingText with a lifetime.
 class CMovingText
          Base class for displaying a moving Text.
 class COnscreenMessage
          A text displayed onscreen.
 

Uses of IGraphicObject in game.score
 

Classes in game.score that implement IGraphicObject
 class CHighscoreTable
          Keeps track of the highscore during a game session.
 class CScoreManager
          Contains the core of the scoring system.