atm959

SaveDataHandler.java

May 30th, 2016
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.22 KB | None | 0 0
  1. package com.atm959.sourceCode;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.BufferedWriter;
  5. import java.io.FileReader;
  6. import java.io.FileWriter;
  7.  
  8. public class SaveDataHandler {
  9.    
  10.     String fileName = "res/savedata/save.txt";
  11.    
  12.     public SaveDataHandler(){
  13.        
  14.         System.out.println("Loaded SaveDataHandler.java");
  15.        
  16.     }
  17.    
  18.     public void saveGame(){
  19.        
  20.         try {
  21.             FileWriter fileWriter = new FileWriter(fileName);
  22.             BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
  23.             bufferedWriter.write("" + Coin.coins + "");
  24.             bufferedWriter.newLine();
  25.             bufferedWriter.write("" + Upgrades.playerUpgrades + "");
  26.             bufferedWriter.newLine();
  27.             bufferedWriter.write("" + Upgrades.bulletUpgrades + "");
  28.             bufferedWriter.close();
  29.         } catch(Exception e){
  30.            
  31.         }
  32.        
  33.     }
  34.    
  35.     public void loadGame(){
  36.        
  37.         try {
  38.             FileReader fileReader = new FileReader(fileName);
  39.             BufferedReader bufferedReader = new BufferedReader(fileReader);
  40.             Coin.coins = Integer.parseInt(bufferedReader.readLine());
  41.             Upgrades.playerUpgrades = Integer.parseInt(bufferedReader.readLine());
  42.             Upgrades.bulletUpgrades = Integer.parseInt(bufferedReader.readLine());
  43.             bufferedReader.close();
  44.         } catch(Exception e){
  45.            
  46.         }
  47.        
  48.     }
  49.    
  50. }
Advertisement
Add Comment
Please, Sign In to add comment