Mercurial > hg > ristipolku
diff src/ResourceLoader.java @ 161:fb33d3796942
Rename source directory.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 21 Jun 2016 12:53:53 +0300 |
parents | game/ResourceLoader.java@d6d92845d6a2 |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/ResourceLoader.java Tue Jun 21 12:53:53 2016 +0300 @@ -0,0 +1,37 @@ +/* + * 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; + } +}