|
C++ Project 2016-2017: Arkanoid
|
All the game logic of the Arkanoid game. More...
Classes | |
| class | Ball |
| The Ball in the Arkanoid game. More... | |
| class | BallSpeedBlock |
| A "special" Block: when hit with a Ball, speed up or slow down the Ball. More... | |
| class | Block |
| The Block in the Arkanoid game, can be hit and destroyed by the Player. More... | |
| class | Entity |
| An Entity represents an "object" (like Player, Ball, Block, ...) in the game World. More... | |
| class | InvisBlock |
| A "special" Block: when hit with a Ball, make the Ball invisible. More... | |
| class | Player |
| The Player in the Arkanoid game that represents a "rectangle". More... | |
| class | PlayerSpeedBlock |
| A "special" Block: when hit with a Ball, speed up or slow down the Player. More... | |
| class | Random |
| Singleton: generates "random" numbers. More... | |
| class | Vector2D |
| Representation of a vector. More... | |
| class | Wall |
| The Wall (left/right/top side) in the Arkanoid game that represents a single "square". More... | |
| class | World |
| The World of the Arkanoid game that contains all Entity objects. More... | |
Functions | |
| ostream & | operator<< (ostream &stream, Vector2D &vector) |
Variables | |
| constexpr double | gridW = 9.0 |
| constexpr double | gridH = 7.0 |
All the game logic of the Arkanoid game.
| ostream& arkanoid::operator<< | ( | ostream & | stream, |
| Vector2D & | vector | ||
| ) |
'<<' Overloader.
Prints the values of this Vector2D (debugging reasons).
| stream | The stream where the outputs is in. |
| vector | The vector of which the output is printed. |
Definition at line 38 of file vector2D.cpp.
1.8.13