fr.lip6.sma.simulacion.avatar
Class CardStack.StackItem

java.lang.Object
  extended by fr.lip6.sma.simulacion.avatar.CardStack.StackItem
Enclosing class:
CardStack

private final class CardStack.StackItem
extends Object

Structure pour les éléments de la pile.


Field Summary
private  InterfaceCard mCard
          Carte
private  Object mCardCookie
          Objet (biscuit) pour la carte
 
Constructor Summary
CardStack.StackItem(InterfaceCard inCard, Object inCookie)
          Constructeur à partir d'une carte et d'un biscuit.
 
Method Summary
 InterfaceCard getCard()
          Accesseur sur la carte.
 Object getCardCookie()
          Accesseur sur le biscuit.
 void setCardCookie(Object inCookie)
          Sélecteur pour le biscuit.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mCard

private final InterfaceCard mCard
Carte


mCardCookie

private Object mCardCookie
Objet (biscuit) pour la carte

Constructor Detail

CardStack.StackItem

public CardStack.StackItem(InterfaceCard inCard,
                           Object inCookie)
Constructeur à partir d'une carte et d'un biscuit.

Parameters:
inCard - carte poussée dans la pile.
inCookie - biscuit pour la carte.
Method Detail

getCard

public InterfaceCard getCard()
Accesseur sur la carte.

Returns:
la carte de cet élément.

getCardCookie

public Object getCardCookie()
Accesseur sur le biscuit.

Returns:
le biscuit de cet élément.

setCardCookie

public void setCardCookie(Object inCookie)
Sélecteur pour le biscuit.

Parameters:
inCookie - nouveau biscuit pour cet élément.