Debugando la clase enemy
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
#include "map.h"
|
||||
|
||||
// Constructor
|
||||
Map::Map(std::string file, SDL_Renderer *renderer, Asset *asset, Item_tracker *itemTracker)
|
||||
Map::Map(std::string file, SDL_Renderer *renderer, Asset *asset, ItemTracker *itemTracker)
|
||||
{
|
||||
// Inicializa variables
|
||||
tile_size = 8;
|
||||
@@ -9,6 +9,8 @@ Map::Map(std::string file, SDL_Renderer *renderer, Asset *asset, Item_tracker *i
|
||||
map_height = 26;
|
||||
tileset_width = 32;
|
||||
name = file.substr(file.find_last_of("\\/") + 1);
|
||||
enemy_file = "";
|
||||
bgColor1 = bgColor2 = {0, 0, 0};
|
||||
|
||||
// Copia los punteros a objetos
|
||||
this->asset = asset;
|
||||
@@ -256,6 +258,10 @@ bool Map::setVars(std::string var, std::string value)
|
||||
{
|
||||
room_right = value;
|
||||
}
|
||||
else if (var == "enemy_file")
|
||||
{
|
||||
enemy_file = value;
|
||||
}
|
||||
else if (var == "")
|
||||
{
|
||||
}
|
||||
@@ -591,4 +597,10 @@ void Map::getItem(int index)
|
||||
{
|
||||
const SDL_Rect r = getActorCollider(index);
|
||||
itemTracker->addItem(name, {r.x, r.y});
|
||||
}
|
||||
|
||||
// Obtiene el valor de la variable
|
||||
std::string Map::getEnemyFile()
|
||||
{
|
||||
return enemy_file;
|
||||
}
|
||||
Reference in New Issue
Block a user