+ @if (Controller.Source != null)
+ {
+ var tiles = Controller.TileLayout.GetVisibleTiles(Controller.Source, Controller.Viewport);
+
@tiles.Count tile(s) at current viewport
+
+ | Lvl | Col | Row | Pri | Status |
+
+ @foreach (var t in tiles.Take(50))
+ {
+ var cached = Controller.Cache.Contains(t.TileId);
+
+ | @t.TileId.Level |
+ @t.TileId.Col |
+ @t.TileId.Row |
+ @t.Priority.ToString("F2") |
+ @(cached ? "✅" : "⏳") |
+
+ }
+
+
+ @if (tiles.Count > 50)
+ {
+
… and @(tiles.Count - 50) more
+ }
+ }
+ else
+ {
+
No source loaded.
+ }
+
+