Lav en liste med dine billeder, og tilhørende array til koordinaterne eller lav en BilledClass som holder styr på navn og koordinat og brug en liste til disse istedet.
Du laver en klasse til dine billeder, hvor du hver gang du loader et billede opretter et tilhørende object - så hvis du loader et billede dame-09.png som du kalder billed1 så laver du et object, new BilledKlasse("Dame-09", 100, 100, billed1).
public class BilledKlasse { private String navn; private int x, y; private BufferedImage billedet;
public BilledKlasse(String navn, int x, int y, BufferedImage billedet) { this.navn = navn; this.x = x; this.y = y; this.billedet = billedet; }
//...diverse get/set metoder }
Og din flytBillede metode kunne så se sådan her ud: public void flytBillede(String navn,x, y) { for (BilledKlasse i : liste) { BilledKlasse b = i; if (b.getNavn().equals(navn)) { b.setX(x); b.setY(y); } } }
Hvor liste er en liste over alle dine BilledKlasse objecter.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.