(prog)#include <Game.h>
Métodos públicos | |
| CGame () | |
| Constructor. | |
| ~CGame () | |
| Destructor. | |
| bool | initialize (SDataGame *dData) |
| Inicializa el juego. | |
| void | render () |
| Renderiza los objetos del juego. | |
| void | update () |
| Actualiza el juego. | |
| void | Release () |
| Libera los datos del juego. | |
| CPlayerLocal * | getLocalPlayer1 (void) |
| Función observadora del jugador 1. | |
| CPlayerLocal * | getLocalPlayer2 (void) |
| Función observadora del jugador 2. | |
| C3DObjArena * | getArena (void) |
| Función observadora de la arena del juego. | |
| int | getType (void) |
| Función observadora del tipo de juego. | |
| void | playWin (bool loop, long volume=0, long frecuency=0) |
| Para activar el sonido de victoria. | |
| bool | isPlayWin (void) |
| Para saber si está activo el sonido de victoria. | |
| void | stopWin (void) |
| Para desactivar el sonido de victoria. | |
| void | playLose (bool loop, long volume=0, long frecuency=0) |
| Para activar el sonido de derrota. | |
| bool | isPlayLose (void) |
| Para saber si está activo el sonido de derrota. | |
| void | stopLose (void) |
| Para desactivar el sonido de derrota. | |
| void | playTime (bool loop, long volume=0, long frecuency=0) |
| Para activar el sonido de tiempo. | |
| bool | isPlayTime (void) |
| Para saber si está activo el sonido de tiempo. | |
| void | stopTime (void) |
| Para desactivar el sonido de tiempo. | |
Métodos privados | |
| void | updateInfo (int num_player) |
| Para actualizar varios marcadores del GUI durante el juego. | |
| bool | updateTime (void) |
| Para actualizar el tiempo durante el juego. | |
Atributos privados | |
| bool | m_bInit |
| Flag que indica si el objeto está inicializado. | |
| int | m_iType |
| Tipo de juego. | |
| C3DObjArena * | m_pArena |
| Puntero a la arena del juego. | |
| CPlayerLocal * | m_pLPlayer1 |
| Puntero al jugador 1. | |
| CPlayerLocal * | m_pLPlayer2 |
| Puntero al jugador 2. | |
| float | m_pTime |
| Tiempo disponible en el momento actual. | |
| float | m_pLastTime |
| Tiempo disponible en el momento anterior. | |
| bool | m_bChangeTime |
| Flag que indica si se cambió el marcador de tiempo. | |
| C3DSound * | m_pSndWin |
| Sonido de victoria. | |
| C3DSound * | m_pSndLose |
| Sonido de derrota. | |
| C3DSound * | m_pSndTime |
| Sonido de tiempo. | |



