forked from jaildesigner-jailgames/jaildoctors_dilemma
Añadido el color del borde para cada habitación
This commit is contained in:
@@ -4,11 +4,12 @@
|
||||
#include <sstream>
|
||||
|
||||
// Constructor
|
||||
Room::Room(std::string file_path, SDL_Renderer *renderer, Asset *asset, ItemTracker *itemTracker, int *items)
|
||||
Room::Room(std::string file_path, SDL_Renderer *renderer, Screen *screen, Asset *asset, ItemTracker *itemTracker, int *items)
|
||||
{
|
||||
// Copia los punteros a objetos
|
||||
this->asset = asset;
|
||||
this->renderer = renderer;
|
||||
this->asset = asset;
|
||||
this->screen = screen;
|
||||
this->itemTracker = itemTracker;
|
||||
this->itemsPicked = items;
|
||||
|
||||
@@ -24,6 +25,9 @@ Room::Room(std::string file_path, SDL_Renderer *renderer, Asset *asset, ItemTrac
|
||||
|
||||
// Pinta el mapa de la habitación en la textura
|
||||
fillMapTexture();
|
||||
|
||||
// Establece el color del borde
|
||||
screen->setBorderColor(borderColor);
|
||||
}
|
||||
|
||||
// Destructor
|
||||
@@ -213,6 +217,11 @@ bool Room::setVars(std::string var, std::string value)
|
||||
bgColor = stringToColor(value);
|
||||
}
|
||||
|
||||
else if (var == "border")
|
||||
{
|
||||
borderColor = stringToColor(value);
|
||||
}
|
||||
|
||||
else if (var == "tileset")
|
||||
{
|
||||
tileset = value;
|
||||
|
||||
Reference in New Issue
Block a user