A simple implementation of a Quadtree in LibGDX.
###How To Get Started
Clone the repo to your desktop or download and extract the master ZIP file.
Certain environment variables need to be set. Refer to the LibGDX Prerequisites wiki entry for instructions on how to install all the necessary prerequisites.
JAVA_HOME
(JDK installation directory)ANDROID_HOME
(Android SDK installation directory)
In order to manage dependencies and allow for other interesting build/development related tasks, LibGDX has leveraged Gradle as a potential tool. Using Gradle helps ensure that all dependencies are kept up-to-date and prevents the need for JARs and IDE-related files to be in source control. This also allows developers to work with the source in whatever environment they feel most comfortable with. For more information on Gradle and how LibGDX leverages it, visit the LibGDX wiki.
For purposes of this project, it is rather simple to pull in the needed dependencies so you (the developer) don't have to worry about them later :-) From the project directory in the command line / terminal, run the following command:
gradlew clean
To build and run the desktop project, run the following command:
gradlew desktop:run
Gradle can do many build/development related tasks. Use one of the examples below to get more information from the command line:
gradlew tasks
gradlew desktop:tasks
gradlew android:tasks
Visit the LibGDX wiki for more information.
LibGDX and Gradle make it very easy to generate / leverage files for your IDE of choice.
gradlew eclipse
gradlew idea
Visit the LibGDX wiki for detailed instructions on setting up, building and debugging with Eclipse and IntelliJ IDEA.