adjust comments

This commit is contained in:
xenohedron 2024-05-21 01:04:14 -04:00
parent 398744dfbe
commit abd0e4ca8f
2 changed files with 2 additions and 12 deletions

View file

@ -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();

View file

@ -48,19 +48,11 @@ public interface TargetPointer extends Serializable, Copyable<TargetPointer> {
* retrieved using LKI (608.2b).<br>
* 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<TargetPointer> {
}
/**
* 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);