Finished Class Field (Cleanup and Javadoc)
This commit is contained in:
		
							parent
							
								
									211c2fda63
								
							
						
					
					
						commit
						792944a7ce
					
				| 
						 | 
				
			
			@ -2,24 +2,50 @@ package ch.zhaw.catan;
 | 
			
		|||
 | 
			
		||||
import ch.zhaw.hexboard.Label;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Field Class stores Land and Label in Corresponding Field.
 | 
			
		||||
 *
 | 
			
		||||
 * @author Roman Schenk
 | 
			
		||||
 */
 | 
			
		||||
public class Field {
 | 
			
		||||
 | 
			
		||||
    private final Config.Land land;
 | 
			
		||||
    private final Label label;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Constructs field object that stores land and label object in Field.
 | 
			
		||||
     *
 | 
			
		||||
     * @param land  that will be stored in Field
 | 
			
		||||
     * @param label that will be stored in Field
 | 
			
		||||
     */
 | 
			
		||||
    public Field(Config.Land land, Label label) {
 | 
			
		||||
        this.land = land;
 | 
			
		||||
        this.label = label;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Returns the Resource type of the field.
 | 
			
		||||
     *
 | 
			
		||||
     * @return Config.Resource of the field
 | 
			
		||||
     */
 | 
			
		||||
    public Config.Resource getResource() {
 | 
			
		||||
        return land.getResource();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Return the Land type of the field.
 | 
			
		||||
     *
 | 
			
		||||
     * @return Config.Land of the field
 | 
			
		||||
     */
 | 
			
		||||
    public Config.Land getLand() {
 | 
			
		||||
        return land;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Return the label of the field.
 | 
			
		||||
     *
 | 
			
		||||
     * @return Label of the field
 | 
			
		||||
     */
 | 
			
		||||
    public Label getLabel() {
 | 
			
		||||
        return label;
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue