Add convenience functions for triple layer metatiles

This commit is contained in:
GriffinR
2022-10-03 21:28:16 -04:00
committed by Marcus Huderle
parent eb8b9b0352
commit 3181523799
11 changed files with 42 additions and 38 deletions

View File

@@ -10,6 +10,19 @@ Metatile::Metatile() :
unusedAttributes(0)
{ }
Metatile::Metatile(const int numTiles) :
behavior(0),
layerType(0),
encounterType(0),
terrainType(0),
unusedAttributes(0)
{
Tile tile = Tile();
for (int i = 0; i < numTiles; i++) {
this->tiles.append(tile);
}
}
int Metatile::getIndexInTileset(int metatileId) {
if (metatileId < Project::getNumMetatilesPrimary()) {
return metatileId;