Clean up tile/metatile image changes

This commit is contained in:
GriffinR
2025-07-19 23:10:49 -04:00
parent c5117e458b
commit 15b300f864
31 changed files with 315 additions and 242 deletions

View File

@@ -158,7 +158,6 @@ public:
QPixmap render(bool ignoreCache = false, Layout *fromLayout = nullptr, const QRect &bounds = QRect(0, 0, -1, -1));
QPixmap renderCollision(bool ignoreCache);
// QPixmap renderConnection(MapConnection, Layout *);
QPixmap renderBorder(bool ignoreCache = false);
QPixmap getLayoutItemPixmap();

View File

@@ -76,13 +76,17 @@ public:
void addMetatile(Metatile* metatile);
const QList<Metatile*> &metatiles() const { return m_metatiles; }
Metatile* metatileAt(unsigned int i) const { return m_metatiles.at(i); }
const Metatile* metatileAt(unsigned int i) const { return m_metatiles.at(i); }
void clearMetatiles();
void resizeMetatiles(int newNumMetatiles);
int numMetatiles() const { return m_metatiles.length(); }
int maxMetatiles() const;
uint16_t firstMetatileId() const;
uint16_t lastMetatileId() const;
bool contains(uint16_t metatileId) const { return metatileId >= firstMetatileId() && metatileId <= lastMetatileId(); }
int numTiles() const { return m_tiles.length(); }
int maxTiles() const;