Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

Game Class Reference

#include <game.h>

List of all members.

Public Methods

 Game ()
 ~Game ()
int initGame ()
int mainLoop ()
void render ()
int screenW ()
int screenH ()

Public Attributes

Groundground
Rendererrenderer
Playerplayers [MAX_PLAYERS]
GameGUIgui
Textureminimap
BFontdefaultFont
BFonttooltipFont
BFontbuttonFont

Private Methods

int init ()
int unInit ()

Private Attributes

Input input
friend Ground
friend Renderer
friend Player
friend BFont
friend GUIButton
friend GameGUI
float fps
float framecounter
float fpstime
float camerasmooth


Constructor & Destructor Documentation

Game::Game  
 

Game::~Game  
 


Member Function Documentation

int Game::init   [private]
 

int Game::initGame  
 

Load stuff that are needed to run game.

int Game::mainLoop  
 

Enter mainloop. Function returns when game quits.

void Game::render  
 

Render everything and flip buffers.

int Game::screenH  
 

Shortcut to renderer->getScreenH().

int Game::screenW  
 

Shortcut to renderer->getScreenW().

int Game::unInit   [private]
 


Member Data Documentation

friend Game::BFont [private]
 

friend Game::GUIButton [private]
 

friend Game::GameGUI [private]
 

friend Game::Ground [private]
 

friend Game::Player [private]
 

friend Game::Renderer [private]
 

BFont* Game::buttonFont
 

float Game::camerasmooth [private]
 

BFont* Game::defaultFont
 

float Game::fps [private]
 

float Game::fpstime [private]
 

float Game::framecounter [private]
 

Ground* Game::ground
 

GameGUI* Game::gui
 

Input Game::input [private]
 

Texture* Game::minimap
 

Player* Game::players[MAX_PLAYERS]
 

Renderer* Game::renderer
 

BFont* Game::tooltipFont
 


The documentation for this class was generated from the following file:
Generated at Fri Oct 5 20:23:53 2001 for Executor by doxygen1.2.10 written by Dimitri van Heesch, © 1997-2001