java GUI, skal flytte min player x/y-pos, men har problemer...
Jeg skal ændre min player objekt's x/y-pos, men grundet min opbygning har jeg virkelig svært ved at se hvordan jeg får dette gjort.Har som følger:
class GameUI extends JPanel implements Mouselistener
- Her opsættes applicationens framesetup (vindue)
class MyFrame extends JPanel
- Her tegnes mit brætspil
- Her laves samt tegnes mine ''players''
class Platers
- Her er konstruktøren til mine players
Mit problem opstår når jeg laver en spiller i MyFrame fx
Player playerOne = new Player (getXpos, getYpos);
Så har jeg en knap i GameUI som skal ændre players position, men nu kan jeg jo ikke ændre denne specifikke player, da jeg ikke har adgang til objektet. Laver jeg et objekt i GameUI med samme data
Player playerOne = new Player (getXpos, getYpos);
Så er det jo blot et nyt objekt med præcis samme data.
Hvordan får jeg tilgang til objektet i den anden klasse og ændret disse værdier?
(Jeg har set+getter i class Player, men hjælper jo ikke meget når jeg ikke kan tilgå det rigtige objekt fra GameUI)