A B C D E F G H I K L M N O P R S T U V W X Y Z

C

C - Static variable in class game.sound.CSoundLib
 
CAffineTransform - Class in game.geom
Provides all affine transformations matrixes (zoom, rotation...).
CAffineTransform() - Constructor for class game.geom.CAffineTransform
 
CAnimatedSprite - Class in game.graphics.sprite
This class implements time indexed animated sprites.
CAnimatedSprite(IGameDisplay, CBoundingBox, CVector2D, Image, float[]) - Constructor for class game.graphics.sprite.CAnimatedSprite
 
CAnimatedSprite(IGameDisplay, CBoundingBox, CVector2D, Image, float) - Constructor for class game.graphics.sprite.CAnimatedSprite
Fixed frame time version of the above.
CAverageTimer - Class in game.time
This class will take the current time, and return an "averaged" time-slice back.
CAverageTimer(float, long) - Constructor for class game.time.CAverageTimer
 
CBitmapFont - Class in game.graphics.text
Variable width font constructed from an image.
CBitmapFont(Image) - Constructor for class game.graphics.text.CBitmapFont
Constructs a variable width font from an image.
CBitmapFont(CBitmapFont) - Constructor for class game.graphics.text.CBitmapFont
Copy a font.
CBouncingBall - Class in game.graphics
A colored disc bouncing on the game's display area's limits.
CBouncingBall(IGameDisplay, CVector2D, CVector2D, float, Color) - Constructor for class game.graphics.CBouncingBall
 
CBoundingBox - Class in game.geom
A moving bounding box.
CBoundingBox() - Constructor for class game.geom.CBoundingBox
 
CBoundingBox(float, float, float, float) - Constructor for class game.geom.CBoundingBox
 
CBoundingBox(CBoundingBox) - Constructor for class game.geom.CBoundingBox
 
CColoredDynamicShape - Class in game.physics
Extends CDynamicShape by adding color.
CColoredDynamicShape(IGameDisplay, CBoundingBox, CVector2D, Color) - Constructor for class game.physics.CColoredDynamicShape
 
CController - Class in game.controller
Base controller abstract class.
CController() - Constructor for class game.controller.CController
 
CCriticalLayer - Class in game.graphics.layer
Same as CGraphicLayer, containing ICriticalObjects.
CCriticalLayer() - Constructor for class game.graphics.layer.CCriticalLayer
 
CDynamicShape - Class in game.physics
Extends CStatic shape by adding movement.
CDynamicShape(IGameDisplay, CBoundingBox, CVector2D) - Constructor for class game.physics.CDynamicShape
 
ceil(int) - Static method in class game.geom.CFixedPoint
 
CEphemereLayer - Class in game.graphics.layer
Same as CGraphicLayer but dead objects are removed during the animate() function.
CEphemereLayer() - Constructor for class game.graphics.layer.CEphemereLayer
 
CEphemereMessage - Class in game.graphics.text
A COnscreenMessage with a lifetime.
CEphemereMessage(IGameDisplay, String) - Constructor for class game.graphics.text.CEphemereMessage
 
CEphemereText - Class in game.graphics.text
A CMovingText with a lifetime.
CEphemereText(IGameDisplay, String, float, float, CVector2D, float) - Constructor for class game.graphics.text.CEphemereText
 
CFixedPoint - Class in game.geom
Abstract class implementing static functions handling fixed point arithmetics.
CFixedPoint() - Constructor for class game.geom.CFixedPoint
 
CGameApplet - Class in game.application
The application as an applet.
CGameApplet() - Constructor for class game.application.CGameApplet
 
CGameCanvas - Class in game
The game Canvas, implementing the IGame and IGameDisplay interfaces.
CGameCanvas() - Constructor for class game.CGameCanvas
Basic constructor (if no resource - gfx or sound - needs to be loaded).
CGameCanvas(IGameApplication) - Constructor for class game.CGameCanvas
Resource loading constructor.
CGameController - Class in game.controller
Keyboard-based remapable game controller implementation.
CGameController() - Constructor for class game.controller.CGameController
 
CGameFrame - Class in game.application
The application as a standalone app.
CGameFrame() - Constructor for class game.application.CGameFrame
Defaut constructor.
CGameLoop - Class in game
Game loop implementation, can be frame or time based.
CGameLoop(IGame, int, float) - Constructor for class game.CGameLoop
Constructor.
CGraphicLayer - Class in game.graphics.layer
Basically an IGraphicObjects container, responsible for animating and drawing its content.
CGraphicLayer() - Constructor for class game.graphics.layer.CGraphicLayer
 
CHANNEL_TYPE_MONO - Static variable in class game.sound.CSoundLib
 
CHANNEL_TYPE_STEREO - Static variable in class game.sound.CSoundLib
 
checkMultiplier() - Method in class game.score.CScoreManager
 
checkSampleValue(int) - Method in class game.sound.CSoundFrameData
Do a bit of bound checking if assertions are enabled.
checkState() - Method in class game.CGameCanvas
Checks controller inputs.
CHighscoreTable - Class in game.score
Keeps track of the highscore during a game session.
CHighscoreTable(IGameDisplay) - Constructor for class game.score.CHighscoreTable
 
