Guest User

Untitled

a guest
Nov 11th, 2016
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. var c=0
  2. var hs = 0
  3. var STATS_PATH = "user://scorec.save"
  4. var PASSWORD = "SHIVANSH"
  5.  
  6. func _ready () :
  7. load_state()
  8. save_state()
  9.  
  10. func load_state():
  11. var file = File.new()
  12. if not file.file_exists(STATS_PATH):
  13. create_initial_save_game(STATS_PATH)
  14. file.open_encrypted_with_pass(STATS_PATH, File.READ, PASSWORD)
  15. var text = file.get_as_text()
  16. file.close()
  17.  
  18. var dict = {}
  19. dict.parse_json(text)
  20. hs = dict["high"]
  21.  
  22.  
  23. func save_state():
  24. var file = File.new()
  25. file.open_encrypted_with_pass(STATS_PATH, File.WRITE, PASSWORD)
  26.  
  27. var dict = {}
  28.  
  29. dict["h"] = hs
  30.  
  31. var text = dict.to_json()
  32.  
  33. file.store_string(text)
  34. file.close()
  35.  
  36.  
  37.  
  38.  
  39. func create_initial_save_game(path):
  40. var file = File.new()
  41. file.open_encrypted_with_pass(path, File.WRITE, PASSWORD)
  42. var dict = {
  43. "high" : 0
  44. }
  45. var json = dict.to_json()
  46. file.store_string(json)
Add Comment
Please, Sign In to add comment