view game/ResourceLoader.java @ 109:84935674c1c9

Added tag dev-0_70 for changeset ae66d21d4747
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 03 Mar 2011 22:30:05 +0200
parents a69103644bf6
children 4c0dec72e2f0
line wrap: on
line source

/*
 * Ristipolku Resource Loader
 * (C) Copyright 2011 Matti 'ccr' Hämäläinen <ccr@tnsp.org>
 */
package game;

import java.util.*;
import java.io.*;
import java.net.*;


public class ResourceLoader
{
    InputStream stream;
    String name;
    URL resourceURL;

    public ResourceLoader(String name)
    {
        this.name = name;
        resourceURL = getClass().getClassLoader().getResource(name);
        if (resourceURL != null)
            stream = getClass().getClassLoader().getResourceAsStream(name);
        
        System.out.print("ResourceLoader('"+ name +"'): "+ resourceURL +" - "+ stream +"\n");
    }
    
    public InputStream getStream()
    {
        return stream;
    }
    
    public URL getURL()
    {
        return resourceURL;
    }
}