(prog)#include <Menu.h>
Métodos públicos | |
| CMenu (void) | |
| Constructor. | |
| ~CMenu (void) | |
| Destructor. | |
| bool | initialize () |
| Carga el menú ante un CreateDevice. | |
| void | render () |
| Renderiza el menú ante un FrameRender. | |
| void | update () |
| Actualiza el menú ante un FrameMove. | |
| void | restore () |
| Restaura objetos ante un ResetDevice. | |
| void | free () |
| Libera objetos ante un LostDevice. | |
| void | Release () |
| Libera el menú ante un DestroyDevice. | |
| C3DLight * | getMLight (void) |
| Retorna la luz utilizada. | |
| C3DObjArena * | getMArena (void) |
| Retorna la arena actualmente seleccionada. | |
| C3DObjVehicle * | getMVehicle1 (void) |
| Retorna el vehículo del jugador 1 actualmente seleccionado. | |
| C3DObjVehicle * | getMVehicle2 (void) |
| Retorna el vehículo del jugador 2 actualmente seleccionado. | |
| CGame * | getMGame (void) |
| Retorna el juego actual. | |
| float | getTotalTime (void) |
| Función observadora del tiempo total del menú. | |
| bool | setTypeMenu (int dTipo, LPCWSTR dStr=NULL, int dTipoGame=0) |
| Para comenzar el juego. | |
Métodos privados | |
| void | AnimDemo (void) |
| Para animar en el modo demo o pausa. | |
Atributos privados | |
| bool | m_bInit |
| Flag que indica si el objeto está inicializado. | |
| C3DLight * | m_pLight |
| Luz por defecto. | |
| C3DObjArena * | m_pScene |
| Escena del menú. | |
| C3DObject * | m_pLogo |
| Objeto con el logo del videojuego. | |
| C3DObjArena * | m_pArena |
| Arena seleccionada. | |
| C3DObjVehicle * | m_pVehicle1 |
| Vehículo seleccionado para el jugador 1. | |
| C3DObjVehicle * | m_pVehicle2 |
| Vehículo seleccionado para el jugador 2. | |
| CGame * | m_pGame |
| Juego actual. | |
| SDataGame | m_sDataGame |
| Información sobre el juego (tipo, jugadores y arena). | |
| float | m_fTotalTime |
| Tiempo total transcurrido. | |
| float | m_fElapsedTime |
| Tiempo desde el último renderizado. | |
| int | m_iTipo |
| Tipo de menú mostrado. | |
| int | m_iEstadoAnim |
| Para las animaciones. | |
| bool | m_bLightIn |
| Flag que indica si la luz está apagada o encendida. | |



