Guest User

Untitled

a guest
May 22nd, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. import java.util.*;
  2. import java.io.*;
  3.  
  4. public class Load {
  5.  
  6. Player player = new Player();
  7. MainMenu menu = new MainMenu();
  8. String[] elements;
  9. int gold;
  10. int stone;
  11. int coal;
  12. int bronze;
  13. int iron;
  14. int diamond;
  15.  
  16. boolean isLoaded() {
  17. for (int i=0; i < elements.length; i++) {
  18. for (int j=0; j < Player.inventory.size(); j++){
  19. if(elements[i].equals(Player.inventory.get(j))) {
  20. return true;
  21. }
  22. }
  23. }
  24. return false;
  25. }
  26.  
  27. public void load() {
  28.  
  29. try {
  30. File file = new File("save.txt");
  31. Scanner savedInv = new Scanner(file);
  32. elements = savedInv.nextLine().split(", ");
  33. gold = Integer.parseInt(savedInv.nextLine());
  34. stone = Integer.parseInt(savedInv.nextLine());
  35. coal = Integer.parseInt(savedInv.nextLine());
  36. bronze = Integer.parseInt(savedInv.nextLine());
  37. iron = Integer.parseInt(savedInv.nextLine());
  38. diamond = Integer.parseInt(savedInv.nextLine());
  39.  
  40.  
  41. Player.inventory.clear();
  42. for(String str : elements) {
  43. Player.inventory.add(str);
  44. }
  45. Player.goldCoins = gold;
  46. Player.amntStone = stone;
  47. Player.amntCoal = coal;
  48. Player.amntBronze = bronze;
  49. Player.amntIron = iron;
  50. Player.amntDiamond = diamond;
  51. System.out.println("Load successful");
  52. System.out.println("Your inventory is " +Player.inventory);
  53. System.out.println("Your amount of gold is " +Player.goldCoins);
  54. menu.start();
  55.  
  56. }catch(Exception e) {
  57. System.out.println("Error loading file..." + e);
  58. System.out.println(e.toString());
  59. }
  60. }
  61. }
Add Comment
Please, Sign In to add comment