Walls And Holes  1
tilemaphelpers.h
Go to the documentation of this file.
1 #ifndef TILEMAPHELPERS_H
2 #define TILEMAPHELPERS_H
3 
4 #include "tilemap.h"
5 
6 // QPoints are not hashable in Qt by default!
7 inline uint qHash (const QPoint & key)
8 {
9  return qHash (QPair<int,int>(key.x(), key.y()) );
10 }
11 
12 namespace TileMapHelper {
13 
27 QRegion getFillRegion(TileMap *tileMap, int x, int y);
28 
29 QRegion getAllOfTemplate(TileMap *tileMap, TileTemplate *tileTemplate);
30 QRegion getAllOfTemplateAtTile(TileMap *tileMap, int x, int y);
31 
32 }
33 
34 #endif // TILEMAPHELPERS_H
QRegion getAllOfTemplate(TileMap *tileMap, TileTemplate *tileTemplate)
Definition: tilemaphelpers.cpp:44
QRegion getFillRegion(TileMap *tileMap, int x, int y)
getFillRegion
Definition: tilemaphelpers.cpp:6
Definition: tilemaphelpers.h:12
Definition: tiletemplate.h:13
uint qHash(const QPoint &key)
Definition: tilemaphelpers.h:7
QRegion getAllOfTemplateAtTile(TileMap *tileMap, int x, int y)
Definition: tilemaphelpers.cpp:58
Definition: tilemap.h:14