Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def resetPos
- save_data = loadSave(SaveData::FILE_PATH)
- map = save_data[:map_factory].map.map_id
- x = save_data[:game_player].x
- y = save_data[:game_player].y
- dir = save_data[:game_player].direction
- $MapFactory.setup(map)
- $game_player.moveto(x,y)
- $game_player.direction = dir
- end
- def loadSave(file_path)
- save_data = SaveData.read_from_file(file_path)
- unless SaveData.valid?(save_data)
- if File.file?(file_path + '.bak')
- pbMessage(_INTL('The save file is corrupt. A backup will be loaded.'))
- save_data = load_save_file(file_path + '.bak')
- else
- self.prompt_save_deletion
- return {}
- end
- end
- return save_data
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement