#include <Scene.h>
Collaboration diagram for Scene:
Public Member Functions | |
Scene (void) | |
void | Init (void) |
void | Switch_texturemode (int) |
void | Pause (void) |
void | Erase_particle (void) |
void | Add_particle (VECTOR3D) |
void | Add_ball (void) |
void | Add_shot (void) |
~Scene (void) | |
Public Attributes | |
int | texturemode |
int | lifes |
int | score |
bool | pause |
bool | debugMode |
bool | wireframe |
bool | stencil |
bool | shader |
bool | drawProps |
float | fps |
Sound | mySound |
Field | myField |
Pad | myPad |
Ball | myBall |
Camera | myCamera |
Sky | mySky |
Menu | myMenu |
Hud | myHud |
Font | myFont |
Particle | myParticle |
Sign | mySign |
Block | tmpBlock |
GLuint | background |
Shot | myShot1 |
Shot | myShot2 |
Shot | myShot3 |
Spider | mySpider |
Spider | mySpider2 |
std::vector< Powerup > | powerupVector |
std::vector< Ball > | ballVector |
std::vector< Block > | blockVector |
std::vector< Particle > | particleVector |
std::vector< int > | indexVector |
Private Member Functions | |
void | Populate_blocks (void) |
Private Attributes | |
int | blockRowCount |
int | blockColumnCount |
int | mouseX |
int | mouseY |
Scene::Scene | ( | void | ) |
default constructor for the scene
Scene::~Scene | ( | void | ) |
scene destructor
void Scene::Init | ( | void | ) |
scene initialization
void Scene::Switch_texturemode | ( | int | i | ) |
changing the texturemode
void Scene::Pause | ( | void | ) |
pausing the game
void Scene::Erase_particle | ( | void | ) |
erasing a particle
void Scene::Add_particle | ( | VECTOR3D | pos | ) |
adding a particle
void Scene::Add_ball | ( | void | ) |
adding a ball
void Scene::Add_shot | ( | void | ) |
adding a shot
void Scene::Populate_blocks | ( | void | ) | [private] |
populating the blocks
int Scene::lifes |
int Scene::score |
bool Scene::pause |
bool Scene::debugMode |
bool Scene::wireframe |
bool Scene::stencil |
bool Scene::shader |
bool Scene::drawProps |
float Scene::fps |
GLuint Scene::background |
std::vector<Powerup> Scene::powerupVector |
std::vector<Ball> Scene::ballVector |
std::vector<Block> Scene::blockVector |
std::vector<Particle> Scene::particleVector |
std::vector<int> Scene::indexVector |
int Scene::blockRowCount [private] |
int Scene::blockColumnCount [private] |
int Scene::mouseX [private] |
int Scene::mouseY [private] |