Fixed: JavaDOC small fixes to all buildings
This commit is contained in:
@@ -9,18 +9,18 @@ import it.polimi.ingsw.gc14.Model.Player;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* During the Sustenance Event, you have a discount of 1 Food token on the total you
|
* During the Sustenance Event, you have a discount of 1 food token on the total you
|
||||||
* would have to pay, for each of the indicated Characters in your tribe.
|
* would have to pay, for each of the indicated characters in your tribe.
|
||||||
*/
|
*/
|
||||||
public class Building1 extends BuildingCard {
|
public class Building1 extends BuildingCard {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The icon parameter indicates the character's type involved in the building effect
|
* The icon attribute indicates the character type involved in the building effect.
|
||||||
*/
|
*/
|
||||||
private CharacterType icon ;
|
private CharacterType icon ;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return the icon attribute
|
* @return the character type associated with this building effect
|
||||||
*/
|
*/
|
||||||
public CharacterType getIcon() {return icon;}
|
public CharacterType getIcon() {return icon;}
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import java.util.HashMap;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* At the end of the game, you gain 6 Prestige Points for each set of 6 different character cards in your tribe
|
* At the end of the game, you gain 6 Prestige Points for each set of 6 different character cards in your tribe.
|
||||||
*/
|
*/
|
||||||
public class Building10 extends BuildingCard {
|
public class Building10 extends BuildingCard {
|
||||||
|
|
||||||
@@ -36,10 +36,10 @@ public class Building10 extends BuildingCard {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Counts the number of different character sets and the player gains an amount of Prestige Points
|
* Counts the number of different character sets, and the player gains Prestige Points
|
||||||
* equal to the number of sets multiplied by 6.
|
* equal to the number of sets multiplied by 6.
|
||||||
* @param player the player who owns the building
|
* @param player the player who owns the building
|
||||||
* @throws IllegalArgumentException thrown if the player doesn't own this building
|
* @throws IllegalArgumentException thrown if the specified player does not own this building.
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void applyEffect(Player player) throws IllegalArgumentException {
|
public void applyEffect(Player player) throws IllegalArgumentException {
|
||||||
|
|||||||
@@ -59,8 +59,8 @@ public class Building11 extends BuildingCard {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Calculates the number of indicated character type.
|
* Calculates the number of characters of the indicated type.
|
||||||
* Add an amount of Prestige Points equal to the number of characters times the prestige multiplier.
|
* Adds an amount of Prestige Points equal to the number of characters multiplied by the prestige multiplier.
|
||||||
* @param player the player who owns the building
|
* @param player the player who owns the building
|
||||||
* @throws IllegalArgumentException thrown if the specified player does not own this card.
|
* @throws IllegalArgumentException thrown if the specified player does not own this card.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -31,9 +31,9 @@ public class Building13 extends BuildingCard{
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add 25 Prestige Points to the player
|
* Adds 25 Prestige Points to the player
|
||||||
* @param player the player who owns the building
|
* @param player the player who owns the building
|
||||||
* @throws IllegalArgumentException thrown if the player doesn't own this building
|
* @throws IllegalArgumentException thrown if the specified player does not own this building.
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void applyEffect(Player player) throws IllegalArgumentException {
|
public void applyEffect(Player player) throws IllegalArgumentException {
|
||||||
|
|||||||
@@ -8,9 +8,8 @@ import it.polimi.ingsw.gc14.Model.Player;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* From when you purchase this Building, every time you obtain a pair of identical
|
* From the moment you purchase this building, every time you obtain a pair of identical inventors, you gain 3 food.
|
||||||
* Inventors, you gain 3 Food.
|
* This effect doesn't apply to already owned pairs at the time of purchase.
|
||||||
* This effect doesn't apply on already owned pairs at the time of purchase.
|
|
||||||
*/
|
*/
|
||||||
public class Building4 extends BuildingCard {
|
public class Building4 extends BuildingCard {
|
||||||
|
|
||||||
@@ -20,7 +19,7 @@ public class Building4 extends BuildingCard {
|
|||||||
boolean purchased ;
|
boolean purchased ;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The numPair attribute indicates how many Inventors pairs the player has.
|
* The numPair attribute indicates how many pairs of inventors the player has.
|
||||||
*/
|
*/
|
||||||
int numPair;
|
int numPair;
|
||||||
|
|
||||||
@@ -37,9 +36,9 @@ public class Building4 extends BuildingCard {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Initializes the building by counting the number of Inventors pairs at the moment of purchase.
|
* Initializes the building by counting the number of pairs of inventors at the moment of purchase.
|
||||||
* The building can only be initialized once.
|
* The building can only be initialized once.
|
||||||
* @param player the player who owns the building, whose cards are counted to determine the number of pairs.
|
* @param player the player who owns the building, whose inventors are counted to determine the number of pairs.
|
||||||
*/
|
*/
|
||||||
public void initialize(Player player)
|
public void initialize(Player player)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -33,9 +33,9 @@ public class Building8 extends BuildingCard {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* For each builder in the player's hand, he gains double the Prestige Point indicated on the builder card.
|
* For each builder in the player's hand, the player gains double the Prestige Point indicated on the builder card.
|
||||||
* @param player the player who owns the building
|
* @param player the player who owns the building
|
||||||
* @throws IllegalArgumentException thrown if the player doesn't own this building
|
* @throws IllegalArgumentException thrown if the specified player does not own this building.
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void applyEffect(Player player) throws IllegalArgumentException {
|
public void applyEffect(Player player) throws IllegalArgumentException {
|
||||||
|
|||||||
Reference in New Issue
Block a user