added all javadocs to class Track
This commit is contained in:
		
							parent
							
								
									13012c1d4b
								
							
						
					
					
						commit
						2366f798ca
					
				| 
						 | 
					@ -123,10 +123,11 @@ public class Track implements TrackSpecification {
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    //TODO: THIS
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * @throws InvalidTrackFormatException
 | 
					     *  Determines the finish line and saves it in a list, throws an Exception if none is found.
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     * @throws InvalidTrackFormatException thrown if no finish line is found
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    private void findFinish() throws InvalidTrackFormatException {
 | 
					    private void findFinish() throws InvalidTrackFormatException {
 | 
				
			||||||
        for (int i = 0; i < track.size(); i++) {
 | 
					        for (int i = 0; i < track.size(); i++) {
 | 
				
			||||||
| 
						 | 
					@ -271,10 +272,11 @@ public class Track implements TrackSpecification {
 | 
				
			||||||
     * If the location is outside the track bounds, it is considered a wall.
 | 
					     * If the location is outside the track bounds, it is considered a wall.
 | 
				
			||||||
     *
 | 
					     *
 | 
				
			||||||
     * @param position The coordinates of the position to examine
 | 
					     * @param position The coordinates of the position to examine
 | 
				
			||||||
     * @return The type of track position at the given location
 | 
					     * @return The type of space at the desired position
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
    public Config.SpaceType getSpaceType(PositionVector position) {
 | 
					    public Config.SpaceType getSpaceType(PositionVector position) {
 | 
				
			||||||
 | 
					        //TODO: TO BE DELETED??
 | 
				
			||||||
        //isPositionVectorOnTrack(position); Should be used but we are not allowed to change method head. We don't use function anyway
 | 
					        //isPositionVectorOnTrack(position); Should be used but we are not allowed to change method head. We don't use function anyway
 | 
				
			||||||
        char charAtPosition = track.get(position.getY()).charAt(position.getX());
 | 
					        char charAtPosition = track.get(position.getY()).charAt(position.getX());
 | 
				
			||||||
        ConfigSpecification.SpaceType[] spaceTypes = ConfigSpecification.SpaceType.values();
 | 
					        ConfigSpecification.SpaceType[] spaceTypes = ConfigSpecification.SpaceType.values();
 | 
				
			||||||
| 
						 | 
					@ -284,7 +286,7 @@ public class Track implements TrackSpecification {
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        return ConfigSpecification.SpaceType.WALL;
 | 
					        return null;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue