eliminat soport de borde en les habitacions

This commit is contained in:
2026-04-07 17:40:39 +02:00
parent d9f3643334
commit c1daf26afb
8 changed files with 4 additions and 44 deletions

View File

@@ -2,7 +2,6 @@
#include <utility> // Para std::move
#include "core/rendering/screen.hpp" // Para Screen
#include "core/rendering/surface.hpp" // Para Surface
#include "core/resources/resource_cache.hpp" // Para Resource
#include "game/defaults.hpp" // Para Defaults::Game
@@ -33,7 +32,6 @@ Room::Room(const std::string& room_path, std::shared_ptr<Scoreboard::Data> data)
tilemap_renderer_ = std::make_unique<TilemapRenderer>(tile_map_, tile_set_width_, surface_, bg_color_, conveyor_belt_direction_);
tilemap_renderer_->initialize(room->collision_tile_map);
Screen::get()->setBorderColor(border_color_); // Establece el color del borde
}
// Destructor
@@ -43,7 +41,6 @@ void Room::initializeRoom(const Data& room) {
// Asignar valores a las variables miembro
number_ = room.number;
bg_color_ = room.bg_color;
border_color_ = room.border_color;
item_color1_ = room.item_color1;
item_color2_ = room.item_color2;
upper_room_ = room.upper_room;

View File

@@ -31,7 +31,6 @@ class Room {
struct Data {
std::string number;
Uint8 bg_color{0};
Uint8 border_color{0};
Uint8 item_color1{12};
Uint8 item_color2{6};
std::string upper_room;
@@ -53,7 +52,6 @@ class Room {
// --- Funciones ---
[[nodiscard]] auto getNumber() const -> const std::string& { return number_; }
[[nodiscard]] auto getBGColor() const -> Uint8 { return bg_color_; }
[[nodiscard]] auto getBorderColor() const -> Uint8 { return border_color_; }
void renderMap();
void renderEnemies();
void renderItems();
@@ -94,7 +92,6 @@ class Room {
std::string number_;
Uint8 bg_color_{0};
Uint8 border_color_{0};
Uint8 item_color1_{12};
Uint8 item_color2_{6};
std::string upper_room_;

View File

@@ -73,9 +73,6 @@ void RoomLoader::parseRoomConfig(const fkyaml::node& yaml, Room::Data& room, con
if (room_node.contains("bgColor")) {
room.bg_color = readColorNode(room_node["bgColor"]);
}
if (room_node.contains("border")) {
room.border_color = readColorNode(room_node["border"]);
}
if (room_node.contains("tileSetFile")) {
room.tile_set_file = room_node["tileSetFile"].get_value<std::string>();
}