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

GameGUI Class Reference

#include <gamegui.h>

List of all members.

Public Methods

 GameGUI (Game *parent)
 ~GameGUI ()
void render ()
void refreshGUI ()
void updateFrame ()

Private Methods

void renderHUD ()
void renderButtons ()
void initButtons ()

Private Attributes

Gamegame
Rendererrenderer
Player ** players
Inputinput
GUIButtonbuttons [MAX_GUIBUTTONS]
int buttcount
Vector buttonbase
Color buttonpanelcol
Vector select_p1
Vector select_p2
float cameraspeed
tgl_object * marker


Detailed Description

Gui for game
Author:
T Kontkanen


Constructor & Destructor Documentation

GameGUI::GameGUI Game *   parent
 

Constructor.

GameGUI::~GameGUI  
 


Member Function Documentation

void GameGUI::initButtons   [private]
 

void GameGUI::refreshGUI  
 

Update things like camera, must be called inside time syncronized mainloop.

void GameGUI::render  
 

Refresh and render current GUI.

void GameGUI::renderButtons   [private]
 

void GameGUI::renderHUD   [private]
 

void GameGUI::updateFrame  
 

Update thigs like camera, must be called only once per frame.


Member Data Documentation

int GameGUI::buttcount [private]
 

Vector GameGUI::buttonbase [private]
 

Color GameGUI::buttonpanelcol [private]
 

GUIButton* GameGUI::buttons[MAX_GUIBUTTONS] [private]
 

float GameGUI::cameraspeed [private]
 

Game* GameGUI::game [private]
 

Input* GameGUI::input [private]
 

tgl_object* GameGUI::marker [private]
 

Player** GameGUI::players [private]
 

Renderer* GameGUI::renderer [private]
 

Vector GameGUI::select_p1 [private]
 

Vector GameGUI::select_p2 [private]
 


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