Skip to content

Instantly share code, notes, and snippets.

@Jimshii
Created June 8, 2012 17:18
Show Gist options
  • Save Jimshii/2896957 to your computer and use it in GitHub Desktop.
Save Jimshii/2896957 to your computer and use it in GitHub Desktop.
save
public class save {
static int savedQ = 0;
public static void gameSave() {
try{ // Catch errors in I/O if necessary.
// Open a file to write to, named GameData.sav.
FileOutputStream saveFile = new FileOutputStream("GameData.sav");
// Create an ObjectOutputStream to put objects into save file.
ObjectOutputStream save = new ObjectOutputStream(saveFile);
// Now we do the save.
save.writeObject(Character.name);
save.writeObject(Character.health);
save.writeObject(Character.mana);
save.writeObject(Character.stamina);
save.writeObject(Character.focus);
save.writeObject(Character.gold);
save.writeObject(Character.xp);
save.writeObject(Character.level);
save.writeObject(Character.secondBar);
save.writeObject(Character.usable);
save.writeObject(Character.strength);
save.writeObject(Character.endurance);
save.writeObject(Character.intelligence);
save.writeObject(Character.wisdom);
save.writeObject(Character.dexterity);
save.writeObject(Character.concentration);
save.writeObject(Character.charisma);
save.writeObject(Character.intimidation);
save.writeObject(Character.race);
save.writeObject(load.savedA);
save.close(); // This also closes saveFile.
}
catch(Exception exc){
exc.printStackTrace(); // If there was an error, print the info.
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment