Añadidas nuevas pantallas (de la 7 a la 10)

This commit is contained in:
2022-09-12 20:40:23 +02:00
parent 6b7769ca3c
commit 415080ba8f
16 changed files with 248 additions and 58 deletions

View File

@@ -356,12 +356,20 @@ bool Director::setFileList()
asset->add("/data/room/04.room", room);
asset->add("/data/room/05.room", room);
asset->add("/data/room/06.room", room);
asset->add("/data/room/07.room", room);
asset->add("/data/room/08.room", room);
asset->add("/data/room/09.room", room);
asset->add("/data/room/10.room", room);
asset->add("/data/room/01.tmx", room);
asset->add("/data/room/02.tmx", room);
asset->add("/data/room/03.tmx", room);
asset->add("/data/room/04.tmx", room);
asset->add("/data/room/05.tmx", room);
asset->add("/data/room/06.tmx", room);
asset->add("/data/room/07.tmx", room);
asset->add("/data/room/08.tmx", room);
asset->add("/data/room/09.tmx", room);
asset->add("/data/room/10.tmx", room);
asset->add("/media/tilesets/standard.png", bitmap);

View File

@@ -14,7 +14,7 @@ Item::Item(item_t item)
sprite = new Sprite(item.x, item.y, 8, 8, texture, renderer);
// Inicia variables
sprite->setSpriteClip(item.tile * 8, 0, 8, 8);
sprite->setSpriteClip((item.tile % 10) * 8, (item.tile / 10) * 8, 8, 8);
collider = sprite->getRect();
colorChangeSpeed = 4;
counter = item.counter * colorChangeSpeed;

View File

@@ -612,8 +612,8 @@ tile_e Room::getTile(SDL_Point point)
return t_slope_l;
}
// Las filas 10-14 son de tiles t_passable
if ((tilemap[pos] >= 10 * tilesetWidth) && (tilemap[pos] < 15 * tilesetWidth))
// Las filas 10-18 son de tiles t_passable
if ((tilemap[pos] >= 10 * tilesetWidth) && (tilemap[pos] < 19 * tilesetWidth))
{
return t_passable;
}
@@ -648,8 +648,8 @@ tile_e Room::getTile(int index)
return t_slope_l;
}
// Las filas 10-14 son de tiles t_passable
if ((tilemap[index] >= 10 * tilesetWidth) && (tilemap[index] < 15 * tilesetWidth))
// Las filas 10-18 son de tiles t_passable
if ((tilemap[index] >= 10 * tilesetWidth) && (tilemap[index] < 19 * tilesetWidth))
{
return t_passable;
}