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;
+    }
+}