comparison 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
comparison
equal deleted inserted replaced
161:fb33d3796942 162:e8eeac403e5f
1 /*
2 * Ristipolku Resource Loader
3 * (C) Copyright 2011 Matti 'ccr' Hämäläinen <ccr@tnsp.org>
4 */
5 package game;
6
7 import java.util.*;
8 import java.io.*;
9 import java.net.*;
10
11
12 public class ResourceLoader
13 {
14 InputStream stream;
15 String name;
16 URL resourceURL;
17
18 public ResourceLoader(String name)
19 {
20 this.name = name;
21 resourceURL = getClass().getClassLoader().getResource(name);
22 if (resourceURL != null)
23 stream = getClass().getClassLoader().getResourceAsStream(name);
24
25 System.out.print("ResourceLoader('"+ name +"'): "+ resourceURL +" - "+ stream +"\n");
26 }
27
28 public InputStream getStream()
29 {
30 return stream;
31 }
32
33 public URL getURL()
34 {
35 return resourceURL;
36 }
37 }