Add smart path painting

This commit is contained in:
Marcus Huderle
2018-03-05 16:47:00 -08:00
parent 940fb1b65c
commit e485f23004
4 changed files with 137 additions and 23 deletions

View File

@@ -204,6 +204,9 @@ public:
private:
void updateCurHoveredTile(QPointF pos);
void paintNormal(int x, int y);
void paintSmartPath(int x, int y);
static QList<int> smartPathTable;
signals:
void mouseEvent(QGraphicsSceneMouseEvent *, MapPixmapItem *);
@@ -250,7 +253,7 @@ public:
Map* map = NULL;
virtual void draw();
private:
void updateSelection(QPointF pos);
void updateSelection(QPointF pos, Qt::MouseButton button);
protected:
virtual void updateCurHoveredMetatile(QPointF pos);
private slots: