Class RevealDeckCardCommand
java.lang.Object
ca.uqam.info.student.skyjo.controller.commands.RevealDeckCardCommand
- All Implemented Interfaces:
ca.uqam.info.max.skyjo.controller.Command
public class RevealDeckCardCommand
extends Object
implements ca.uqam.info.max.skyjo.controller.Command
Commande permettant de piocher la carte du dessus du deck et de la placer dans le buffer.
Correspond à l'action "Reveal deck card" dans l'interface textuelle.
- Author:
- Joël Stéphane Tchiengang Nchuisseu, Hasmik Tadevosyan
-
Constructor Summary
ConstructorsConstructorDescriptionRevealDeckCardCommand(ca.uqam.info.max.skyjo.model.SkyjoModelReadOnly model) La commande permettant de prendre la carte au-dessus de la pile. -
Method Summary
-
Constructor Details
-
RevealDeckCardCommand
public RevealDeckCardCommand(ca.uqam.info.max.skyjo.model.SkyjoModelReadOnly model) La commande permettant de prendre la carte au-dessus de la pile.- Parameters:
model- le model.
-
-
Method Details
-
execute
public void execute()- Specified by:
executein interfaceca.uqam.info.max.skyjo.controller.Command
-
getFollowUpCommands
public ca.uqam.info.max.skyjo.controller.Command[] getFollowUpCommands()- Specified by:
getFollowUpCommandsin interfaceca.uqam.info.max.skyjo.controller.Command
-
isSpaceholder
public boolean isSpaceholder()- Specified by:
isSpaceholderin interfaceca.uqam.info.max.skyjo.controller.Command
-
isUndoable
public boolean isUndoable()- Specified by:
isUndoablein interfaceca.uqam.info.max.skyjo.controller.Command
-
undo
public void undo()- Specified by:
undoin interfaceca.uqam.info.max.skyjo.controller.Command
-
toString
-