Jeu
Class Memo
java.lang.Object
Jeu.Memo
public class Memo
- extends java.lang.Object
Constructor Summary |
Memo(int cache,
Memo predent)
on cree l'historique et est definit par le cache que l'on lui attribue |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Memo
public Memo(int cache,
Memo predent)
- on cree l'historique et est definit par le cache que l'on lui attribue
- Parameters:
cache
- cache que l'on lui attribue a l'historique
memoriserMouvement
public Memo memoriserMouvement(Pion p,
int dir,
int pas,
Pion[] pionsTue)
- on memorise le mouvement
- Parameters:
p
- pion que l'on a deplacedir
- direction dans laquelle le pion a ete deplacepas
- nombre de deplacements que le pion a effectuepionsTue
- liste des pions qui ont ete tues apres le mouvement
- Returns:
- on retourne le memo suivant
reprendreMouvement
public Memo reprendreMouvement(Plateau p)
- on met en memoire le mouvement precedent et on retourne le memo precedent
- Parameters:
p
- plateau sur lequel on va reprendre le mouvement
- Returns:
- memo precedent