2018-09-24 16:48:36 +01:00
|
|
|
#ifndef HISTORYITEM_H
|
|
|
|
#define HISTORYITEM_H
|
|
|
|
|
|
|
|
#include "blockdata.h"
|
|
|
|
|
|
|
|
class HistoryItem {
|
|
|
|
public:
|
|
|
|
Blockdata *metatiles;
|
|
|
|
int layoutWidth;
|
|
|
|
int layoutHeight;
|
|
|
|
HistoryItem(Blockdata *metatiles, int layoutWidth, int layoutHeight);
|
|
|
|
~HistoryItem();
|
|
|
|
};
|
|
|
|
|
2019-01-09 02:03:54 +00:00
|
|
|
enum RegionMapEditorBox {
|
|
|
|
BackgroundImage = 1,
|
|
|
|
CityMapImage = 2,
|
|
|
|
};
|
|
|
|
|
|
|
|
class RegionMapHistoryItem {
|
|
|
|
public:
|
2019-01-22 20:06:49 +00:00
|
|
|
int which;
|
2019-01-28 18:47:20 +00:00
|
|
|
int mapWidth = 0;
|
|
|
|
int mapHeight = 0;
|
2019-01-22 20:06:49 +00:00
|
|
|
QVector<uint8_t> tiles;
|
|
|
|
QString cityMap;
|
|
|
|
RegionMapHistoryItem(int type, QVector<uint8_t> tiles, QString cityMap);
|
|
|
|
RegionMapHistoryItem(int type, QVector<uint8_t> tiles, int width, int height);
|
2019-01-09 02:03:54 +00:00
|
|
|
~RegionMapHistoryItem();
|
|
|
|
};
|
|
|
|
|
2018-09-24 16:48:36 +01:00
|
|
|
#endif // HISTORYITEM_H
|