Hi Community,
Da ich noch so ziemlicher Frischling bin bei Java...
Ich versuche gerade ein Spiel zu programmieren. Und dachte mir es währe vieleicht übersichtlicher, meine geproggten Engines in eine (bzw. mehrere) eigene Klasse zu packen.
Anstatt alles in eine.
Und die Engine wird dann immer von meiner Interaktionsklasse aufgerufen
( class MainFrame extends JFrame )
1. Jetzt wollt ich nur einmal fragen.. wie geht das?
Was muss ich schreiben um eine andere Klasse aufzurufen und diese gleich mit den benötigten Werten zu versorgen.
Und dass die Engine dann halt meiner Klasse MainFrame, die ausgerechneten Daten zurück gibt.
2. ( Oder evt. sogar Befehle, meine GraphicsEngine muss irgendwie ja der Klasse MainFrame sagen, dass jetzt Beispielsweise, ein Gebäude fertig gebaut wurde, und deshalb die Animation geändert werden soll.)
Vieleicht am besten mit einem Beispielcode
Habe das mit den Klassen nie so recht verstanden, und deshalb immer alles in eine geschrieben.
Ich Danke euch
3. PS: Kann es sein, dass Klassen eine Verbindung zueinander bekommen, wenn man sie alle in eine Jar packt?
Code:
Alle Fragen wurden durchnummeriert, zur Übersichtlichkeit.
Da ich noch so ziemlicher Frischling bin bei Java...
Ich versuche gerade ein Spiel zu programmieren. Und dachte mir es währe vieleicht übersichtlicher, meine geproggten Engines in eine (bzw. mehrere) eigene Klasse zu packen.
Anstatt alles in eine.
Und die Engine wird dann immer von meiner Interaktionsklasse aufgerufen
( class MainFrame extends JFrame )
1. Jetzt wollt ich nur einmal fragen.. wie geht das?
Was muss ich schreiben um eine andere Klasse aufzurufen und diese gleich mit den benötigten Werten zu versorgen.
Und dass die Engine dann halt meiner Klasse MainFrame, die ausgerechneten Daten zurück gibt.
2. ( Oder evt. sogar Befehle, meine GraphicsEngine muss irgendwie ja der Klasse MainFrame sagen, dass jetzt Beispielsweise, ein Gebäude fertig gebaut wurde, und deshalb die Animation geändert werden soll.)
Vieleicht am besten mit einem Beispielcode
Habe das mit den Klassen nie so recht verstanden, und deshalb immer alles in eine geschrieben.
Ich Danke euch
3. PS: Kann es sein, dass Klassen eine Verbindung zueinander bekommen, wenn man sie alle in eine Jar packt?