From abd0e4ca8f2ccbb77e219315c95486dc6967ea81 Mon Sep 17 00:00:00 2001 From: xenohedron Date: Tue, 21 May 2024 01:04:14 -0400 Subject: [PATCH] adjust comments --- .../mage/target/targetpointer/NthTargetPointer.java | 1 + .../mage/target/targetpointer/TargetPointer.java | 13 +------------ 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/Mage/src/main/java/mage/target/targetpointer/NthTargetPointer.java b/Mage/src/main/java/mage/target/targetpointer/NthTargetPointer.java index 0498594547c..c94d9db9f48 100644 --- a/Mage/src/main/java/mage/target/targetpointer/NthTargetPointer.java +++ b/Mage/src/main/java/mage/target/targetpointer/NthTargetPointer.java @@ -150,6 +150,7 @@ public abstract class NthTargetPointer extends TargetPointerImpl { public String describeTargets(Targets targets, String defaultDescription) { if (targets.size() <= this.targetIndex) { // TODO: need research, is it used for non setup targets ?! + // Typical usage example: trigger sets fixed target pointer return defaultDescription; } else { return targets.get(this.targetIndex).getDescription(); diff --git a/Mage/src/main/java/mage/target/targetpointer/TargetPointer.java b/Mage/src/main/java/mage/target/targetpointer/TargetPointer.java index 9b962fc3ad6..7626a9c5100 100644 --- a/Mage/src/main/java/mage/target/targetpointer/TargetPointer.java +++ b/Mage/src/main/java/mage/target/targetpointer/TargetPointer.java @@ -48,19 +48,11 @@ public interface TargetPointer extends Serializable, Copyable { * retrieved using LKI (608.2b).
* This is only used if the the target pointer is used to transfer * information about a related permanent (often from triggered abilities). - * - * @param game - * @param source - * @return permanent */ Permanent getFirstTargetPermanentOrLKI(Game game, Ability source); /** * Describes the appropriate subset of targets for ability text. - * - * @param targets - * @param defaultText - * @return */ default String describeTargets(Targets targets, String defaultDescription) { return defaultDescription; @@ -71,10 +63,7 @@ public interface TargetPointer extends Serializable, Copyable { } /** - * Store text to target pointer (usefull to keep data for specific trigger, e.g. selected target name for rules) - * - * @param key - * @param value + * Store text to target pointer (useful to keep data for specific trigger, e.g. selected target name for rules) */ TargetPointer withData(String key, String value);