Hi,
Ich habe ein Spiel für 1-4 Personen geschrieben, bzw. bin noch am schreiben.
Ich habe einen Teil in meinem Programmcode, den ich jetzt einfach mal als "Grafik-Engine" bezeichnen würde.
Leider ist sie noch nicht selbstständig. Sondern in der selben Klasse definiert wie meine Hauptklasse.
Das würde ich jetzt gerne Ändern.
Und zwar würde ich die Grafik-Engine in eine eigene Klasse schreiben.
Der Programmcode, bekommt Werte zugeteilt (beim Aufruf) und soll anhand der Daten errechnen, welche Bereiche mit Bildern ausgefüllt werden müssen. Oder welche Bereiche(Koordinaten) sich bspw. in einem Kreis befinden, und die jeweiligen Bereiche dann grafisch darstellen/anmahlen/hervorheben etc...
Das macht dieser Programmteil auch alles bereits und auch perfekt.
Nur wie mach ich das jetzt, dass ich diese "neue" Klasse dazu bringe, auf den JFrame (in der anderen Klasse) und seine bereits vorhandenen JPanels, Bilder beispielsweise zu setzen?
Also das Problem nochmal: Wie kann ich mit der einen Klasse, die andere Klasse beeinflussen?
-----------
PS: Wie übergebe ich eig. Werte an eine neue Klasse? Ich dachte mir das geht genauso wie, wenn ich ein "void X" aufrufe, und in den Klammern ihm Werte mitgebe.
Danke
Ich habe ein Spiel für 1-4 Personen geschrieben, bzw. bin noch am schreiben.
Ich habe einen Teil in meinem Programmcode, den ich jetzt einfach mal als "Grafik-Engine" bezeichnen würde.
Leider ist sie noch nicht selbstständig. Sondern in der selben Klasse definiert wie meine Hauptklasse.
Das würde ich jetzt gerne Ändern.
Und zwar würde ich die Grafik-Engine in eine eigene Klasse schreiben.
Der Programmcode, bekommt Werte zugeteilt (beim Aufruf) und soll anhand der Daten errechnen, welche Bereiche mit Bildern ausgefüllt werden müssen. Oder welche Bereiche(Koordinaten) sich bspw. in einem Kreis befinden, und die jeweiligen Bereiche dann grafisch darstellen/anmahlen/hervorheben etc...
Das macht dieser Programmteil auch alles bereits und auch perfekt.
Nur wie mach ich das jetzt, dass ich diese "neue" Klasse dazu bringe, auf den JFrame (in der anderen Klasse) und seine bereits vorhandenen JPanels, Bilder beispielsweise zu setzen?
Also das Problem nochmal: Wie kann ich mit der einen Klasse, die andere Klasse beeinflussen?
-----------
PS: Wie übergebe ich eig. Werte an eine neue Klasse? Ich dachte mir das geht genauso wie, wenn ich ein "void X" aufrufe, und in den Klammern ihm Werte mitgebe.
Danke