PositionController Class check if the cube has a collision with obstacles.
More...
#include <positioncontroller.h>
|
|
void | collision () |
| | Signal emitted when the cube has a collision with an obstacle.
|
| |
|
|
void | checkCollision () |
| | Check if the cube has a collision with an obstacle.
|
| |
PositionController Class check if the cube has a collision with obstacles.
- Version
- 1.0
- Author
- #34
| PositionController::PositionController |
( |
Cube * |
_cube, |
|
|
Level * |
_level, |
|
|
QObject * |
_parent = 0 |
|
) |
| |
|
explicit |
Create a PositionController Objects.
- Parameters
-
| _cube | is the cube Object pointer. |
| _level | is the level Object pointer. |
| _parent | is the parent Object pointer. |
| bool PositionController::isInteger |
( |
float |
f | ) |
|
|
private |
Check if a float is an integer.
- Parameters
-
- Returns
- true if is an integer.
Returns the cell coordinates from absolute position.
- Parameters
-
| position | is the vector of absolute coordinates. |
- Returns
- the cell coordinates from absolute position.
| QTimer* PositionController::checkPositionTimer |
|
private |
| Cube* PositionController::cube |
|
private |
It is the pointer to the Cube Object.
| Level* PositionController::level |
|
private |
Is the pointer to the Level Object.
| GLint PositionController::levelLength |
|
private |
It is the length of the Level.
| GLint PositionController::levelWidth |
|
private |
It is the width of the Level.
| QVector<QVector<QVector<bool> > > PositionController::obstacleCells |
|
private |
It is the 3d matrix rappresent obstacle cells
| QObject* PositionController::parent |
|
private |
The documentation for this class was generated from the following files: