Preserve unused metatile attributes

This commit is contained in:
GriffinR
2022-02-03 18:10:50 -05:00
committed by huderlem
parent cca762ba94
commit cf973710c8
7 changed files with 84 additions and 87 deletions

View File

@@ -3,6 +3,7 @@
#define METATILE_H
#include "tile.h"
#include "config.h"
#include <QImage>
#include <QPoint>
#include <QString>
@@ -42,10 +43,15 @@ public:
uint8_t layerType;
uint8_t encounterType; // FRLG only
uint8_t terrainType; // FRLG only
uint32_t unusedAttributes;
QString label;
void setAttributes(uint32_t data, BaseGameVersion version);
uint32_t getAttributes(BaseGameVersion version);
static int getIndexInTileset(int);
static QPoint coordFromPixmapCoord(const QPointF &pixelCoord);
static int getAttributesSize(BaseGameVersion version);
};
#endif // METATILE_H