-
Notifications
You must be signed in to change notification settings - Fork 0
Aufsetzen und Importieren
Voraussetzung für die Verwendung von EEA ist eine aktuelle Version des Java JDKs (mindestens Version 7).
EEA basiert auf dem libGDX-Framework und verwendet daher auch das Buildsystem Gradle. Die Installation wird ausführlich in der libGDX-Dokumentation beschrieben.
Um mit EEA arbeiten zu können, muss zuerst ein neues libGDX-Projekt aufgestzt werden. Von uns wird die Verwendung von Eclipse empfohlen, allerdings können auch andere IDEs genutzt werden. Eine Anleitung dazu findet sich unter https://libgdx.badlogicgames.com/documentation.html.
Beim Aufsetzen der Entwicklungsumgebung kann die Installation des Android SDK weggelassen werden, da sich EEA auf Desktopanwendungen beschränkt.
Informationen zur Projektstruktur findet sich [hier](Importieren eines bestehenden EEA Projekts#struktur-eines-projekts).
Wenn ein neues libGDX-Projekt aufgesetzt und in Eclipse importiert wurde, kann nun die EEA-Bibliothek hinzugefügt werden. Dazu muss die aktuelle Jar heruntergeladen werden, die auf der Kursseite bereitgestellt wird.
Diese kann dann mit folgenden Schritten eingebunden werden:
- Rechtsklick auf das -core-Projekt im Package Explorer
- Auswahl
Build Path -> Configure Build Path
-
Add External JARs
im ReiterLibraries
klicken und die EEA-Jar auswählen - Zum Schluss im Reiter
Order and Export
das Häkchen für die Jar setzen
Optional können zusätzlich noch Javadocs hinzugefügt werden. Diese können ebenfalls auf der Kursseite heruntergeladen und dann im gleichen Menü gesetzt werden.
Um die Funktionen von EEA nutzen zu können muss noch in der im -core-Projekt erzeugten Klasse, standardmäßig "%NameDesSpiels%.java", die Vererbung geändert werden. Statt von ApplicationListener
soll von EEAGame
geerbt werden, welches wiederum selbst von ApplicationListener
erbt.
Die Main-Methode zum Ausführen des Projekts befindet sich im -desktop-Projekt (standardmäßig in der Klasse "DesktopLauncher.java").
Mit Rechtsklick -> Run As -> Java Application
wird das Programm gestartet.
- Übersicht
- für FOP Teilnehmer
- Einführung
- Programmieren
- [Hinweise zur Verwendung] (Hinweise zur Verwendung)
- [Importieren eines bestehenden EEA-Projekts](Importieren eines bestehenden EEA Projekts)
- [Export und Weitergabe eines EEA Projekts](Export und Weitergabe eines EEA Projekts)
- für JSF Teilnehmer
- [Aufsetzen und Importieren](Aufsetzen und Importieren)
- Unit Tests
- [Export und Weitergabe eines EEA Projekts](Export und Weitergabe eines EEA Projekts)