CImageProcessor - Class in game.graphics.image
Gathers standard operations on BufferedImages and pixel operations, such as zoom or bluring.
CImageProcessor(int, int, boolean) - Constructor for class game.graphics.image.CImageProcessor
 
CImageProcessor(int, int) - Constructor for class game.graphics.image.CImageProcessor
Builds a blank CImageProcessor.
CImageProcessor(Image) - Constructor for class game.graphics.image.CImageProcessor
Builds a CImageProcessor from an Image
CImageProcessor(CImageProcessor) - Constructor for class game.graphics.image.CImageProcessor
Copy a CImageProcessor (image data is copied too)
clear() - Method in class game.CGameCanvas
Clears internal data.
clear() - Method in class game.graphics.layer.CGraphicLayer
 
clear() - Static method in class game.sound.CSoundPlayer
Clears the SourceDataLines.
closeSourceDataLines() - Method in class game.sound.CSoundPlayer
Cleanup function.
CMouseController - Class in game.controller
Mouse controller implementation.
CMouseController() - Constructor for class game.controller.CMouseController
 
CMovingRect - Class in game.graphics
A colored rectangle bouncing on the game's display area's limits.
CMovingRect(IGameDisplay, CBoundingBox, CVector2D, Color) - Constructor for class game.graphics.CMovingRect
 
CMovingText - Class in game.graphics.text
Base class for displaying a moving Text.
CMovingText(IGameDisplay, String, float, float, CVector2D) - Constructor for class game.graphics.text.CMovingText
 
colorAdd(Color, boolean) - Method in class game.graphics.image.CImageProcessor
adds a color value to each pixel.
colorFilter(Color, boolean) - Method in class game.graphics.image.CImageProcessor
Applies a color filter to the image.
colorLerp(int, int, int) - Method in class game.graphics.image.CImageProcessor
Linear interpolation between two colors.
COnscreenMessage - Class in game.graphics.text
A text displayed onscreen.
COnscreenMessage(IGameDisplay, String, float, CBitmapFont, int) - Constructor for class game.graphics.text.COnscreenMessage
 
COnscreenMessage(IGameDisplay, CBitmapFont, String) - Constructor for class game.graphics.text.COnscreenMessage
 
COnscreenMessage(IGameDisplay, String) - Constructor for class game.graphics.text.COnscreenMessage
 
convolve(int[][]) - Method in class game.graphics.image.CImageProcessor
Does a convolve operation given a kernel, be it a gaussian blur or edge enhacement.
CPlayThread - Class in game.sound
A sound playing thread.
CPlayThread(byte[], SourceDataLine) - Constructor for class game.sound.CPlayThread
Constructor.
createARGBImage(int, int) - Static method in class game.graphics.image.CImageProcessor
Creates a translucent BufferedImage can be optimally processed as an int[].
createCompatibleImage(int, int) - Static method in class game.graphics.image.CImageProcessor
Creates a translucent BufferedImage that can be optimally blitted to the screen.
CRITICAL_VALUE - Static variable in interface game.graphics.ICriticalObject
 
CScoreManager - Class in game.score
Contains the core of the scoring system.
CScoreManager(IGameDisplay) - Constructor for class game.score.CScoreManager
 
CSoundFrameData - Class in game.sound
Encapsulates frame data storage in a byte array.
CSoundFrameData(int) - Constructor for class game.sound.CSoundFrameData
Constructor, inits data array and checks sound player is signed.
CSoundLib - Class in game.sound
Contains various usefull sound constants.
CSoundLib() - Constructor for class game.sound.CSoundLib
 
CSoundPlayer - Class in game.sound
Sound player.
CSoundPlayer() - Constructor for class game.sound.CSoundPlayer
Private constructor, forbids external instanciation.
CSparkle - Class in game.graphics
Like all IEphemereObjects, CSparkles have a limited lifetime.
CSparkle(IGameDisplay, CVector2D, CVector2D, float) - Constructor for class game.graphics.CSparkle
 
CStaticShape - Class in game.physics
Base class, has a fixed position and a bounding box.
CStaticShape(IGameDisplay) - Constructor for class game.physics.CStaticShape
 
CStaticShape(IGameDisplay, CBoundingBox) - Constructor for class game.physics.CStaticShape
 
CStaticSprite - Class in game.graphics.sprite
A simple non-moving, unanimated sprite.
CStaticSprite(IGameDisplay, CBoundingBox, Image) - Constructor for class game.graphics.sprite.CStaticSprite
 
CVector2D - Class in game.geom
2D float-based vector.
CVector2D() - Constructor for class game.geom.CVector2D
 
CVector2D(float, float) - Constructor for class game.geom.CVector2D
 
CVector2D(CVector2D) - Constructor for class game.geom.CVector2D
 
cycle() - Method in class game.graphics.CSparkle
 
cycle() - Method in interface game.graphics.IGraphicObject
 
cycle() - Method in class game.graphics.layer.CGraphicLayer
 
cycle() - Method in class game.physics.CDynamicShape
 
cycle() - Method in class game.physics.CStaticShape
Does nothing.

A B C D E F G H I K L M N O P R S T U V W X Y Z