view game/ResourceLoader.java @ 162:e8eeac403e5f

Backed out changeset fb33d3796942
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 01 Dec 2016 14:33:25 +0200
parents src/ResourceLoader.java@fb33d3796942
children 8dbaa093c562
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;
    }
}