Index: sky/examples/game/lib/image_map.dart |
diff --git a/sky/examples/game/lib/image_map.dart b/sky/examples/game/lib/image_map.dart |
deleted file mode 100644 |
index 577df2a4e0bf10dbd933f14da08ae7171f02a56c..0000000000000000000000000000000000000000 |
--- a/sky/examples/game/lib/image_map.dart |
+++ /dev/null |
@@ -1,37 +0,0 @@ |
-part of sprites; |
- |
-typedef void ImageMapCallback(ImageMap preloader); |
- |
-class ImageMap { |
- |
- Map<String, Image> _images; |
- |
- int _totalNumImages = 0; |
- int _numLoadedImages = 0; |
- |
- ImageMapCallback _callback; |
- |
- ImageMap(List<String> urls, ImageMapCallback this._callback) { |
- _images = new Map(); |
- _totalNumImages = urls.length; |
- urls.forEach(_addURL); |
- } |
- |
- void _addURL(String url) { |
- image_cache.load(url, (Image image) { |
- // Store reference to image |
- _images[url] = image; |
- |
- // Check if all images are loaded |
- _numLoadedImages++; |
- if (_numLoadedImages==_totalNumImages) { |
- // Everything loaded, make callback |
- _callback(this); |
- } |
- }); |
- } |
- |
- Image getImage(String url) => _images[url]; |
- |
- Image operator [](String url) => _images[url]; |
-} |