1 svar
78 visningar
solaris 238 – Fd. Medlem
Postad: 1 dec 2018 13:31

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. 

solaris 238 – Fd. Medlem
Postad: 1 dec 2018 13:38

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;
}

Svara
Close