Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z