mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 03:38:01 +00:00
KeywordWithAmountAndType: add class for Amplify
This commit is contained in:
1
.gitattributes
vendored
1
.gitattributes
vendored
@@ -574,6 +574,7 @@ forge-game/src/main/java/forge/game/keyword/Keyword.java -text
|
|||||||
forge-game/src/main/java/forge/game/keyword/KeywordCollection.java -text
|
forge-game/src/main/java/forge/game/keyword/KeywordCollection.java -text
|
||||||
forge-game/src/main/java/forge/game/keyword/KeywordInstance.java -text
|
forge-game/src/main/java/forge/game/keyword/KeywordInstance.java -text
|
||||||
forge-game/src/main/java/forge/game/keyword/KeywordWithAmount.java -text
|
forge-game/src/main/java/forge/game/keyword/KeywordWithAmount.java -text
|
||||||
|
forge-game/src/main/java/forge/game/keyword/KeywordWithAmountAndType.java -text svneol=unset#text/plain
|
||||||
forge-game/src/main/java/forge/game/keyword/KeywordWithCost.java -text
|
forge-game/src/main/java/forge/game/keyword/KeywordWithCost.java -text
|
||||||
forge-game/src/main/java/forge/game/keyword/KeywordWithCostAndAmount.java -text
|
forge-game/src/main/java/forge/game/keyword/KeywordWithCostAndAmount.java -text
|
||||||
forge-game/src/main/java/forge/game/keyword/KeywordWithCostAndType.java -text
|
forge-game/src/main/java/forge/game/keyword/KeywordWithCostAndType.java -text
|
||||||
|
|||||||
@@ -0,0 +1,23 @@
|
|||||||
|
package forge.game.keyword;
|
||||||
|
|
||||||
|
public class KeywordWithAmountAndType extends KeywordInstance<KeywordWithAmountAndType> {
|
||||||
|
private int amount;
|
||||||
|
private String type;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int getAmount() {
|
||||||
|
return amount;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void parse(String details) {
|
||||||
|
String[] d = details.split(":");
|
||||||
|
amount = Integer.parseInt(d[0]);
|
||||||
|
type = d[1].replace(",", " and/or ");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected String formatReminderText(String reminderText) {
|
||||||
|
return String.format(reminderText, amount, type);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user