1     /**
2      * Curso Básico de desarrollo de Juegos en Java - Invaders
3      * 
4      * (c) 2004 Planetalia S.L. - Todos los derechos reservados. Prohibida su reproducción
5      * 
6      * http://www.planetalia.com
7      * 
8      */
9     package version27;
10    
11    import java.awt.image.BufferedImage;
12    import java.net.URL;
13    import javax.imageio.ImageIO;
14    
15    public class SpriteCache extends ResourceCache{
16      
17      protected Object loadResource(URL url) {
18        try {
19          return ImageIO.read(url);
20        } catch (Exception e) {
21          System.out.println("No se pudo cargar la imagen de "+url);
22          System.out.println("El error fue : "+e.getClass().getName()+" "+e.getMessage());
23          System.exit(0);
24          return null;
25        }
26      }
27      
28      public BufferedImage getSprite(String name) {
29        return (BufferedImage)getResource(name);
30      }
31    }
32