forked from jaildesigner-jailgames/jaildoctors_dilemma
Arreglos en la estructura i format del codi
This commit is contained in:
@@ -19,13 +19,7 @@
|
||||
|
||||
// Constructor
|
||||
Demo::Demo()
|
||||
: screen_(Screen::get()),
|
||||
renderer_(Screen::get()->getRenderer()),
|
||||
resource_(Resource::get()),
|
||||
asset_(Asset::get()),
|
||||
input_(Input::get()),
|
||||
debug_(Debug::get()),
|
||||
board_(std::make_shared<ScoreboardData>())
|
||||
: board_(std::make_shared<ScoreboardData>())
|
||||
{
|
||||
// Inicia algunas variables
|
||||
board_->ini_clock = SDL_GetTicks();
|
||||
@@ -45,7 +39,6 @@ Demo::Demo()
|
||||
ItemTracker::init();
|
||||
scoreboard_ = std::make_shared<Scoreboard>(board_);
|
||||
room_ = std::make_shared<Room>(current_room_, board_);
|
||||
text_ = resource_->getText("smb2");
|
||||
|
||||
// Inicializa el resto de variables
|
||||
counter_ = 0;
|
||||
@@ -112,7 +105,7 @@ void Demo::update()
|
||||
scoreboard_->update();
|
||||
checkRoomChange();
|
||||
|
||||
screen_->update();
|
||||
Screen::get()->update();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -120,7 +113,7 @@ void Demo::update()
|
||||
void Demo::render()
|
||||
{
|
||||
// Prepara para dibujar el frame
|
||||
screen_->start();
|
||||
Screen::get()->start();
|
||||
|
||||
// Dibuja los elementos del juego en orden
|
||||
room_->renderMap();
|
||||
@@ -130,7 +123,7 @@ void Demo::render()
|
||||
scoreboard_->render();
|
||||
|
||||
// Actualiza la pantalla
|
||||
screen_->render();
|
||||
Screen::get()->render();
|
||||
}
|
||||
|
||||
// Escribe el nombre de la pantalla
|
||||
@@ -139,10 +132,10 @@ void Demo::renderRoomName()
|
||||
// Texto en el centro de la pantalla
|
||||
SDL_Rect rect = {0, 16 * BLOCK, PLAY_AREA_WIDTH, BLOCK * 2};
|
||||
Color color = stringToColor(options.video.palette, "white");
|
||||
SDL_SetRenderDrawColor(renderer_, color.r, color.g, color.b, 0xFF);
|
||||
SDL_RenderFillRect(renderer_, &rect);
|
||||
SDL_SetRenderDrawColor(Screen::get()->getRenderer(), color.r, color.g, color.b, 0xFF);
|
||||
SDL_RenderFillRect(Screen::get()->getRenderer(), &rect);
|
||||
|
||||
text_->writeDX(TEXT_CENTER | TEXT_COLOR, GAMECANVAS_CENTER_X, 16 * 8 + 4, room_->getName(), 1, room_->getBGColor());
|
||||
Resource::get()->getText("smb2")->writeDX(TEXT_CENTER | TEXT_COLOR, GAMECANVAS_CENTER_X, 16 * 8 + 4, room_->getName(), 1, room_->getBGColor());
|
||||
}
|
||||
|
||||
// Cambia de habitación
|
||||
@@ -152,7 +145,7 @@ bool Demo::changeRoom(const std::string &room_path)
|
||||
if (room_path != "0")
|
||||
{
|
||||
// Verifica que exista el fichero que se va a cargar
|
||||
if (asset_->get(room_path) != "")
|
||||
if (Asset::get()->get(room_path) != "")
|
||||
{
|
||||
// Crea un objeto habitación a partir del fichero
|
||||
room_ = std::make_shared<Room>(room_path, board_);
|
||||
|
||||
Reference in New Issue
Block a user