public void DrawImageSet(Imageset imageset, double opacity) { int maxX = GetTilesXForLevel(imageset, imageset.BaseLevel); int maxY = GetTilesYForLevel(imageset, imageset.BaseLevel); for (int x = 0; x < maxX; x++) { for (int y = 0; y < maxY; y++) { Tile tile = TileCache.GetTile(imageset.BaseLevel, x, y, imageset, null); if (tile != null) { tile.Draw3D(this, opacity); } } } }