Use spin boxes for border metatile settings if using default size

This commit is contained in:
GriffinR
2023-09-19 14:21:36 -04:00
parent 8054a808a6
commit 22fe7f2963
10 changed files with 210 additions and 96 deletions

View File

@@ -93,7 +93,15 @@ public:
static QPoint coordFromPixmapCoord(const QPointF &pixelCoord);
static int getDefaultAttributesSize(BaseGameVersion version);
static void setCustomLayout(Project*);
static QString getMetatileIdString(uint16_t metatileId) { return "0x" + QString("%1").arg(metatileId, 3, 16, QChar('0')).toUpper(); };
static QString getMetatileIdString(uint16_t metatileId) {
return "0x" + QString("%1").arg(metatileId, 3, 16, QChar('0')).toUpper();
};
static QString getMetatileIdStringList(const QList<uint16_t> metatileIds) {
QStringList metatiles;
for (auto metatileId : metatileIds)
metatiles << Metatile::getMetatileIdString(metatileId);
return metatiles.join(",");
};
private:
// Stores how each attribute should be laid out for all metatiles, according to the user's config