Qubet
1.0
The ultimate QGL addicting videogame!
|
ActionList | This class is used to keep track of actions to do. For example it can keep track of current view scrolling movement, or cube rotations |
Alphabet | This class is used to keep a list of Letter (from this the name Alphabet) It provide access to Letter function such as appending textures to a Letter and getting textures from a Letter |
CubeString | This class is used to draw, a string composed the horizontal justapposition of Different cubes on which the skin is a letter that compose the string. Letters are generated from an instance of the class Alphabet |
CubeStringList | This class is used to draw a vertical list of CubeString. Look at CubeString to have a better specification of the class |
Letter | This class rapresents a single Letter (or number or special character), with a list of textures that graphically rapresents the letter |
Obstacle | This class rapresents an Obstacle |
QGLWidget | |
Qubet | This class rapresents an instance of the QGLWidget Qubet. It is the game |
QMainWindow | |
Window | This class is the QMainWindow, it is used to contain Qubet widget |
QObject | |
Cube | This class rapresents the player's Cube |
Game | It is the Game Class |
Level | This class rapresents a Level of Qubet, with its obstacle. It is able to draw itself simply using the draw function. It can also load the xml description file and parse it |
LevelEditor | This the LevelEditor Class |
Menu | Menu class used to show and manage the game menu |
QThread | |
AudioManager | It is a semi-thread class to manage the audio of Qubet. It can manage an ambientMusic and different effects |
PositionController | PositionController Class check if the cube has a collision with obstacles |
Skin | It is the Skin Class |
Skybox | It is the Skybox Class |
Vector3f | Structure that rapresents a Vector of float in a 3-D space |