From 6141395ba340503c6d0fd84a2b0c07079f4c13bf Mon Sep 17 00:00:00 2001 From: GabrieleRadice <265572328+GabrieleRadice@users.noreply.github.com> Date: Thu, 30 Apr 2026 18:55:03 +0200 Subject: [PATCH] Add: Added Javadoc For "toString" Method And "icon" Field In Building11.java. --- .../Model/Cards/Building/Effects/Building11.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Building11.java b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Building11.java index 543adcf..eefff8a 100644 --- a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Building11.java +++ b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Building11.java @@ -7,6 +7,9 @@ import it.polimi.ingsw.gc14.Model.Player; public class Building11 extends BuildingCard { + /** + * The icon attribute indicates the character type involved in the building effect. + */ private CharacterType icon ; /** @@ -68,6 +71,17 @@ public class Building11 extends BuildingCard { player.addPrestige(player.getNType(getIcon()) * this.getPrestigeMul()); } + /** + * Prints a string representation of this {@code Building1}. This specific variation is used in the {@code Game}'s + * toString to print a more detailed version. + *

includes: + *

  • {@link #icon Icon} + *
  • {@link #PrestigeMul Prestige Multiplier} + *

    + * @return {@code String} - a string representation of this {@code Building1}. + * @see it.polimi.ingsw.gc14.Model.Game Game + * @see it.polimi.ingsw.gc14.Model.GamePackage.Board Board + */ @Override public String toString() { return super.toString() + " Icon: " + this.icon.toString().charAt(0) + " MP: " + this.PrestigeMul;