Add image export for metatileset

This commit is contained in:
GriffinR
2022-10-05 08:54:04 -04:00
committed by Marcus Huderle
parent c27ea49fcd
commit b0e12170fb
5 changed files with 69 additions and 20 deletions

View File

@@ -96,11 +96,11 @@ private slots:
void on_comboBox_terrainType_activated(int arg1);
void on_actionExport_Primary_Tiles_Image_triggered();
void on_actionExport_Secondary_Tiles_Image_triggered();
void on_actionExport_Primary_Metatiles_Image_triggered();
void on_actionExport_Secondary_Metatiles_Image_triggered();
void on_actionImport_Primary_Metatiles_triggered();
void on_actionImport_Secondary_Metatiles_triggered();
void on_copyButton_metatileLabel_clicked();

View File

@@ -16,6 +16,8 @@ public:
uint16_t getSelectedMetatileId();
void updateSelectedMetatile();
QPoint getMetatileIdCoordsOnWidget(uint16_t metatileId);
QImage buildPrimaryMetatilesImage();
QImage buildSecondaryMetatilesImage();
QVector<uint16_t> usedMetatiles;
bool selectorShowUnused = false;
@@ -40,6 +42,8 @@ private:
void drawFilters();
void drawUnused();
void drawCounts();
QImage buildAllMetatilesImage();
QImage buildImage(int metatileIdStart, int metatileIdEnd);
signals:
void hoveredMetatileChanged(uint16_t);