/// <summary> /// Ajoute dans l'état de mouvement la case qui va contenir l'élément que l'on déplace /// </summary> /// <param name="mem">Memento</param> /// <param name="tile">Case</param> /// <param name="action">Type d'action <see cref="Command.COMMAND_ACTION"/></param> public void pushAction(MementoObject mem, Tile tile, Command.COMMAND_ACTION action) { mementoTurn.Move = mem; mementoTurn.TMove = tile; mementoTurn.Action = action; }
/// <summary> /// Ajoute dans l'état de mouvement la case qui contient l'élément que l'on souhaite déplacer /// </summary> /// <param name="mem">Memento de la case</param> /// <param name="tile">Case</param> public void pushChoice(MementoObject mem, Tile tile) { mementoTurn = new MementoTurn(); mementoTurn.Selection = mem; mementoTurn.TSelection = tile; }