modele
Class Sauvegarde

java.lang.Object
  extended by modele.Sauvegarde

public class Sauvegarde
extends java.lang.Object

Gestion de la sauvegarde


Field Summary
private  java.lang.String[] listeSauvegarde
           
private  int nbMaxSauvegardes
           
private  int nbSauvegardes
           
private  java.lang.String NOM_RECORDSTORE
           
private  javax.microedition.rms.RecordStore rs
           
private  Stratego stratego
           
 
Constructor Summary
Sauvegarde(Stratego stratego)
          Constructeur
 
Method Summary
 void ajouterUneSauvegarde(int indice)
          Crée une sauvegarde de Stratego dans un RecordStore à l'indice indice
 void chargerUnePartie(int indice)
          Charge une partie à partir d'une sauvegarde
 int getNbMaxSauvegardes()
           
 int getNbSauvegardes()
           
 java.lang.String getNomSauvegarde(int indice)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nbMaxSauvegardes

private final int nbMaxSauvegardes
See Also:
Constant Field Values

NOM_RECORDSTORE

private final java.lang.String NOM_RECORDSTORE
See Also:
Constant Field Values

listeSauvegarde

private java.lang.String[] listeSauvegarde

stratego

private Stratego stratego

nbSauvegardes

private int nbSauvegardes

rs

private javax.microedition.rms.RecordStore rs
Constructor Detail

Sauvegarde

public Sauvegarde(Stratego stratego)
Constructeur

Parameters:
stratego - une instance de Stratego
Method Detail

ajouterUneSauvegarde

public void ajouterUneSauvegarde(int indice)
Crée une sauvegarde de Stratego dans un RecordStore à l'indice indice

Parameters:
indice - indice de la sauvegarde dans le RecordStore

chargerUnePartie

public void chargerUnePartie(int indice)
Charge une partie à partir d'une sauvegarde

Parameters:
indice - indice de la sauvegarde dans le RecordStore

getNomSauvegarde

public java.lang.String getNomSauvegarde(int indice)

getNbMaxSauvegardes

public int getNbMaxSauvegardes()

getNbSauvegardes

public int getNbSauvegardes()