mirror of
				https://github.com/inf112-v20/Fiasko.git
				synced 2025-10-30 17:23:45 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			837 B
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			837 B
		
	
	
	
		
			Java
		
	
	
	
	
	
| package inf112.fiasko.roborally.objects;
 | |
| 
 | |
| import inf112.fiasko.roborally.element_properties.Position;
 | |
| 
 | |
| /**
 | |
|  * This class represents a board element and its position
 | |
|  * @param <K> The type of element
 | |
|  */
 | |
| public class BoardElementContainer <K> {
 | |
|     private final K element;
 | |
|     private final Position position;
 | |
| 
 | |
|     /**
 | |
|      * Initializes the BoardElementContainer
 | |
|      * @param element The element
 | |
|      * @param position The position
 | |
|      */
 | |
|     BoardElementContainer(K element, Position position) {
 | |
|         this.element = element;
 | |
|         this.position = position;
 | |
|     }
 | |
| 
 | |
|     /**
 | |
|      * Gets the element
 | |
|      * @return The element
 | |
|      */
 | |
|     public K getElement() {
 | |
|         return element;
 | |
|     }
 | |
| 
 | |
|     /**
 | |
|      * Gets the position
 | |
|      * @return The position
 | |
|      */
 | |
|     public Position getPosition() {
 | |
|         return position;
 | |
|     }
 | |
| }
 |