#include <gamegui.h>
Public Methods | |
GameGUI (Game *parent) | |
~GameGUI () | |
void | render () |
void | refreshGUI () |
void | updateFrame () |
Private Methods | |
void | renderHUD () |
void | renderButtons () |
void | initButtons () |
Private Attributes | |
Game * | game |
Renderer * | renderer |
Player ** | players |
Input * | input |
GUIButton * | buttons [MAX_GUIBUTTONS] |
int | buttcount |
Vector | buttonbase |
Color | buttonpanelcol |
Vector | select_p1 |
Vector | select_p2 |
float | cameraspeed |
tgl_object * | marker |
|
Constructor.
|
|
|
|
|
|
Update things like camera, must be called inside time syncronized mainloop.
|
|
Refresh and render current GUI.
|
|
|
|
|
|
Update thigs like camera, must be called only once per frame.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|