Arkanoid Remake  1.0
Modules | Classes
Arkanoid Remake

Game definition for an Arkanoid remake. More...

Modules

 Application
 Application interface definition.
 

Classes

class  ArkanoidRemake
 Base class for an implementation of a remake of the old game Arkanoid. More...
 
class  Ball
 Game ball definition. More...
 
class  Block
 Wall block. More...
 
class  BlockMatrix
 Matrix with the wall blocks of the game. More...
 
class  Bonus
 Bonus item, dropped when a wall block is hit. More...
 
class  BoxObj
 A box-shaped object. More...
 
class  DynObj
 Dynamic object with velocity control. More...
 
class  Level
 Game level: this class stores the initial configuration of a game. More...
 
class  PlayArea
 Play area definition. More...
 
class  Ship
 Game ship object definition. More...
 
struct  VecXy
 Vector with two (double precision) coordinate values. More...
 

Operations

Due to their simplicity these operations are declared inline.

VecXyoperator+= (VecXy &v1, const VecXy &v2)
 
VecXyoperator-= (VecXy &v1, const VecXy &v2)
 
VecXy operator+ (const VecXy &v1, const VecXy &v2)
 
VecXy operator- (const VecXy &v1, const VecXy &v2)
 
VecXy operator* (const VecXy &v1, const VecXy &v2)
 
VecXy operator/ (const VecXy &v1, const VecXy &v2)
 
VecXy operator* (const VecXy &v1, const double &v2)
 
VecXy operator/ (const VecXy &v1, const double &v2)
 
VecXy operator* (const double &v2, const VecXy &v1)
 
VecXy operator/ (const double &v2, const VecXy &v1)
 
VecXy operator- (const VecXy &v1)
 

Detailed Description

Game definition for an Arkanoid remake.

Author
Giovanni Paolo Vigano'