| 75 | } |
| 76 | |
| 77 | bool TileSet::areLinked(const Tile* tile1, const Tile* tile2) const |
| 78 | { |
| 79 | // Check if the tile visual is linkable |
| 80 | uint32_t intTile1Visual = static_cast<uint32_t>(tile1->getTileVisual()); |
| 81 | uint32_t intTile2Visual = static_cast<uint32_t>(tile2->getTileVisual()); |
| 82 | uint32_t linkValue = 1 << intTile2Visual; |
| 83 | linkValue &= mTileLinks[intTile1Visual]; |
| 84 | |
| 85 | if(linkValue == 0) |
| 86 | return false; |
| 87 | |
| 88 | return true; |
| 89 | } |
no test coverage detected