Los items ya brillan a distinto ritmo

This commit is contained in:
2022-08-30 21:44:07 +02:00
parent 38c41193ec
commit 93febf3127
6 changed files with 88 additions and 37 deletions

View File

@@ -149,6 +149,7 @@ bool Room::load(std::string _file_path)
item_t item;
item.asset = asset;
item.renderer = renderer;
item.counter = 0;
do
{
@@ -265,71 +266,71 @@ bool Room::setEnemy(enemy_t *enemy, std::string var, std::string value)
{
enemy->tileset = value;
}
else if (var == "animation")
{
enemy->animation = value;
}
else if (var == "width")
{
enemy->w = std::stof(value);
}
else if (var == "height")
{
enemy->h = std::stof(value);
}
else if (var == "x")
{
enemy->x = std::stof(value) * BLOCK;
}
else if (var == "y")
{
enemy->y = std::stof(value) * BLOCK;
}
else if (var == "vx")
{
enemy->vx = std::stof(value);
}
else if (var == "vy")
{
enemy->vy = std::stof(value);
}
else if (var == "x1")
{
enemy->x1 = std::stoi(value) * BLOCK;
}
else if (var == "x2")
{
enemy->x2 = std::stoi(value) * BLOCK;
}
else if (var == "y1")
{
enemy->y1 = std::stoi(value) * BLOCK;
}
else if (var == "y2")
{
enemy->y2 = std::stoi(value) * BLOCK;
}
else if (var == "color")
{
enemy->color = stringToColor(value);
}
else if (var == "[/enemy]")
{
}
else
{
success = false;
@@ -348,26 +349,31 @@ bool Room::setItem(item_t *item, std::string var, std::string value)
{
item->tileset = value;
}
if (var == "counter")
{
item->counter = std::stoi(value);
}
else if (var == "x")
{
item->x = std::stof(value) * BLOCK;
}
else if (var == "y")
{
item->y = std::stof(value) * BLOCK;
}
else if (var == "tile")
{
item->tile = std::stof(value);
}
else if (var == "[/item]")
{
}
else
{
success = false;