Trabajando en el marcador
This commit is contained in:
@@ -12,6 +12,7 @@ Game::Game(SDL_Renderer *renderer, Screen *screen, Asset *asset, Input *input, D
|
||||
this->debug->setEnabled(true);
|
||||
|
||||
// Reserva memoria para los objetos
|
||||
scoreboard = new ScoreBoard(renderer, asset, &board);
|
||||
eventHandler = new SDL_Event();
|
||||
itemTracker = new ItemTracker();
|
||||
map = new Map(asset->get("01.map"), renderer, asset, itemTracker);
|
||||
@@ -27,12 +28,15 @@ Game::Game(SDL_Renderer *renderer, Screen *screen, Asset *asset, Input *input, D
|
||||
section.subsection = SUBSECTION_GAME_PLAY;
|
||||
|
||||
musicEnabled = !debug->getEnabled();
|
||||
;
|
||||
|
||||
board.diamonds = 0;
|
||||
board.lives = 5;
|
||||
}
|
||||
|
||||
// Destructor
|
||||
Game::~Game()
|
||||
{
|
||||
delete scoreboard;
|
||||
delete eventHandler;
|
||||
delete itemTracker;
|
||||
delete map;
|
||||
@@ -79,6 +83,7 @@ void Game::update()
|
||||
|
||||
// Actualiza los objetos
|
||||
debug->clear();
|
||||
scoreboard->update();
|
||||
map->update();
|
||||
enemyEngine->update();
|
||||
player->update();
|
||||
@@ -99,6 +104,7 @@ void Game::render()
|
||||
map->render();
|
||||
enemyEngine->render();
|
||||
player->render();
|
||||
scoreboard->render();
|
||||
renderDebugInfo();
|
||||
|
||||
// Actualiza la pantalla
|
||||
@@ -212,7 +218,7 @@ void Game::renderDebugInfo()
|
||||
SDL_RenderFillRect(renderer, &rect);
|
||||
|
||||
// Pinta el texto
|
||||
debug->setPos({1, 1});
|
||||
debug->setPos({1, PLAY_AREA_TOP});
|
||||
debug->render();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user