Mercurial > hg > ristipolku
diff 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 diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/game/ResourceLoader.java Thu Dec 01 14:33:25 2016 +0200 @@ -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; + } +}