porymap/include/core/historyitem.h

33 lines
707 B
C
Raw Normal View History

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();
};
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);
~RegionMapHistoryItem();
};
2018-09-24 16:48:36 +01:00
#endif // HISTORYITEM_H