Guest User

Untitled

a guest
Jan 17th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. private BufferedImage loadImage(String path) {
  2. try {
  3.  
  4. //return ImageIO.read(Textures.class.getResourceAsStream(path));
  5. return ImageIO.read(Textures.class.getResource(path));
  6.  
  7. } catch (IOException ioe) {
  8. ioe.printStackTrace();
  9. System.exit(0);
  10. }
  11.  
  12. return null;
  13. }
  14.  
  15. private void loadTextures(String path) {
  16.  
  17. try{
  18. StringBuilder builder = new StringBuilder();
  19. BufferedReader br = new BufferedReader
  20. (new InputStreamReader
  21. (Textures.class.getResourceAsStream(path)));
  22.  
  23. String fileLine;
  24. String line;
  25. String[] tokens;
  26.  
  27. while((fileLine = br.readLine()) != null) {
  28. builder.append(fileLine + "n");
  29.  
  30. }
  31.  
  32. line = builder.toString();
  33. tokens = line.split("\s+");
  34.  
  35. int resource = 0;
  36. int name = 1;
  37.  
  38. for(int index = 0; index < tokens.length / 2; index++) {
  39.  
  40. BufferedImage image = loadImage(tokens[resource]);
  41. images.put(tokens[name], image);
  42.  
  43. resource += 2;
  44. name += 2;
  45. }
  46.  
  47. }catch(Exception e) {
  48. e.printStackTrace();
  49. System.out.println(0);
  50. }
  51. }`enter code here`
  52.  
  53. BufferedImage display = textures.getImage("display");
  54.  
  55. ...
  56.  
  57. g.drawImage(display, midWidth - scale * 16, scale * 3, scale * displayWidth, scale * displayHeight, null);
Add Comment
Please, Sign In to add comment