(prog)#include <3DObjArena.h>
Diagrama de herencias de C3DObjArena

Métodos públicos | |
| C3DObjArena () | |
| Constructor. | |
| ~C3DObjArena () | |
| Destructor. | |
| bool | initialize (C3DObject *dParent, LPCWSTR ObjectPath) |
| Inicializa la arena. | |
| void | update () |
| Actualiza la arena. | |
| void | render () |
| Renderiza la arena. | |
| bool | loadRanking (void) |
| Carga el fichero de ranking. | |
| bool | saveRanking (void) |
| Guarda el fichero de ranking. | |
| void | addRanking (Rank &R) |
| Añade un elemento al ranking. | |
| LPWSTR | getName (void) |
| Función observadora del nombre de la arena. | |
| LPWSTR | getDescription (void) |
| Función observadora de la descripción de la arena. | |
| LPWSTR | getRankTxt (void) |
| Función observadora del texto de ranking. | |
| C3DObject * | getSky (void) |
| Función observadora del cielo de la arena. | |
| void | getPosObjective (D3DXVECTOR3 &Vec) |
| Toma la siguiente posición para el objetivo. | |
| void | getPosElement (D3DXVECTOR3 &Vec) |
| Toma la siguiente posición para elementos. | |
| void | nextObjective (void) |
| Situa el siguiente objetivo. | |
| void | nextElement (void) |
| Situa el siguiente elemento. | |
| C3DObjElement * | getObjetive (void) |
| Función observadora del elemento objetivo de la arena. | |
| C3DObjElement * | getRand (void) |
| Función observadora del elemento interrogación de la arena. | |
| C3DObjElement * | getHealth (void) |
| Función observadora del elemento de vida de la arena. | |
| C3DObjElement * | getRocket (void) |
| Función observadora del elemento cohete de la arena. | |
| C3DObjElement * | getMine (void) |
| Función observadora del elemento mina de la arena. | |
Atributos privados | |
| LPWSTR | m_awName |
| Nombre de la arena. | |
| LPWSTR | m_awDescription |
| Descripción textual de la arena. | |
| LPWSTR | m_awRankFile |
| Ruta del fichero de rankings. | |
| LPWSTR | m_awRankTxt |
| Texto del ranking. | |
| C3DObject * | m_pSky |
| Puntero al cielo de la arena. | |
| C3DObjElement * | m_pObjetive |
| Puntero al elemento objetivo. | |
| C3DObjElement * | m_pRand |
| Puntero al elemento interrogación. | |
| C3DObjElement * | m_pHealth |
| Puntero al elemento de vida. | |
| C3DObjElement * | m_pRocket |
| Puntero al elemento cohete. | |
| C3DObjElement * | m_pMine |
| Puntero al elemento mina. | |
| std::vector< D3DXVECTOR3 > | m_pPositions |
| Lista de posibles ubicaciones para los elementos. | |
| int | m_pPosObjective |
| Última posición del objetivo. | |
| int | m_pPosElement |
| Última posición del elemento. | |
| float | m_pNumObj |
| Número de objetivos a capturar. | |
| float | m_pTimeIni |
| Tiempo inicial para la arena. | |
| float | m_pTimeObj |
| Tiempo por objetivo capturado. | |
| float | m_pSize |
| Tamaño de la arena. | |
| std::list< Rank > | m_pRanking |
| Ranking de mejores tiempos de la arena. | |



