Arkanoid Remake
[Arkanoid Remake SDL]

Game definition for an Arkanoid remake. More...

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...

Modules

 Application
 

Application interface definition.


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'
 All Classes Files Functions Variables Enumerations Enumerator Friends

Generated on Fri Apr 22 15:51:03 2016 for Arkanoid Remake by  doxygen 1.6.1