(prog)#include <GUI.h>
Métodos públicos | |
| CGUI () | |
| Constructor. | |
| ~CGUI () | |
| Destructor. | |
| bool | initialize () |
| Carga el GUI ante un CreateDevice. | |
| void | render () |
| Renderiza el GUI ante un FrameRender. | |
| void | update () |
| Actualiza el GUI ante un FrameMove. | |
| void | restore () |
| Restaura objetos ante un ResetDevice. | |
| void | free () |
| Libera objetos ante un LostDevice. | |
| void | Release () |
| Libera el GUI ante un DestroyDevice. | |
| void | iniGameConfig (void) |
| Inicializa algunas variables y elementos de la configuración del juego. | |
| void | setMarcador (int num, int marcador) |
| Cambia el marcador indicado con el número indicado. | |
| void | setText (LPCWSTR txt, int Type) |
| Cambia el texto de diferentes etiquetas personalizables. | |
| void | throwEvent (int ID) |
| Para lanzar un evento. | |
| int * | getIndex (int id) |
| Vector que retorna un puntero a un entero con el valor indicado, se usa para gestionar los elementos de los comboboxes del GUI. | |
| bool | setArena (int dIndex) |
| Establece la arena con el índice dado, cargando todas antes si fuese necesario. | |
| bool | setVehicle (int numPlayer, int dIndex) |
| Establece el vehículo con el índice dado, cargando todos antes si fuese necesario. | |
| bool | nextArena (void) |
| Establece la siguiente arena de la lista. | |
| bool | priorArena (void) |
| Establece la anterior arena de la lista. | |
| bool | nextVehicle (void) |
| Establece el siguiente vehículo de la lista. | |
| bool | priorVehicle (void) |
| Establece el anterior vehículo de la lista. | |
| void | setTypeGUI (int dType) |
| Establece el tipo de GUI. | |
| int | getTypeGUI (void) |
| Funcion observadora del tipo de GUI actual. | |
| int | getOldTypeGUI (void) |
| Funcion observadora del tipo de GUI anterior. | |
| void | setStadistics (bool dType) |
| Muestra u oculta las estadísticas. | |
| bool | getStadistics (void) |
| Comprueba si están o no las estadísticas activadas. | |
| void | setTypeGame (int dType) |
| Función para establecer el tipo de juego seleccionado. | |
| int | getTypeGame (void) |
| Funcion observadora del tipo de juego. | |
| int | getTypeArena (void) |
| Funcion observadora del tipo de arena. | |
| int | getTypeVehicle (void) |
| Funcion observadora del tipo de vehículo. | |
| LPCWSTR | getLocalPlayerName (void) |
| Función observadora del nombre del jugador actual. | |
| bool | getPaused (void) |
| Comprueba si estamos o no en modo pausa. | |
| bool | getGamming (void) |
| Comprueba si estamos o no en modo juego. | |
| CDXUTDialog * | getGUI () |
| Para acceder directamente al objeto GUI. | |
Métodos privados | |
| void | HideAll (void) |
| Para ocultar todos los elementos del GUI. | |
Atributos privados | |
| bool | m_bInit |
| Flag que indica si el objeto está inicializado. | |
| IDirect3DDevice9 * | m_pDevice |
| Puntero al dispositivo de DirectX. | |
| CDXUTDialog * | m_pGUI |
| Cuadro para contener objetos. | |
| ID3DXFont * | m_pFont |
| Para dibujar textos. | |
| ID3DXSprite * | m_pTextSprite |
| Para efectos Sprite. | |
| bool | m_bStadistics |
| Flag para mostrar las estadísticas. | |
| int | m_iType |
| Tipo de GUI mostrado actualmente. | |
| int | m_ioldType |
| Tipo de GUI mostrado anteriormente. | |
| int | m_iTypeGame |
| Tipo de juego seleccionado. | |
| int | m_iTypeArena |
| Tipo de arena seleccionado. | |
| int | m_iTypeVehicle |
| Tipo de vehículo seleccionado. | |
| bool | m_bPaused |
| Indica si estamos o no en pausa. | |
| bool | m_bGamming |
| Indica si estamos o no jugando (pausados o no). | |
| UINT | m_uWidth |
| Dimensiones actuales del dispositivo (ancho). | |
| UINT | m_uHeight |
| Dimensiones actuales del dispositivo (alto). | |
| UINT | m_uMidW |
| Dimensiones actuales del dispositivo (ancho/2). | |
| UINT | m_uMidH |
| Dimensiones actuales del dispositivo (alto/2). | |
| int | m_iArena |
| Índice de la arena actualmente seleccionada. | |
| int | m_iVehicle1 |
| Índice del vehículo del jugador 1 actualmente seleccionado. | |
| int | m_iVehicle2 |
| Índice del vehículo del jugador 2 actualmente seleccionado. | |
| int | m_inumArenas |
| Número total de arenas encontradas. | |
| int | m_inumVehicles |
| Número total de vehículos encontrados. | |
| int | m_piIndex [GUI_MAX_ITEMS_COMBOBOX] |
| Vector en el que cada posición es el valor de un índice de los comboboxes del GUI. | |
| std::vector< CDXUTControl * > | m_aCtrls |
| Lista de controles del GUI. | |



