forked from jaildesigner-jailgames/jaildoctors_dilemma
Creando habitaciones
This commit is contained in:
@@ -78,6 +78,7 @@ room_t loadRoomFile(std::string file_path, bool verbose)
|
||||
{
|
||||
enemy_t enemy;
|
||||
enemy.flip = false;
|
||||
enemy.mirror = false;
|
||||
enemy.palette = p_zxspectrum;
|
||||
|
||||
do
|
||||
@@ -316,6 +317,11 @@ bool setEnemy(enemy_t *enemy, std::string var, std::string value)
|
||||
enemy->flip = stringToBool(value);
|
||||
}
|
||||
|
||||
else if (var == "mirror")
|
||||
{
|
||||
enemy->mirror = stringToBool(value);
|
||||
}
|
||||
|
||||
else if (var == "color")
|
||||
{
|
||||
enemy->color = value;
|
||||
@@ -734,7 +740,7 @@ tile_e Room::getTile(SDL_Point point)
|
||||
// Devuelve el tipo de tile que hay en ese indice
|
||||
tile_e Room::getTile(int index)
|
||||
{
|
||||
//const bool onRange = (index > -1) && (index < mapWidth * mapHeight);
|
||||
// const bool onRange = (index > -1) && (index < mapWidth * mapHeight);
|
||||
const bool onRange = (index > -1) && (index < (int)tileMap.size());
|
||||
|
||||
if (onRange)
|
||||
@@ -975,7 +981,7 @@ void Room::setTopSurfaces()
|
||||
}
|
||||
}
|
||||
|
||||
// Añade un terminador
|
||||
// Añade un terminador
|
||||
tile.push_back(-1);
|
||||
|
||||
// Recorre el vector de tiles buscando tiles consecutivos para localizar las superficies
|
||||
@@ -1036,7 +1042,7 @@ void Room::setLeftSurfaces()
|
||||
}
|
||||
}
|
||||
|
||||
// Añade un terminador
|
||||
// Añade un terminador
|
||||
tile.push_back(-1);
|
||||
|
||||
// Recorre el vector de tiles buscando tiles consecutivos
|
||||
@@ -1084,7 +1090,7 @@ void Room::setRightSurfaces()
|
||||
}
|
||||
}
|
||||
|
||||
// Añade un terminador
|
||||
// Añade un terminador
|
||||
tile.push_back(-1);
|
||||
|
||||
// Recorre el vector de tiles buscando tiles consecutivos
|
||||
|
||||
Reference in New Issue
Block a user