Package niveau

Class Sauvegarder

java.lang.Object
niveau.Sauvegarder

public class Sauvegarder extends Object
Classe servant à sauvegarder des niveaux. Inspirée par le matériel d'appoint, mais grandement modifiée pour fonctionner pour notre jeu.
  • Constructor Details

    • Sauvegarder

      public Sauvegarder()
  • Method Details

    • getCheminSauvegarde

      public static Path getCheminSauvegarde()
      Retourne le chemin du dossier de sauvegarde des niveaux
      Returns:
      Le chemin absolu vers le dossier de sauvegarde
    • chargerNiveauDeBase

      public static Niveau chargerNiveauDeBase(String identifiantNiveau)
      Méthode statique permettant le chargement d'un niveau de base depuis le classpath
      Parameters:
      identifiantNiveau - L'identifiant du niveau (son numéro d'index ou son nom)
      Returns:
      niveau Le niveau que l'on souhaite charger
    • chargerNiveauMesTrucs

      public static Niveau chargerNiveauMesTrucs(String identifiantNiveau)
      Méthode statique permettant le chargement d'un niveau sauvegardé par l'utilisateur
      Parameters:
      identifiantNiveau - L'identifiant du niveau (son numéro d'index ou son nom)
      Returns:
      niveau Le niveau que l'on souhaite charger
    • sauvegarderNiveauMesTrucs

      public static void sauvegarderNiveauMesTrucs(Niveau niveau, String nomNiveau)
      Méthode statique permettant la sauvegarde d'un niveau par l'utilisateur
      Parameters:
      niveau - Objet niveau que l'on veut sauvegarder
      nomNiveau - le nom du niveau