Olika classer och hashma
Hej jag har en uppgift att skapa ett spel som har rutor 3*8,men har fastnat lite. Jag har en class som heter TowerDefence och som i sig har metoden public Position getPosition(int row, int col){} och så har jag en class som heter Position och så har jag yttligare en class där det finns en hashmap private final Map<Position, JPanel> positionPanels = new HashMap<>();
Jag har tänkt att getPosition ger ett index från 0 till 23 genom att ta 8*row+col; men sen e jag lite förvirrad hur det ska bli av classen Position som sen ska in till hashmapen.
jag tror jag har löst det nu:
i ToweDefence la jag:
public Position getPosition(int row, int col) {
return new Position(row,col);
}
Position:
private int position;
Position(int row, int col){
this.position = 8*row+col;
}