diff --git a/.classpath b/.classpath
deleted file mode 100644
index d3bb07b44..000000000
--- a/.classpath
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/.gitignore b/.gitignore
index c71b14cb4..0806dd01e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,6 +21,10 @@ doc/**
gen/**
gdb.setup
gdbserver
+build
+*.iml
+.gradle
+.idea
# Eclipse:
.settings
diff --git a/.project b/.project
deleted file mode 100644
index 61cf9ecd5..000000000
--- a/.project
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
- AndEngine
-
-
-
-
-
- com.android.ide.eclipse.adt.ResourceManagerBuilder
-
-
-
-
- com.android.ide.eclipse.adt.PreCompilerBuilder
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- com.android.ide.eclipse.adt.ApkBuilder
-
-
-
-
-
- com.android.ide.eclipse.adt.AndroidNature
- org.eclipse.jdt.core.javanature
-
-
diff --git a/andengine/build.gradle b/andengine/build.gradle
new file mode 100644
index 000000000..a6ab8889d
--- /dev/null
+++ b/andengine/build.gradle
@@ -0,0 +1,27 @@
+apply plugin: 'android-library'
+apply plugin: 'android-maven'
+
+group = "org.andengine"
+version = "1.0"
+
+android {
+ compileSdkVersion 19
+ buildToolsVersion '19.0.1'
+
+ defaultConfig {
+ minSdkVersion 8
+ targetSdkVersion 19
+
+ versionCode 1
+ versionName version
+
+ ndk {
+ moduleName "andengine_shared"
+ ldLibs "GLESv2"
+ }
+ }
+ compileOptions {
+ sourceCompatibility JavaVersion.VERSION_1_7
+ targetCompatibility JavaVersion.VERSION_1_7
+ }
+}
diff --git a/AndroidManifest.xml b/andengine/src/main/AndroidManifest.xml
similarity index 64%
rename from AndroidManifest.xml
rename to andengine/src/main/AndroidManifest.xml
index f206a68bf..b3a7c973b 100644
--- a/AndroidManifest.xml
+++ b/andengine/src/main/AndroidManifest.xml
@@ -4,7 +4,7 @@
android:versionCode="1"
android:versionName="1.0">
-
+
-
+
\ No newline at end of file
diff --git a/src/org/andengine/AndEngine.java b/andengine/src/main/java/org/andengine/AndEngine.java
similarity index 100%
rename from src/org/andengine/AndEngine.java
rename to andengine/src/main/java/org/andengine/AndEngine.java
diff --git a/src/org/andengine/audio/BaseAudioEntity.java b/andengine/src/main/java/org/andengine/audio/BaseAudioEntity.java
similarity index 100%
rename from src/org/andengine/audio/BaseAudioEntity.java
rename to andengine/src/main/java/org/andengine/audio/BaseAudioEntity.java
diff --git a/src/org/andengine/audio/BaseAudioManager.java b/andengine/src/main/java/org/andengine/audio/BaseAudioManager.java
similarity index 100%
rename from src/org/andengine/audio/BaseAudioManager.java
rename to andengine/src/main/java/org/andengine/audio/BaseAudioManager.java
diff --git a/src/org/andengine/audio/IAudioEntity.java b/andengine/src/main/java/org/andengine/audio/IAudioEntity.java
similarity index 100%
rename from src/org/andengine/audio/IAudioEntity.java
rename to andengine/src/main/java/org/andengine/audio/IAudioEntity.java
diff --git a/src/org/andengine/audio/IAudioManager.java b/andengine/src/main/java/org/andengine/audio/IAudioManager.java
similarity index 100%
rename from src/org/andengine/audio/IAudioManager.java
rename to andengine/src/main/java/org/andengine/audio/IAudioManager.java
diff --git a/src/org/andengine/audio/exception/AudioException.java b/andengine/src/main/java/org/andengine/audio/exception/AudioException.java
similarity index 100%
rename from src/org/andengine/audio/exception/AudioException.java
rename to andengine/src/main/java/org/andengine/audio/exception/AudioException.java
diff --git a/src/org/andengine/audio/music/Music.java b/andengine/src/main/java/org/andengine/audio/music/Music.java
similarity index 100%
rename from src/org/andengine/audio/music/Music.java
rename to andengine/src/main/java/org/andengine/audio/music/Music.java
diff --git a/src/org/andengine/audio/music/MusicFactory.java b/andengine/src/main/java/org/andengine/audio/music/MusicFactory.java
similarity index 100%
rename from src/org/andengine/audio/music/MusicFactory.java
rename to andengine/src/main/java/org/andengine/audio/music/MusicFactory.java
diff --git a/src/org/andengine/audio/music/MusicLibrary.java b/andengine/src/main/java/org/andengine/audio/music/MusicLibrary.java
similarity index 100%
rename from src/org/andengine/audio/music/MusicLibrary.java
rename to andengine/src/main/java/org/andengine/audio/music/MusicLibrary.java
diff --git a/src/org/andengine/audio/music/MusicManager.java b/andengine/src/main/java/org/andengine/audio/music/MusicManager.java
similarity index 100%
rename from src/org/andengine/audio/music/MusicManager.java
rename to andengine/src/main/java/org/andengine/audio/music/MusicManager.java
diff --git a/src/org/andengine/audio/music/exception/MusicException.java b/andengine/src/main/java/org/andengine/audio/music/exception/MusicException.java
similarity index 100%
rename from src/org/andengine/audio/music/exception/MusicException.java
rename to andengine/src/main/java/org/andengine/audio/music/exception/MusicException.java
diff --git a/src/org/andengine/audio/music/exception/MusicReleasedException.java b/andengine/src/main/java/org/andengine/audio/music/exception/MusicReleasedException.java
similarity index 100%
rename from src/org/andengine/audio/music/exception/MusicReleasedException.java
rename to andengine/src/main/java/org/andengine/audio/music/exception/MusicReleasedException.java
diff --git a/src/org/andengine/audio/sound/Sound.java b/andengine/src/main/java/org/andengine/audio/sound/Sound.java
similarity index 100%
rename from src/org/andengine/audio/sound/Sound.java
rename to andengine/src/main/java/org/andengine/audio/sound/Sound.java
diff --git a/src/org/andengine/audio/sound/SoundFactory.java b/andengine/src/main/java/org/andengine/audio/sound/SoundFactory.java
similarity index 100%
rename from src/org/andengine/audio/sound/SoundFactory.java
rename to andengine/src/main/java/org/andengine/audio/sound/SoundFactory.java
diff --git a/src/org/andengine/audio/sound/SoundLibrary.java b/andengine/src/main/java/org/andengine/audio/sound/SoundLibrary.java
similarity index 100%
rename from src/org/andengine/audio/sound/SoundLibrary.java
rename to andengine/src/main/java/org/andengine/audio/sound/SoundLibrary.java
diff --git a/src/org/andengine/audio/sound/SoundManager.java b/andengine/src/main/java/org/andengine/audio/sound/SoundManager.java
similarity index 100%
rename from src/org/andengine/audio/sound/SoundManager.java
rename to andengine/src/main/java/org/andengine/audio/sound/SoundManager.java
diff --git a/src/org/andengine/audio/sound/exception/SoundException.java b/andengine/src/main/java/org/andengine/audio/sound/exception/SoundException.java
similarity index 100%
rename from src/org/andengine/audio/sound/exception/SoundException.java
rename to andengine/src/main/java/org/andengine/audio/sound/exception/SoundException.java
diff --git a/src/org/andengine/audio/sound/exception/SoundReleasedException.java b/andengine/src/main/java/org/andengine/audio/sound/exception/SoundReleasedException.java
similarity index 100%
rename from src/org/andengine/audio/sound/exception/SoundReleasedException.java
rename to andengine/src/main/java/org/andengine/audio/sound/exception/SoundReleasedException.java
diff --git a/src/org/andengine/engine/Engine.java b/andengine/src/main/java/org/andengine/engine/Engine.java
similarity index 100%
rename from src/org/andengine/engine/Engine.java
rename to andengine/src/main/java/org/andengine/engine/Engine.java
diff --git a/src/org/andengine/engine/FixedStepEngine.java b/andengine/src/main/java/org/andengine/engine/FixedStepEngine.java
similarity index 100%
rename from src/org/andengine/engine/FixedStepEngine.java
rename to andengine/src/main/java/org/andengine/engine/FixedStepEngine.java
diff --git a/src/org/andengine/engine/LimitedFPSEngine.java b/andengine/src/main/java/org/andengine/engine/LimitedFPSEngine.java
similarity index 100%
rename from src/org/andengine/engine/LimitedFPSEngine.java
rename to andengine/src/main/java/org/andengine/engine/LimitedFPSEngine.java
diff --git a/src/org/andengine/engine/camera/BoundCamera.java b/andengine/src/main/java/org/andengine/engine/camera/BoundCamera.java
similarity index 100%
rename from src/org/andengine/engine/camera/BoundCamera.java
rename to andengine/src/main/java/org/andengine/engine/camera/BoundCamera.java
diff --git a/src/org/andengine/engine/camera/Camera.java b/andengine/src/main/java/org/andengine/engine/camera/Camera.java
similarity index 100%
rename from src/org/andengine/engine/camera/Camera.java
rename to andengine/src/main/java/org/andengine/engine/camera/Camera.java
diff --git a/src/org/andengine/engine/camera/CameraFactory.java b/andengine/src/main/java/org/andengine/engine/camera/CameraFactory.java
similarity index 100%
rename from src/org/andengine/engine/camera/CameraFactory.java
rename to andengine/src/main/java/org/andengine/engine/camera/CameraFactory.java
diff --git a/src/org/andengine/engine/camera/SmoothCamera.java b/andengine/src/main/java/org/andengine/engine/camera/SmoothCamera.java
similarity index 100%
rename from src/org/andengine/engine/camera/SmoothCamera.java
rename to andengine/src/main/java/org/andengine/engine/camera/SmoothCamera.java
diff --git a/src/org/andengine/engine/camera/ZoomCamera.java b/andengine/src/main/java/org/andengine/engine/camera/ZoomCamera.java
similarity index 100%
rename from src/org/andengine/engine/camera/ZoomCamera.java
rename to andengine/src/main/java/org/andengine/engine/camera/ZoomCamera.java
diff --git a/src/org/andengine/engine/camera/hud/HUD.java b/andengine/src/main/java/org/andengine/engine/camera/hud/HUD.java
similarity index 100%
rename from src/org/andengine/engine/camera/hud/HUD.java
rename to andengine/src/main/java/org/andengine/engine/camera/hud/HUD.java
diff --git a/src/org/andengine/engine/camera/hud/controls/AnalogOnScreenControl.java b/andengine/src/main/java/org/andengine/engine/camera/hud/controls/AnalogOnScreenControl.java
similarity index 100%
rename from src/org/andengine/engine/camera/hud/controls/AnalogOnScreenControl.java
rename to andengine/src/main/java/org/andengine/engine/camera/hud/controls/AnalogOnScreenControl.java
diff --git a/src/org/andengine/engine/camera/hud/controls/BaseOnScreenControl.java b/andengine/src/main/java/org/andengine/engine/camera/hud/controls/BaseOnScreenControl.java
similarity index 100%
rename from src/org/andengine/engine/camera/hud/controls/BaseOnScreenControl.java
rename to andengine/src/main/java/org/andengine/engine/camera/hud/controls/BaseOnScreenControl.java
diff --git a/src/org/andengine/engine/camera/hud/controls/DigitalOnScreenControl.java b/andengine/src/main/java/org/andengine/engine/camera/hud/controls/DigitalOnScreenControl.java
similarity index 100%
rename from src/org/andengine/engine/camera/hud/controls/DigitalOnScreenControl.java
rename to andengine/src/main/java/org/andengine/engine/camera/hud/controls/DigitalOnScreenControl.java
diff --git a/src/org/andengine/engine/handler/BaseEntityUpdateHandler.java b/andengine/src/main/java/org/andengine/engine/handler/BaseEntityUpdateHandler.java
similarity index 100%
rename from src/org/andengine/engine/handler/BaseEntityUpdateHandler.java
rename to andengine/src/main/java/org/andengine/engine/handler/BaseEntityUpdateHandler.java
diff --git a/src/org/andengine/engine/handler/DrawHandlerList.java b/andengine/src/main/java/org/andengine/engine/handler/DrawHandlerList.java
similarity index 100%
rename from src/org/andengine/engine/handler/DrawHandlerList.java
rename to andengine/src/main/java/org/andengine/engine/handler/DrawHandlerList.java
diff --git a/src/org/andengine/engine/handler/IDrawHandler.java b/andengine/src/main/java/org/andengine/engine/handler/IDrawHandler.java
similarity index 100%
rename from src/org/andengine/engine/handler/IDrawHandler.java
rename to andengine/src/main/java/org/andengine/engine/handler/IDrawHandler.java
diff --git a/src/org/andengine/engine/handler/IUpdateHandler.java b/andengine/src/main/java/org/andengine/engine/handler/IUpdateHandler.java
similarity index 100%
rename from src/org/andengine/engine/handler/IUpdateHandler.java
rename to andengine/src/main/java/org/andengine/engine/handler/IUpdateHandler.java
diff --git a/src/org/andengine/engine/handler/UpdateHandlerList.java b/andengine/src/main/java/org/andengine/engine/handler/UpdateHandlerList.java
similarity index 100%
rename from src/org/andengine/engine/handler/UpdateHandlerList.java
rename to andengine/src/main/java/org/andengine/engine/handler/UpdateHandlerList.java
diff --git a/src/org/andengine/engine/handler/collision/CollisionHandler.java b/andengine/src/main/java/org/andengine/engine/handler/collision/CollisionHandler.java
similarity index 100%
rename from src/org/andengine/engine/handler/collision/CollisionHandler.java
rename to andengine/src/main/java/org/andengine/engine/handler/collision/CollisionHandler.java
diff --git a/src/org/andengine/engine/handler/collision/ICollisionCallback.java b/andengine/src/main/java/org/andengine/engine/handler/collision/ICollisionCallback.java
similarity index 100%
rename from src/org/andengine/engine/handler/collision/ICollisionCallback.java
rename to andengine/src/main/java/org/andengine/engine/handler/collision/ICollisionCallback.java
diff --git a/src/org/andengine/engine/handler/physics/PhysicsHandler.java b/andengine/src/main/java/org/andengine/engine/handler/physics/PhysicsHandler.java
similarity index 100%
rename from src/org/andengine/engine/handler/physics/PhysicsHandler.java
rename to andengine/src/main/java/org/andengine/engine/handler/physics/PhysicsHandler.java
diff --git a/src/org/andengine/engine/handler/runnable/RunnableHandler.java b/andengine/src/main/java/org/andengine/engine/handler/runnable/RunnableHandler.java
similarity index 100%
rename from src/org/andengine/engine/handler/runnable/RunnableHandler.java
rename to andengine/src/main/java/org/andengine/engine/handler/runnable/RunnableHandler.java
diff --git a/src/org/andengine/engine/handler/timer/ITimerCallback.java b/andengine/src/main/java/org/andengine/engine/handler/timer/ITimerCallback.java
similarity index 100%
rename from src/org/andengine/engine/handler/timer/ITimerCallback.java
rename to andengine/src/main/java/org/andengine/engine/handler/timer/ITimerCallback.java
diff --git a/src/org/andengine/engine/handler/timer/TimerHandler.java b/andengine/src/main/java/org/andengine/engine/handler/timer/TimerHandler.java
similarity index 100%
rename from src/org/andengine/engine/handler/timer/TimerHandler.java
rename to andengine/src/main/java/org/andengine/engine/handler/timer/TimerHandler.java
diff --git a/src/org/andengine/engine/options/AudioOptions.java b/andengine/src/main/java/org/andengine/engine/options/AudioOptions.java
similarity index 100%
rename from src/org/andengine/engine/options/AudioOptions.java
rename to andengine/src/main/java/org/andengine/engine/options/AudioOptions.java
diff --git a/src/org/andengine/engine/options/EngineOptions.java b/andengine/src/main/java/org/andengine/engine/options/EngineOptions.java
similarity index 100%
rename from src/org/andengine/engine/options/EngineOptions.java
rename to andengine/src/main/java/org/andengine/engine/options/EngineOptions.java
diff --git a/src/org/andengine/engine/options/MusicOptions.java b/andengine/src/main/java/org/andengine/engine/options/MusicOptions.java
similarity index 100%
rename from src/org/andengine/engine/options/MusicOptions.java
rename to andengine/src/main/java/org/andengine/engine/options/MusicOptions.java
diff --git a/src/org/andengine/engine/options/RenderOptions.java b/andengine/src/main/java/org/andengine/engine/options/RenderOptions.java
similarity index 100%
rename from src/org/andengine/engine/options/RenderOptions.java
rename to andengine/src/main/java/org/andengine/engine/options/RenderOptions.java
diff --git a/src/org/andengine/engine/options/ScreenOrientation.java b/andengine/src/main/java/org/andengine/engine/options/ScreenOrientation.java
similarity index 100%
rename from src/org/andengine/engine/options/ScreenOrientation.java
rename to andengine/src/main/java/org/andengine/engine/options/ScreenOrientation.java
diff --git a/src/org/andengine/engine/options/SoundOptions.java b/andengine/src/main/java/org/andengine/engine/options/SoundOptions.java
similarity index 100%
rename from src/org/andengine/engine/options/SoundOptions.java
rename to andengine/src/main/java/org/andengine/engine/options/SoundOptions.java
diff --git a/src/org/andengine/engine/options/TouchOptions.java b/andengine/src/main/java/org/andengine/engine/options/TouchOptions.java
similarity index 100%
rename from src/org/andengine/engine/options/TouchOptions.java
rename to andengine/src/main/java/org/andengine/engine/options/TouchOptions.java
diff --git a/src/org/andengine/engine/options/WakeLockOptions.java b/andengine/src/main/java/org/andengine/engine/options/WakeLockOptions.java
similarity index 100%
rename from src/org/andengine/engine/options/WakeLockOptions.java
rename to andengine/src/main/java/org/andengine/engine/options/WakeLockOptions.java
diff --git a/src/org/andengine/engine/options/resolutionpolicy/BaseResolutionPolicy.java b/andengine/src/main/java/org/andengine/engine/options/resolutionpolicy/BaseResolutionPolicy.java
similarity index 100%
rename from src/org/andengine/engine/options/resolutionpolicy/BaseResolutionPolicy.java
rename to andengine/src/main/java/org/andengine/engine/options/resolutionpolicy/BaseResolutionPolicy.java
diff --git a/src/org/andengine/engine/options/resolutionpolicy/FillResolutionPolicy.java b/andengine/src/main/java/org/andengine/engine/options/resolutionpolicy/FillResolutionPolicy.java
similarity index 100%
rename from src/org/andengine/engine/options/resolutionpolicy/FillResolutionPolicy.java
rename to andengine/src/main/java/org/andengine/engine/options/resolutionpolicy/FillResolutionPolicy.java
diff --git a/src/org/andengine/engine/options/resolutionpolicy/FixedResolutionPolicy.java b/andengine/src/main/java/org/andengine/engine/options/resolutionpolicy/FixedResolutionPolicy.java
similarity index 100%
rename from src/org/andengine/engine/options/resolutionpolicy/FixedResolutionPolicy.java
rename to andengine/src/main/java/org/andengine/engine/options/resolutionpolicy/FixedResolutionPolicy.java
diff --git a/src/org/andengine/engine/options/resolutionpolicy/IResolutionPolicy.java b/andengine/src/main/java/org/andengine/engine/options/resolutionpolicy/IResolutionPolicy.java
similarity index 100%
rename from src/org/andengine/engine/options/resolutionpolicy/IResolutionPolicy.java
rename to andengine/src/main/java/org/andengine/engine/options/resolutionpolicy/IResolutionPolicy.java
diff --git a/src/org/andengine/engine/options/resolutionpolicy/RatioResolutionPolicy.java b/andengine/src/main/java/org/andengine/engine/options/resolutionpolicy/RatioResolutionPolicy.java
similarity index 100%
rename from src/org/andengine/engine/options/resolutionpolicy/RatioResolutionPolicy.java
rename to andengine/src/main/java/org/andengine/engine/options/resolutionpolicy/RatioResolutionPolicy.java
diff --git a/src/org/andengine/engine/options/resolutionpolicy/RelativeResolutionPolicy.java b/andengine/src/main/java/org/andengine/engine/options/resolutionpolicy/RelativeResolutionPolicy.java
similarity index 100%
rename from src/org/andengine/engine/options/resolutionpolicy/RelativeResolutionPolicy.java
rename to andengine/src/main/java/org/andengine/engine/options/resolutionpolicy/RelativeResolutionPolicy.java
diff --git a/src/org/andengine/engine/splitscreen/DoubleSceneSplitScreenEngine.java b/andengine/src/main/java/org/andengine/engine/splitscreen/DoubleSceneSplitScreenEngine.java
similarity index 100%
rename from src/org/andengine/engine/splitscreen/DoubleSceneSplitScreenEngine.java
rename to andengine/src/main/java/org/andengine/engine/splitscreen/DoubleSceneSplitScreenEngine.java
diff --git a/src/org/andengine/engine/splitscreen/SingleSceneSplitScreenEngine.java b/andengine/src/main/java/org/andengine/engine/splitscreen/SingleSceneSplitScreenEngine.java
similarity index 100%
rename from src/org/andengine/engine/splitscreen/SingleSceneSplitScreenEngine.java
rename to andengine/src/main/java/org/andengine/engine/splitscreen/SingleSceneSplitScreenEngine.java
diff --git a/src/org/andengine/entity/Entity.java b/andengine/src/main/java/org/andengine/entity/Entity.java
similarity index 100%
rename from src/org/andengine/entity/Entity.java
rename to andengine/src/main/java/org/andengine/entity/Entity.java
diff --git a/src/org/andengine/entity/IEntity.java b/andengine/src/main/java/org/andengine/entity/IEntity.java
similarity index 100%
rename from src/org/andengine/entity/IEntity.java
rename to andengine/src/main/java/org/andengine/entity/IEntity.java
diff --git a/src/org/andengine/entity/IEntityComparator.java b/andengine/src/main/java/org/andengine/entity/IEntityComparator.java
similarity index 100%
rename from src/org/andengine/entity/IEntityComparator.java
rename to andengine/src/main/java/org/andengine/entity/IEntityComparator.java
diff --git a/src/org/andengine/entity/IEntityFactory.java b/andengine/src/main/java/org/andengine/entity/IEntityFactory.java
similarity index 100%
rename from src/org/andengine/entity/IEntityFactory.java
rename to andengine/src/main/java/org/andengine/entity/IEntityFactory.java
diff --git a/src/org/andengine/entity/IEntityMatcher.java b/andengine/src/main/java/org/andengine/entity/IEntityMatcher.java
similarity index 100%
rename from src/org/andengine/entity/IEntityMatcher.java
rename to andengine/src/main/java/org/andengine/entity/IEntityMatcher.java
diff --git a/src/org/andengine/entity/IEntityParameterCallable.java b/andengine/src/main/java/org/andengine/entity/IEntityParameterCallable.java
similarity index 100%
rename from src/org/andengine/entity/IEntityParameterCallable.java
rename to andengine/src/main/java/org/andengine/entity/IEntityParameterCallable.java
diff --git a/src/org/andengine/entity/TagEntityMatcher.java b/andengine/src/main/java/org/andengine/entity/TagEntityMatcher.java
similarity index 100%
rename from src/org/andengine/entity/TagEntityMatcher.java
rename to andengine/src/main/java/org/andengine/entity/TagEntityMatcher.java
diff --git a/src/org/andengine/entity/ZIndexSorter.java b/andengine/src/main/java/org/andengine/entity/ZIndexSorter.java
similarity index 100%
rename from src/org/andengine/entity/ZIndexSorter.java
rename to andengine/src/main/java/org/andengine/entity/ZIndexSorter.java
diff --git a/src/org/andengine/entity/modifier/AlphaModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/AlphaModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/AlphaModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/AlphaModifier.java
diff --git a/src/org/andengine/entity/modifier/CardinalSplineMoveModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/CardinalSplineMoveModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/CardinalSplineMoveModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/CardinalSplineMoveModifier.java
diff --git a/src/org/andengine/entity/modifier/CatmullRomSplineMoveModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/CatmullRomSplineMoveModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/CatmullRomSplineMoveModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/CatmullRomSplineMoveModifier.java
diff --git a/src/org/andengine/entity/modifier/ColorModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/ColorModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/ColorModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/ColorModifier.java
diff --git a/src/org/andengine/entity/modifier/CubicBezierCurveMoveModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/CubicBezierCurveMoveModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/CubicBezierCurveMoveModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/CubicBezierCurveMoveModifier.java
diff --git a/src/org/andengine/entity/modifier/DelayModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/DelayModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/DelayModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/DelayModifier.java
diff --git a/src/org/andengine/entity/modifier/DoubleValueChangeEntityModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/DoubleValueChangeEntityModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/DoubleValueChangeEntityModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/DoubleValueChangeEntityModifier.java
diff --git a/src/org/andengine/entity/modifier/DoubleValueSpanEntityModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/DoubleValueSpanEntityModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/DoubleValueSpanEntityModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/DoubleValueSpanEntityModifier.java
diff --git a/src/org/andengine/entity/modifier/DurationEntityModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/DurationEntityModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/DurationEntityModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/DurationEntityModifier.java
diff --git a/src/org/andengine/entity/modifier/EntityModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/EntityModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/EntityModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/EntityModifier.java
diff --git a/src/org/andengine/entity/modifier/EntityModifierList.java b/andengine/src/main/java/org/andengine/entity/modifier/EntityModifierList.java
similarity index 100%
rename from src/org/andengine/entity/modifier/EntityModifierList.java
rename to andengine/src/main/java/org/andengine/entity/modifier/EntityModifierList.java
diff --git a/src/org/andengine/entity/modifier/FadeInModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/FadeInModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/FadeInModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/FadeInModifier.java
diff --git a/src/org/andengine/entity/modifier/FadeOutModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/FadeOutModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/FadeOutModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/FadeOutModifier.java
diff --git a/src/org/andengine/entity/modifier/IEntityModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/IEntityModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/IEntityModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/IEntityModifier.java
diff --git a/src/org/andengine/entity/modifier/JumpModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/JumpModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/JumpModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/JumpModifier.java
diff --git a/src/org/andengine/entity/modifier/LoopEntityModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/LoopEntityModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/LoopEntityModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/LoopEntityModifier.java
diff --git a/src/org/andengine/entity/modifier/MoveByModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/MoveByModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/MoveByModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/MoveByModifier.java
diff --git a/src/org/andengine/entity/modifier/MoveModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/MoveModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/MoveModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/MoveModifier.java
diff --git a/src/org/andengine/entity/modifier/MoveXModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/MoveXModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/MoveXModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/MoveXModifier.java
diff --git a/src/org/andengine/entity/modifier/MoveYModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/MoveYModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/MoveYModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/MoveYModifier.java
diff --git a/src/org/andengine/entity/modifier/ParallelEntityModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/ParallelEntityModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/ParallelEntityModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/ParallelEntityModifier.java
diff --git a/src/org/andengine/entity/modifier/PathModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/PathModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/PathModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/PathModifier.java
diff --git a/src/org/andengine/entity/modifier/QuadraticBezierCurveMoveModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/QuadraticBezierCurveMoveModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/QuadraticBezierCurveMoveModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/QuadraticBezierCurveMoveModifier.java
diff --git a/src/org/andengine/entity/modifier/RotationAtModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/RotationAtModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/RotationAtModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/RotationAtModifier.java
diff --git a/src/org/andengine/entity/modifier/RotationByModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/RotationByModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/RotationByModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/RotationByModifier.java
diff --git a/src/org/andengine/entity/modifier/RotationModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/RotationModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/RotationModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/RotationModifier.java
diff --git a/src/org/andengine/entity/modifier/ScaleAtModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/ScaleAtModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/ScaleAtModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/ScaleAtModifier.java
diff --git a/src/org/andengine/entity/modifier/ScaleModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/ScaleModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/ScaleModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/ScaleModifier.java
diff --git a/src/org/andengine/entity/modifier/SequenceEntityModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/SequenceEntityModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/SequenceEntityModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/SequenceEntityModifier.java
diff --git a/src/org/andengine/entity/modifier/SingleValueChangeEntityModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/SingleValueChangeEntityModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/SingleValueChangeEntityModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/SingleValueChangeEntityModifier.java
diff --git a/src/org/andengine/entity/modifier/SingleValueSpanEntityModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/SingleValueSpanEntityModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/SingleValueSpanEntityModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/SingleValueSpanEntityModifier.java
diff --git a/src/org/andengine/entity/modifier/SkewModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/SkewModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/SkewModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/SkewModifier.java
diff --git a/src/org/andengine/entity/modifier/SkewXModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/SkewXModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/SkewXModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/SkewXModifier.java
diff --git a/src/org/andengine/entity/modifier/SkewYModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/SkewYModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/SkewYModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/SkewYModifier.java
diff --git a/src/org/andengine/entity/modifier/TripleValueSpanEntityModifier.java b/andengine/src/main/java/org/andengine/entity/modifier/TripleValueSpanEntityModifier.java
similarity index 100%
rename from src/org/andengine/entity/modifier/TripleValueSpanEntityModifier.java
rename to andengine/src/main/java/org/andengine/entity/modifier/TripleValueSpanEntityModifier.java
diff --git a/src/org/andengine/entity/particle/BatchedPseudoSpriteParticleSystem.java b/andengine/src/main/java/org/andengine/entity/particle/BatchedPseudoSpriteParticleSystem.java
similarity index 100%
rename from src/org/andengine/entity/particle/BatchedPseudoSpriteParticleSystem.java
rename to andengine/src/main/java/org/andengine/entity/particle/BatchedPseudoSpriteParticleSystem.java
diff --git a/src/org/andengine/entity/particle/BatchedSpriteParticleSystem.java b/andengine/src/main/java/org/andengine/entity/particle/BatchedSpriteParticleSystem.java
similarity index 100%
rename from src/org/andengine/entity/particle/BatchedSpriteParticleSystem.java
rename to andengine/src/main/java/org/andengine/entity/particle/BatchedSpriteParticleSystem.java
diff --git a/src/org/andengine/entity/particle/BlendFunctionParticleSystem.java b/andengine/src/main/java/org/andengine/entity/particle/BlendFunctionParticleSystem.java
similarity index 100%
rename from src/org/andengine/entity/particle/BlendFunctionParticleSystem.java
rename to andengine/src/main/java/org/andengine/entity/particle/BlendFunctionParticleSystem.java
diff --git a/src/org/andengine/entity/particle/Particle.java b/andengine/src/main/java/org/andengine/entity/particle/Particle.java
similarity index 100%
rename from src/org/andengine/entity/particle/Particle.java
rename to andengine/src/main/java/org/andengine/entity/particle/Particle.java
diff --git a/src/org/andengine/entity/particle/ParticleSystem.java b/andengine/src/main/java/org/andengine/entity/particle/ParticleSystem.java
similarity index 100%
rename from src/org/andengine/entity/particle/ParticleSystem.java
rename to andengine/src/main/java/org/andengine/entity/particle/ParticleSystem.java
diff --git a/src/org/andengine/entity/particle/SpriteParticleSystem.java b/andengine/src/main/java/org/andengine/entity/particle/SpriteParticleSystem.java
similarity index 100%
rename from src/org/andengine/entity/particle/SpriteParticleSystem.java
rename to andengine/src/main/java/org/andengine/entity/particle/SpriteParticleSystem.java
diff --git a/src/org/andengine/entity/particle/emitter/BaseCircleParticleEmitter.java b/andengine/src/main/java/org/andengine/entity/particle/emitter/BaseCircleParticleEmitter.java
similarity index 100%
rename from src/org/andengine/entity/particle/emitter/BaseCircleParticleEmitter.java
rename to andengine/src/main/java/org/andengine/entity/particle/emitter/BaseCircleParticleEmitter.java
diff --git a/src/org/andengine/entity/particle/emitter/BaseParticleEmitter.java b/andengine/src/main/java/org/andengine/entity/particle/emitter/BaseParticleEmitter.java
similarity index 100%
rename from src/org/andengine/entity/particle/emitter/BaseParticleEmitter.java
rename to andengine/src/main/java/org/andengine/entity/particle/emitter/BaseParticleEmitter.java
diff --git a/src/org/andengine/entity/particle/emitter/BaseRectangleParticleEmitter.java b/andengine/src/main/java/org/andengine/entity/particle/emitter/BaseRectangleParticleEmitter.java
similarity index 100%
rename from src/org/andengine/entity/particle/emitter/BaseRectangleParticleEmitter.java
rename to andengine/src/main/java/org/andengine/entity/particle/emitter/BaseRectangleParticleEmitter.java
diff --git a/src/org/andengine/entity/particle/emitter/CircleOutlineParticleEmitter.java b/andengine/src/main/java/org/andengine/entity/particle/emitter/CircleOutlineParticleEmitter.java
similarity index 100%
rename from src/org/andengine/entity/particle/emitter/CircleOutlineParticleEmitter.java
rename to andengine/src/main/java/org/andengine/entity/particle/emitter/CircleOutlineParticleEmitter.java
diff --git a/src/org/andengine/entity/particle/emitter/CircleParticleEmitter.java b/andengine/src/main/java/org/andengine/entity/particle/emitter/CircleParticleEmitter.java
similarity index 100%
rename from src/org/andengine/entity/particle/emitter/CircleParticleEmitter.java
rename to andengine/src/main/java/org/andengine/entity/particle/emitter/CircleParticleEmitter.java
diff --git a/src/org/andengine/entity/particle/emitter/IParticleEmitter.java b/andengine/src/main/java/org/andengine/entity/particle/emitter/IParticleEmitter.java
similarity index 100%
rename from src/org/andengine/entity/particle/emitter/IParticleEmitter.java
rename to andengine/src/main/java/org/andengine/entity/particle/emitter/IParticleEmitter.java
diff --git a/src/org/andengine/entity/particle/emitter/PointParticleEmitter.java b/andengine/src/main/java/org/andengine/entity/particle/emitter/PointParticleEmitter.java
similarity index 100%
rename from src/org/andengine/entity/particle/emitter/PointParticleEmitter.java
rename to andengine/src/main/java/org/andengine/entity/particle/emitter/PointParticleEmitter.java
diff --git a/src/org/andengine/entity/particle/emitter/RectangleOutlineParticleEmitter.java b/andengine/src/main/java/org/andengine/entity/particle/emitter/RectangleOutlineParticleEmitter.java
similarity index 100%
rename from src/org/andengine/entity/particle/emitter/RectangleOutlineParticleEmitter.java
rename to andengine/src/main/java/org/andengine/entity/particle/emitter/RectangleOutlineParticleEmitter.java
diff --git a/src/org/andengine/entity/particle/emitter/RectangleParticleEmitter.java b/andengine/src/main/java/org/andengine/entity/particle/emitter/RectangleParticleEmitter.java
similarity index 100%
rename from src/org/andengine/entity/particle/emitter/RectangleParticleEmitter.java
rename to andengine/src/main/java/org/andengine/entity/particle/emitter/RectangleParticleEmitter.java
diff --git a/src/org/andengine/entity/particle/initializer/AccelerationParticleInitializer.java b/andengine/src/main/java/org/andengine/entity/particle/initializer/AccelerationParticleInitializer.java
similarity index 100%
rename from src/org/andengine/entity/particle/initializer/AccelerationParticleInitializer.java
rename to andengine/src/main/java/org/andengine/entity/particle/initializer/AccelerationParticleInitializer.java
diff --git a/src/org/andengine/entity/particle/initializer/AlphaParticleInitializer.java b/andengine/src/main/java/org/andengine/entity/particle/initializer/AlphaParticleInitializer.java
similarity index 100%
rename from src/org/andengine/entity/particle/initializer/AlphaParticleInitializer.java
rename to andengine/src/main/java/org/andengine/entity/particle/initializer/AlphaParticleInitializer.java
diff --git a/src/org/andengine/entity/particle/initializer/BaseDoubleValueParticleInitializer.java b/andengine/src/main/java/org/andengine/entity/particle/initializer/BaseDoubleValueParticleInitializer.java
similarity index 100%
rename from src/org/andengine/entity/particle/initializer/BaseDoubleValueParticleInitializer.java
rename to andengine/src/main/java/org/andengine/entity/particle/initializer/BaseDoubleValueParticleInitializer.java
diff --git a/src/org/andengine/entity/particle/initializer/BaseSingleValueParticleInitializer.java b/andengine/src/main/java/org/andengine/entity/particle/initializer/BaseSingleValueParticleInitializer.java
similarity index 100%
rename from src/org/andengine/entity/particle/initializer/BaseSingleValueParticleInitializer.java
rename to andengine/src/main/java/org/andengine/entity/particle/initializer/BaseSingleValueParticleInitializer.java
diff --git a/src/org/andengine/entity/particle/initializer/BaseTripleValueParticleInitializer.java b/andengine/src/main/java/org/andengine/entity/particle/initializer/BaseTripleValueParticleInitializer.java
similarity index 100%
rename from src/org/andengine/entity/particle/initializer/BaseTripleValueParticleInitializer.java
rename to andengine/src/main/java/org/andengine/entity/particle/initializer/BaseTripleValueParticleInitializer.java
diff --git a/src/org/andengine/entity/particle/initializer/BlendFunctionParticleInitializer.java b/andengine/src/main/java/org/andengine/entity/particle/initializer/BlendFunctionParticleInitializer.java
similarity index 100%
rename from src/org/andengine/entity/particle/initializer/BlendFunctionParticleInitializer.java
rename to andengine/src/main/java/org/andengine/entity/particle/initializer/BlendFunctionParticleInitializer.java
diff --git a/src/org/andengine/entity/particle/initializer/ColorParticleInitializer.java b/andengine/src/main/java/org/andengine/entity/particle/initializer/ColorParticleInitializer.java
similarity index 100%
rename from src/org/andengine/entity/particle/initializer/ColorParticleInitializer.java
rename to andengine/src/main/java/org/andengine/entity/particle/initializer/ColorParticleInitializer.java
diff --git a/src/org/andengine/entity/particle/initializer/GravityParticleInitializer.java b/andengine/src/main/java/org/andengine/entity/particle/initializer/GravityParticleInitializer.java
similarity index 100%
rename from src/org/andengine/entity/particle/initializer/GravityParticleInitializer.java
rename to andengine/src/main/java/org/andengine/entity/particle/initializer/GravityParticleInitializer.java
diff --git a/src/org/andengine/entity/particle/initializer/IParticleInitializer.java b/andengine/src/main/java/org/andengine/entity/particle/initializer/IParticleInitializer.java
similarity index 100%
rename from src/org/andengine/entity/particle/initializer/IParticleInitializer.java
rename to andengine/src/main/java/org/andengine/entity/particle/initializer/IParticleInitializer.java
diff --git a/src/org/andengine/entity/particle/initializer/RotationParticleInitializer.java b/andengine/src/main/java/org/andengine/entity/particle/initializer/RotationParticleInitializer.java
similarity index 100%
rename from src/org/andengine/entity/particle/initializer/RotationParticleInitializer.java
rename to andengine/src/main/java/org/andengine/entity/particle/initializer/RotationParticleInitializer.java
diff --git a/src/org/andengine/entity/particle/initializer/ScaleParticleInitializer.java b/andengine/src/main/java/org/andengine/entity/particle/initializer/ScaleParticleInitializer.java
similarity index 100%
rename from src/org/andengine/entity/particle/initializer/ScaleParticleInitializer.java
rename to andengine/src/main/java/org/andengine/entity/particle/initializer/ScaleParticleInitializer.java
diff --git a/src/org/andengine/entity/particle/initializer/VelocityParticleInitializer.java b/andengine/src/main/java/org/andengine/entity/particle/initializer/VelocityParticleInitializer.java
similarity index 100%
rename from src/org/andengine/entity/particle/initializer/VelocityParticleInitializer.java
rename to andengine/src/main/java/org/andengine/entity/particle/initializer/VelocityParticleInitializer.java
diff --git a/src/org/andengine/entity/particle/modifier/AlphaParticleModifier.java b/andengine/src/main/java/org/andengine/entity/particle/modifier/AlphaParticleModifier.java
similarity index 100%
rename from src/org/andengine/entity/particle/modifier/AlphaParticleModifier.java
rename to andengine/src/main/java/org/andengine/entity/particle/modifier/AlphaParticleModifier.java
diff --git a/src/org/andengine/entity/particle/modifier/BaseDoubleValueSpanParticleModifier.java b/andengine/src/main/java/org/andengine/entity/particle/modifier/BaseDoubleValueSpanParticleModifier.java
similarity index 100%
rename from src/org/andengine/entity/particle/modifier/BaseDoubleValueSpanParticleModifier.java
rename to andengine/src/main/java/org/andengine/entity/particle/modifier/BaseDoubleValueSpanParticleModifier.java
diff --git a/src/org/andengine/entity/particle/modifier/BaseSingleValueSpanParticleModifier.java b/andengine/src/main/java/org/andengine/entity/particle/modifier/BaseSingleValueSpanParticleModifier.java
similarity index 100%
rename from src/org/andengine/entity/particle/modifier/BaseSingleValueSpanParticleModifier.java
rename to andengine/src/main/java/org/andengine/entity/particle/modifier/BaseSingleValueSpanParticleModifier.java
diff --git a/src/org/andengine/entity/particle/modifier/BaseTripleValueSpanParticleModifier.java b/andengine/src/main/java/org/andengine/entity/particle/modifier/BaseTripleValueSpanParticleModifier.java
similarity index 100%
rename from src/org/andengine/entity/particle/modifier/BaseTripleValueSpanParticleModifier.java
rename to andengine/src/main/java/org/andengine/entity/particle/modifier/BaseTripleValueSpanParticleModifier.java
diff --git a/src/org/andengine/entity/particle/modifier/ColorParticleModifier.java b/andengine/src/main/java/org/andengine/entity/particle/modifier/ColorParticleModifier.java
similarity index 100%
rename from src/org/andengine/entity/particle/modifier/ColorParticleModifier.java
rename to andengine/src/main/java/org/andengine/entity/particle/modifier/ColorParticleModifier.java
diff --git a/src/org/andengine/entity/particle/modifier/ExpireParticleInitializer.java b/andengine/src/main/java/org/andengine/entity/particle/modifier/ExpireParticleInitializer.java
similarity index 100%
rename from src/org/andengine/entity/particle/modifier/ExpireParticleInitializer.java
rename to andengine/src/main/java/org/andengine/entity/particle/modifier/ExpireParticleInitializer.java
diff --git a/src/org/andengine/entity/particle/modifier/IParticleModifier.java b/andengine/src/main/java/org/andengine/entity/particle/modifier/IParticleModifier.java
similarity index 100%
rename from src/org/andengine/entity/particle/modifier/IParticleModifier.java
rename to andengine/src/main/java/org/andengine/entity/particle/modifier/IParticleModifier.java
diff --git a/src/org/andengine/entity/particle/modifier/OffCameraExpireParticleModifier.java b/andengine/src/main/java/org/andengine/entity/particle/modifier/OffCameraExpireParticleModifier.java
similarity index 100%
rename from src/org/andengine/entity/particle/modifier/OffCameraExpireParticleModifier.java
rename to andengine/src/main/java/org/andengine/entity/particle/modifier/OffCameraExpireParticleModifier.java
diff --git a/src/org/andengine/entity/particle/modifier/RotationParticleModifier.java b/andengine/src/main/java/org/andengine/entity/particle/modifier/RotationParticleModifier.java
similarity index 100%
rename from src/org/andengine/entity/particle/modifier/RotationParticleModifier.java
rename to andengine/src/main/java/org/andengine/entity/particle/modifier/RotationParticleModifier.java
diff --git a/src/org/andengine/entity/particle/modifier/ScaleParticleModifier.java b/andengine/src/main/java/org/andengine/entity/particle/modifier/ScaleParticleModifier.java
similarity index 100%
rename from src/org/andengine/entity/particle/modifier/ScaleParticleModifier.java
rename to andengine/src/main/java/org/andengine/entity/particle/modifier/ScaleParticleModifier.java
diff --git a/src/org/andengine/entity/primitive/DrawMode.java b/andengine/src/main/java/org/andengine/entity/primitive/DrawMode.java
similarity index 100%
rename from src/org/andengine/entity/primitive/DrawMode.java
rename to andengine/src/main/java/org/andengine/entity/primitive/DrawMode.java
diff --git a/src/org/andengine/entity/primitive/Line.java b/andengine/src/main/java/org/andengine/entity/primitive/Line.java
similarity index 100%
rename from src/org/andengine/entity/primitive/Line.java
rename to andengine/src/main/java/org/andengine/entity/primitive/Line.java
diff --git a/src/org/andengine/entity/primitive/Mesh.java b/andengine/src/main/java/org/andengine/entity/primitive/Mesh.java
similarity index 100%
rename from src/org/andengine/entity/primitive/Mesh.java
rename to andengine/src/main/java/org/andengine/entity/primitive/Mesh.java
diff --git a/src/org/andengine/entity/primitive/Rectangle.java b/andengine/src/main/java/org/andengine/entity/primitive/Rectangle.java
similarity index 100%
rename from src/org/andengine/entity/primitive/Rectangle.java
rename to andengine/src/main/java/org/andengine/entity/primitive/Rectangle.java
diff --git a/src/org/andengine/entity/primitive/vbo/HighPerformanceLineVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/primitive/vbo/HighPerformanceLineVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/primitive/vbo/HighPerformanceLineVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/primitive/vbo/HighPerformanceLineVertexBufferObject.java
diff --git a/src/org/andengine/entity/primitive/vbo/HighPerformanceMeshVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/primitive/vbo/HighPerformanceMeshVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/primitive/vbo/HighPerformanceMeshVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/primitive/vbo/HighPerformanceMeshVertexBufferObject.java
diff --git a/src/org/andengine/entity/primitive/vbo/HighPerformanceRectangleVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/primitive/vbo/HighPerformanceRectangleVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/primitive/vbo/HighPerformanceRectangleVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/primitive/vbo/HighPerformanceRectangleVertexBufferObject.java
diff --git a/src/org/andengine/entity/primitive/vbo/ILineVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/primitive/vbo/ILineVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/primitive/vbo/ILineVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/primitive/vbo/ILineVertexBufferObject.java
diff --git a/src/org/andengine/entity/primitive/vbo/IMeshVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/primitive/vbo/IMeshVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/primitive/vbo/IMeshVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/primitive/vbo/IMeshVertexBufferObject.java
diff --git a/src/org/andengine/entity/primitive/vbo/IRectangleVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/primitive/vbo/IRectangleVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/primitive/vbo/IRectangleVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/primitive/vbo/IRectangleVertexBufferObject.java
diff --git a/src/org/andengine/entity/primitive/vbo/LowMemoryLineVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/primitive/vbo/LowMemoryLineVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/primitive/vbo/LowMemoryLineVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/primitive/vbo/LowMemoryLineVertexBufferObject.java
diff --git a/src/org/andengine/entity/primitive/vbo/LowMemoryRectangleVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/primitive/vbo/LowMemoryRectangleVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/primitive/vbo/LowMemoryRectangleVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/primitive/vbo/LowMemoryRectangleVertexBufferObject.java
diff --git a/src/org/andengine/entity/scene/CameraScene.java b/andengine/src/main/java/org/andengine/entity/scene/CameraScene.java
similarity index 100%
rename from src/org/andengine/entity/scene/CameraScene.java
rename to andengine/src/main/java/org/andengine/entity/scene/CameraScene.java
diff --git a/src/org/andengine/entity/scene/IOnAreaTouchListener.java b/andengine/src/main/java/org/andengine/entity/scene/IOnAreaTouchListener.java
similarity index 100%
rename from src/org/andengine/entity/scene/IOnAreaTouchListener.java
rename to andengine/src/main/java/org/andengine/entity/scene/IOnAreaTouchListener.java
diff --git a/src/org/andengine/entity/scene/IOnSceneTouchListener.java b/andengine/src/main/java/org/andengine/entity/scene/IOnSceneTouchListener.java
similarity index 100%
rename from src/org/andengine/entity/scene/IOnSceneTouchListener.java
rename to andengine/src/main/java/org/andengine/entity/scene/IOnSceneTouchListener.java
diff --git a/src/org/andengine/entity/scene/ITouchArea.java b/andengine/src/main/java/org/andengine/entity/scene/ITouchArea.java
similarity index 100%
rename from src/org/andengine/entity/scene/ITouchArea.java
rename to andengine/src/main/java/org/andengine/entity/scene/ITouchArea.java
diff --git a/src/org/andengine/entity/scene/Scene.java b/andengine/src/main/java/org/andengine/entity/scene/Scene.java
similarity index 100%
rename from src/org/andengine/entity/scene/Scene.java
rename to andengine/src/main/java/org/andengine/entity/scene/Scene.java
diff --git a/src/org/andengine/entity/scene/background/AutoParallaxBackground.java b/andengine/src/main/java/org/andengine/entity/scene/background/AutoParallaxBackground.java
similarity index 100%
rename from src/org/andengine/entity/scene/background/AutoParallaxBackground.java
rename to andengine/src/main/java/org/andengine/entity/scene/background/AutoParallaxBackground.java
diff --git a/src/org/andengine/entity/scene/background/Background.java b/andengine/src/main/java/org/andengine/entity/scene/background/Background.java
similarity index 100%
rename from src/org/andengine/entity/scene/background/Background.java
rename to andengine/src/main/java/org/andengine/entity/scene/background/Background.java
diff --git a/src/org/andengine/entity/scene/background/EntityBackground.java b/andengine/src/main/java/org/andengine/entity/scene/background/EntityBackground.java
similarity index 100%
rename from src/org/andengine/entity/scene/background/EntityBackground.java
rename to andengine/src/main/java/org/andengine/entity/scene/background/EntityBackground.java
diff --git a/src/org/andengine/entity/scene/background/IBackground.java b/andengine/src/main/java/org/andengine/entity/scene/background/IBackground.java
similarity index 100%
rename from src/org/andengine/entity/scene/background/IBackground.java
rename to andengine/src/main/java/org/andengine/entity/scene/background/IBackground.java
diff --git a/src/org/andengine/entity/scene/background/ParallaxBackground.java b/andengine/src/main/java/org/andengine/entity/scene/background/ParallaxBackground.java
similarity index 100%
rename from src/org/andengine/entity/scene/background/ParallaxBackground.java
rename to andengine/src/main/java/org/andengine/entity/scene/background/ParallaxBackground.java
diff --git a/src/org/andengine/entity/scene/background/RepeatingSpriteBackground.java b/andengine/src/main/java/org/andengine/entity/scene/background/RepeatingSpriteBackground.java
similarity index 100%
rename from src/org/andengine/entity/scene/background/RepeatingSpriteBackground.java
rename to andengine/src/main/java/org/andengine/entity/scene/background/RepeatingSpriteBackground.java
diff --git a/src/org/andengine/entity/scene/background/SpriteBackground.java b/andengine/src/main/java/org/andengine/entity/scene/background/SpriteBackground.java
similarity index 100%
rename from src/org/andengine/entity/scene/background/SpriteBackground.java
rename to andengine/src/main/java/org/andengine/entity/scene/background/SpriteBackground.java
diff --git a/src/org/andengine/entity/scene/background/modifier/ColorBackgroundModifier.java b/andengine/src/main/java/org/andengine/entity/scene/background/modifier/ColorBackgroundModifier.java
similarity index 100%
rename from src/org/andengine/entity/scene/background/modifier/ColorBackgroundModifier.java
rename to andengine/src/main/java/org/andengine/entity/scene/background/modifier/ColorBackgroundModifier.java
diff --git a/src/org/andengine/entity/scene/background/modifier/IBackgroundModifier.java b/andengine/src/main/java/org/andengine/entity/scene/background/modifier/IBackgroundModifier.java
similarity index 100%
rename from src/org/andengine/entity/scene/background/modifier/IBackgroundModifier.java
rename to andengine/src/main/java/org/andengine/entity/scene/background/modifier/IBackgroundModifier.java
diff --git a/src/org/andengine/entity/scene/background/modifier/LoopBackgroundModifier.java b/andengine/src/main/java/org/andengine/entity/scene/background/modifier/LoopBackgroundModifier.java
similarity index 100%
rename from src/org/andengine/entity/scene/background/modifier/LoopBackgroundModifier.java
rename to andengine/src/main/java/org/andengine/entity/scene/background/modifier/LoopBackgroundModifier.java
diff --git a/src/org/andengine/entity/scene/background/modifier/ParallelBackgroundModifier.java b/andengine/src/main/java/org/andengine/entity/scene/background/modifier/ParallelBackgroundModifier.java
similarity index 100%
rename from src/org/andengine/entity/scene/background/modifier/ParallelBackgroundModifier.java
rename to andengine/src/main/java/org/andengine/entity/scene/background/modifier/ParallelBackgroundModifier.java
diff --git a/src/org/andengine/entity/scene/background/modifier/SequenceBackgroundModifier.java b/andengine/src/main/java/org/andengine/entity/scene/background/modifier/SequenceBackgroundModifier.java
similarity index 100%
rename from src/org/andengine/entity/scene/background/modifier/SequenceBackgroundModifier.java
rename to andengine/src/main/java/org/andengine/entity/scene/background/modifier/SequenceBackgroundModifier.java
diff --git a/src/org/andengine/entity/scene/menu/MenuScene.java b/andengine/src/main/java/org/andengine/entity/scene/menu/MenuScene.java
similarity index 100%
rename from src/org/andengine/entity/scene/menu/MenuScene.java
rename to andengine/src/main/java/org/andengine/entity/scene/menu/MenuScene.java
diff --git a/src/org/andengine/entity/scene/menu/animator/AlphaMenuAnimator.java b/andengine/src/main/java/org/andengine/entity/scene/menu/animator/AlphaMenuAnimator.java
similarity index 100%
rename from src/org/andengine/entity/scene/menu/animator/AlphaMenuAnimator.java
rename to andengine/src/main/java/org/andengine/entity/scene/menu/animator/AlphaMenuAnimator.java
diff --git a/src/org/andengine/entity/scene/menu/animator/BaseMenuAnimator.java b/andengine/src/main/java/org/andengine/entity/scene/menu/animator/BaseMenuAnimator.java
similarity index 100%
rename from src/org/andengine/entity/scene/menu/animator/BaseMenuAnimator.java
rename to andengine/src/main/java/org/andengine/entity/scene/menu/animator/BaseMenuAnimator.java
diff --git a/src/org/andengine/entity/scene/menu/animator/DirectMenuAnimator.java b/andengine/src/main/java/org/andengine/entity/scene/menu/animator/DirectMenuAnimator.java
similarity index 100%
rename from src/org/andengine/entity/scene/menu/animator/DirectMenuAnimator.java
rename to andengine/src/main/java/org/andengine/entity/scene/menu/animator/DirectMenuAnimator.java
diff --git a/src/org/andengine/entity/scene/menu/animator/IMenuAnimator.java b/andengine/src/main/java/org/andengine/entity/scene/menu/animator/IMenuAnimator.java
similarity index 100%
rename from src/org/andengine/entity/scene/menu/animator/IMenuAnimator.java
rename to andengine/src/main/java/org/andengine/entity/scene/menu/animator/IMenuAnimator.java
diff --git a/src/org/andengine/entity/scene/menu/animator/SlideMenuAnimator.java b/andengine/src/main/java/org/andengine/entity/scene/menu/animator/SlideMenuAnimator.java
similarity index 100%
rename from src/org/andengine/entity/scene/menu/animator/SlideMenuAnimator.java
rename to andengine/src/main/java/org/andengine/entity/scene/menu/animator/SlideMenuAnimator.java
diff --git a/src/org/andengine/entity/scene/menu/item/AnimatedSpriteMenuItem.java b/andengine/src/main/java/org/andengine/entity/scene/menu/item/AnimatedSpriteMenuItem.java
similarity index 100%
rename from src/org/andengine/entity/scene/menu/item/AnimatedSpriteMenuItem.java
rename to andengine/src/main/java/org/andengine/entity/scene/menu/item/AnimatedSpriteMenuItem.java
diff --git a/src/org/andengine/entity/scene/menu/item/IMenuItem.java b/andengine/src/main/java/org/andengine/entity/scene/menu/item/IMenuItem.java
similarity index 100%
rename from src/org/andengine/entity/scene/menu/item/IMenuItem.java
rename to andengine/src/main/java/org/andengine/entity/scene/menu/item/IMenuItem.java
diff --git a/src/org/andengine/entity/scene/menu/item/SpriteMenuItem.java b/andengine/src/main/java/org/andengine/entity/scene/menu/item/SpriteMenuItem.java
similarity index 100%
rename from src/org/andengine/entity/scene/menu/item/SpriteMenuItem.java
rename to andengine/src/main/java/org/andengine/entity/scene/menu/item/SpriteMenuItem.java
diff --git a/src/org/andengine/entity/scene/menu/item/TextMenuItem.java b/andengine/src/main/java/org/andengine/entity/scene/menu/item/TextMenuItem.java
similarity index 100%
rename from src/org/andengine/entity/scene/menu/item/TextMenuItem.java
rename to andengine/src/main/java/org/andengine/entity/scene/menu/item/TextMenuItem.java
diff --git a/src/org/andengine/entity/scene/menu/item/decorator/BaseMenuItemDecorator.java b/andengine/src/main/java/org/andengine/entity/scene/menu/item/decorator/BaseMenuItemDecorator.java
similarity index 100%
rename from src/org/andengine/entity/scene/menu/item/decorator/BaseMenuItemDecorator.java
rename to andengine/src/main/java/org/andengine/entity/scene/menu/item/decorator/BaseMenuItemDecorator.java
diff --git a/src/org/andengine/entity/scene/menu/item/decorator/ColorMenuItemDecorator.java b/andengine/src/main/java/org/andengine/entity/scene/menu/item/decorator/ColorMenuItemDecorator.java
similarity index 100%
rename from src/org/andengine/entity/scene/menu/item/decorator/ColorMenuItemDecorator.java
rename to andengine/src/main/java/org/andengine/entity/scene/menu/item/decorator/ColorMenuItemDecorator.java
diff --git a/src/org/andengine/entity/scene/menu/item/decorator/ScaleMenuItemDecorator.java b/andengine/src/main/java/org/andengine/entity/scene/menu/item/decorator/ScaleMenuItemDecorator.java
similarity index 100%
rename from src/org/andengine/entity/scene/menu/item/decorator/ScaleMenuItemDecorator.java
rename to andengine/src/main/java/org/andengine/entity/scene/menu/item/decorator/ScaleMenuItemDecorator.java
diff --git a/src/org/andengine/entity/shape/IAreaShape.java b/andengine/src/main/java/org/andengine/entity/shape/IAreaShape.java
similarity index 100%
rename from src/org/andengine/entity/shape/IAreaShape.java
rename to andengine/src/main/java/org/andengine/entity/shape/IAreaShape.java
diff --git a/src/org/andengine/entity/shape/IShape.java b/andengine/src/main/java/org/andengine/entity/shape/IShape.java
similarity index 100%
rename from src/org/andengine/entity/shape/IShape.java
rename to andengine/src/main/java/org/andengine/entity/shape/IShape.java
diff --git a/src/org/andengine/entity/shape/RectangularShape.java b/andengine/src/main/java/org/andengine/entity/shape/RectangularShape.java
similarity index 100%
rename from src/org/andengine/entity/shape/RectangularShape.java
rename to andengine/src/main/java/org/andengine/entity/shape/RectangularShape.java
diff --git a/src/org/andengine/entity/shape/Shape.java b/andengine/src/main/java/org/andengine/entity/shape/Shape.java
similarity index 100%
rename from src/org/andengine/entity/shape/Shape.java
rename to andengine/src/main/java/org/andengine/entity/shape/Shape.java
diff --git a/src/org/andengine/entity/sprite/AnimatedSprite.java b/andengine/src/main/java/org/andengine/entity/sprite/AnimatedSprite.java
similarity index 100%
rename from src/org/andengine/entity/sprite/AnimatedSprite.java
rename to andengine/src/main/java/org/andengine/entity/sprite/AnimatedSprite.java
diff --git a/src/org/andengine/entity/sprite/AnimationData.java b/andengine/src/main/java/org/andengine/entity/sprite/AnimationData.java
similarity index 100%
rename from src/org/andengine/entity/sprite/AnimationData.java
rename to andengine/src/main/java/org/andengine/entity/sprite/AnimationData.java
diff --git a/src/org/andengine/entity/sprite/ButtonSprite.java b/andengine/src/main/java/org/andengine/entity/sprite/ButtonSprite.java
similarity index 100%
rename from src/org/andengine/entity/sprite/ButtonSprite.java
rename to andengine/src/main/java/org/andengine/entity/sprite/ButtonSprite.java
diff --git a/src/org/andengine/entity/sprite/DiamondSprite.java b/andengine/src/main/java/org/andengine/entity/sprite/DiamondSprite.java
similarity index 100%
rename from src/org/andengine/entity/sprite/DiamondSprite.java
rename to andengine/src/main/java/org/andengine/entity/sprite/DiamondSprite.java
diff --git a/src/org/andengine/entity/sprite/IAnimationData.java b/andengine/src/main/java/org/andengine/entity/sprite/IAnimationData.java
similarity index 100%
rename from src/org/andengine/entity/sprite/IAnimationData.java
rename to andengine/src/main/java/org/andengine/entity/sprite/IAnimationData.java
diff --git a/src/org/andengine/entity/sprite/Sprite.java b/andengine/src/main/java/org/andengine/entity/sprite/Sprite.java
similarity index 100%
rename from src/org/andengine/entity/sprite/Sprite.java
rename to andengine/src/main/java/org/andengine/entity/sprite/Sprite.java
diff --git a/src/org/andengine/entity/sprite/TiledSprite.java b/andengine/src/main/java/org/andengine/entity/sprite/TiledSprite.java
similarity index 100%
rename from src/org/andengine/entity/sprite/TiledSprite.java
rename to andengine/src/main/java/org/andengine/entity/sprite/TiledSprite.java
diff --git a/src/org/andengine/entity/sprite/UncoloredSprite.java b/andengine/src/main/java/org/andengine/entity/sprite/UncoloredSprite.java
similarity index 100%
rename from src/org/andengine/entity/sprite/UncoloredSprite.java
rename to andengine/src/main/java/org/andengine/entity/sprite/UncoloredSprite.java
diff --git a/src/org/andengine/entity/sprite/UniformColorSprite.java b/andengine/src/main/java/org/andengine/entity/sprite/UniformColorSprite.java
similarity index 100%
rename from src/org/andengine/entity/sprite/UniformColorSprite.java
rename to andengine/src/main/java/org/andengine/entity/sprite/UniformColorSprite.java
diff --git a/src/org/andengine/entity/sprite/batch/DynamicSpriteBatch.java b/andengine/src/main/java/org/andengine/entity/sprite/batch/DynamicSpriteBatch.java
similarity index 100%
rename from src/org/andengine/entity/sprite/batch/DynamicSpriteBatch.java
rename to andengine/src/main/java/org/andengine/entity/sprite/batch/DynamicSpriteBatch.java
diff --git a/src/org/andengine/entity/sprite/batch/SpriteBatch.java b/andengine/src/main/java/org/andengine/entity/sprite/batch/SpriteBatch.java
similarity index 100%
rename from src/org/andengine/entity/sprite/batch/SpriteBatch.java
rename to andengine/src/main/java/org/andengine/entity/sprite/batch/SpriteBatch.java
diff --git a/src/org/andengine/entity/sprite/batch/SpriteGroup.java b/andengine/src/main/java/org/andengine/entity/sprite/batch/SpriteGroup.java
similarity index 100%
rename from src/org/andengine/entity/sprite/batch/SpriteGroup.java
rename to andengine/src/main/java/org/andengine/entity/sprite/batch/SpriteGroup.java
diff --git a/src/org/andengine/entity/sprite/batch/vbo/HighPerformanceSpriteBatchVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/sprite/batch/vbo/HighPerformanceSpriteBatchVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/sprite/batch/vbo/HighPerformanceSpriteBatchVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/sprite/batch/vbo/HighPerformanceSpriteBatchVertexBufferObject.java
diff --git a/src/org/andengine/entity/sprite/batch/vbo/ISpriteBatchVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/sprite/batch/vbo/ISpriteBatchVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/sprite/batch/vbo/ISpriteBatchVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/sprite/batch/vbo/ISpriteBatchVertexBufferObject.java
diff --git a/src/org/andengine/entity/sprite/batch/vbo/LowMemorySpriteBatchVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/sprite/batch/vbo/LowMemorySpriteBatchVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/sprite/batch/vbo/LowMemorySpriteBatchVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/sprite/batch/vbo/LowMemorySpriteBatchVertexBufferObject.java
diff --git a/src/org/andengine/entity/sprite/vbo/HighPerformanceDiamondSpriteVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/sprite/vbo/HighPerformanceDiamondSpriteVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/sprite/vbo/HighPerformanceDiamondSpriteVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/sprite/vbo/HighPerformanceDiamondSpriteVertexBufferObject.java
diff --git a/src/org/andengine/entity/sprite/vbo/HighPerformanceSpriteVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/sprite/vbo/HighPerformanceSpriteVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/sprite/vbo/HighPerformanceSpriteVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/sprite/vbo/HighPerformanceSpriteVertexBufferObject.java
diff --git a/src/org/andengine/entity/sprite/vbo/HighPerformanceTiledSpriteVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/sprite/vbo/HighPerformanceTiledSpriteVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/sprite/vbo/HighPerformanceTiledSpriteVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/sprite/vbo/HighPerformanceTiledSpriteVertexBufferObject.java
diff --git a/src/org/andengine/entity/sprite/vbo/HighPerformanceUncoloredSpriteVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/sprite/vbo/HighPerformanceUncoloredSpriteVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/sprite/vbo/HighPerformanceUncoloredSpriteVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/sprite/vbo/HighPerformanceUncoloredSpriteVertexBufferObject.java
diff --git a/src/org/andengine/entity/sprite/vbo/HighPerformanceUniformColorSpriteVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/sprite/vbo/HighPerformanceUniformColorSpriteVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/sprite/vbo/HighPerformanceUniformColorSpriteVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/sprite/vbo/HighPerformanceUniformColorSpriteVertexBufferObject.java
diff --git a/src/org/andengine/entity/sprite/vbo/IDiamondSpriteVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/sprite/vbo/IDiamondSpriteVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/sprite/vbo/IDiamondSpriteVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/sprite/vbo/IDiamondSpriteVertexBufferObject.java
diff --git a/src/org/andengine/entity/sprite/vbo/ISpriteVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/sprite/vbo/ISpriteVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/sprite/vbo/ISpriteVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/sprite/vbo/ISpriteVertexBufferObject.java
diff --git a/src/org/andengine/entity/sprite/vbo/ITiledSpriteVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/sprite/vbo/ITiledSpriteVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/sprite/vbo/ITiledSpriteVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/sprite/vbo/ITiledSpriteVertexBufferObject.java
diff --git a/src/org/andengine/entity/sprite/vbo/IUncoloredSpriteVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/sprite/vbo/IUncoloredSpriteVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/sprite/vbo/IUncoloredSpriteVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/sprite/vbo/IUncoloredSpriteVertexBufferObject.java
diff --git a/src/org/andengine/entity/sprite/vbo/IUniformColorSpriteVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/sprite/vbo/IUniformColorSpriteVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/sprite/vbo/IUniformColorSpriteVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/sprite/vbo/IUniformColorSpriteVertexBufferObject.java
diff --git a/src/org/andengine/entity/sprite/vbo/LowMemoryDiamondSpriteVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/sprite/vbo/LowMemoryDiamondSpriteVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/sprite/vbo/LowMemoryDiamondSpriteVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/sprite/vbo/LowMemoryDiamondSpriteVertexBufferObject.java
diff --git a/src/org/andengine/entity/sprite/vbo/LowMemorySpriteVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/sprite/vbo/LowMemorySpriteVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/sprite/vbo/LowMemorySpriteVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/sprite/vbo/LowMemorySpriteVertexBufferObject.java
diff --git a/src/org/andengine/entity/sprite/vbo/LowMemoryTiledSpriteVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/sprite/vbo/LowMemoryTiledSpriteVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/sprite/vbo/LowMemoryTiledSpriteVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/sprite/vbo/LowMemoryTiledSpriteVertexBufferObject.java
diff --git a/src/org/andengine/entity/sprite/vbo/LowMemoryUncoloredSpriteVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/sprite/vbo/LowMemoryUncoloredSpriteVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/sprite/vbo/LowMemoryUncoloredSpriteVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/sprite/vbo/LowMemoryUncoloredSpriteVertexBufferObject.java
diff --git a/src/org/andengine/entity/sprite/vbo/LowMemoryUniformColorSpriteVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/sprite/vbo/LowMemoryUniformColorSpriteVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/sprite/vbo/LowMemoryUniformColorSpriteVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/sprite/vbo/LowMemoryUniformColorSpriteVertexBufferObject.java
diff --git a/src/org/andengine/entity/text/AutoWrap.java b/andengine/src/main/java/org/andengine/entity/text/AutoWrap.java
similarity index 100%
rename from src/org/andengine/entity/text/AutoWrap.java
rename to andengine/src/main/java/org/andengine/entity/text/AutoWrap.java
diff --git a/src/org/andengine/entity/text/Text.java b/andengine/src/main/java/org/andengine/entity/text/Text.java
similarity index 100%
rename from src/org/andengine/entity/text/Text.java
rename to andengine/src/main/java/org/andengine/entity/text/Text.java
diff --git a/src/org/andengine/entity/text/TextOptions.java b/andengine/src/main/java/org/andengine/entity/text/TextOptions.java
similarity index 100%
rename from src/org/andengine/entity/text/TextOptions.java
rename to andengine/src/main/java/org/andengine/entity/text/TextOptions.java
diff --git a/src/org/andengine/entity/text/TickerText.java b/andengine/src/main/java/org/andengine/entity/text/TickerText.java
similarity index 100%
rename from src/org/andengine/entity/text/TickerText.java
rename to andengine/src/main/java/org/andengine/entity/text/TickerText.java
diff --git a/src/org/andengine/entity/text/exception/OutOfCharactersException.java b/andengine/src/main/java/org/andengine/entity/text/exception/OutOfCharactersException.java
similarity index 100%
rename from src/org/andengine/entity/text/exception/OutOfCharactersException.java
rename to andengine/src/main/java/org/andengine/entity/text/exception/OutOfCharactersException.java
diff --git a/src/org/andengine/entity/text/exception/TextException.java b/andengine/src/main/java/org/andengine/entity/text/exception/TextException.java
similarity index 100%
rename from src/org/andengine/entity/text/exception/TextException.java
rename to andengine/src/main/java/org/andengine/entity/text/exception/TextException.java
diff --git a/src/org/andengine/entity/text/vbo/HighPerformanceTextVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/text/vbo/HighPerformanceTextVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/text/vbo/HighPerformanceTextVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/text/vbo/HighPerformanceTextVertexBufferObject.java
diff --git a/src/org/andengine/entity/text/vbo/ITextVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/text/vbo/ITextVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/text/vbo/ITextVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/text/vbo/ITextVertexBufferObject.java
diff --git a/src/org/andengine/entity/text/vbo/LowMemoryTextVertexBufferObject.java b/andengine/src/main/java/org/andengine/entity/text/vbo/LowMemoryTextVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/entity/text/vbo/LowMemoryTextVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/entity/text/vbo/LowMemoryTextVertexBufferObject.java
diff --git a/src/org/andengine/entity/util/AverageFPSCounter.java b/andengine/src/main/java/org/andengine/entity/util/AverageFPSCounter.java
similarity index 100%
rename from src/org/andengine/entity/util/AverageFPSCounter.java
rename to andengine/src/main/java/org/andengine/entity/util/AverageFPSCounter.java
diff --git a/src/org/andengine/entity/util/FPSCounter.java b/andengine/src/main/java/org/andengine/entity/util/FPSCounter.java
similarity index 100%
rename from src/org/andengine/entity/util/FPSCounter.java
rename to andengine/src/main/java/org/andengine/entity/util/FPSCounter.java
diff --git a/src/org/andengine/entity/util/FPSLogger.java b/andengine/src/main/java/org/andengine/entity/util/FPSLogger.java
similarity index 100%
rename from src/org/andengine/entity/util/FPSLogger.java
rename to andengine/src/main/java/org/andengine/entity/util/FPSLogger.java
diff --git a/src/org/andengine/entity/util/FrameCountCrasher.java b/andengine/src/main/java/org/andengine/entity/util/FrameCountCrasher.java
similarity index 100%
rename from src/org/andengine/entity/util/FrameCountCrasher.java
rename to andengine/src/main/java/org/andengine/entity/util/FrameCountCrasher.java
diff --git a/src/org/andengine/entity/util/FrameCounter.java b/andengine/src/main/java/org/andengine/entity/util/FrameCounter.java
similarity index 100%
rename from src/org/andengine/entity/util/FrameCounter.java
rename to andengine/src/main/java/org/andengine/entity/util/FrameCounter.java
diff --git a/src/org/andengine/entity/util/ScreenCapture.java b/andengine/src/main/java/org/andengine/entity/util/ScreenCapture.java
similarity index 100%
rename from src/org/andengine/entity/util/ScreenCapture.java
rename to andengine/src/main/java/org/andengine/entity/util/ScreenCapture.java
diff --git a/src/org/andengine/entity/util/ScreenGrabber.java b/andengine/src/main/java/org/andengine/entity/util/ScreenGrabber.java
similarity index 100%
rename from src/org/andengine/entity/util/ScreenGrabber.java
rename to andengine/src/main/java/org/andengine/entity/util/ScreenGrabber.java
diff --git a/src/org/andengine/input/sensor/BaseSensorData.java b/andengine/src/main/java/org/andengine/input/sensor/BaseSensorData.java
similarity index 100%
rename from src/org/andengine/input/sensor/BaseSensorData.java
rename to andengine/src/main/java/org/andengine/input/sensor/BaseSensorData.java
diff --git a/src/org/andengine/input/sensor/SensorDelay.java b/andengine/src/main/java/org/andengine/input/sensor/SensorDelay.java
similarity index 100%
rename from src/org/andengine/input/sensor/SensorDelay.java
rename to andengine/src/main/java/org/andengine/input/sensor/SensorDelay.java
diff --git a/src/org/andengine/input/sensor/acceleration/AccelerationData.java b/andengine/src/main/java/org/andengine/input/sensor/acceleration/AccelerationData.java
similarity index 100%
rename from src/org/andengine/input/sensor/acceleration/AccelerationData.java
rename to andengine/src/main/java/org/andengine/input/sensor/acceleration/AccelerationData.java
diff --git a/src/org/andengine/input/sensor/acceleration/AccelerationSensorOptions.java b/andengine/src/main/java/org/andengine/input/sensor/acceleration/AccelerationSensorOptions.java
similarity index 100%
rename from src/org/andengine/input/sensor/acceleration/AccelerationSensorOptions.java
rename to andengine/src/main/java/org/andengine/input/sensor/acceleration/AccelerationSensorOptions.java
diff --git a/src/org/andengine/input/sensor/acceleration/IAccelerationListener.java b/andengine/src/main/java/org/andengine/input/sensor/acceleration/IAccelerationListener.java
similarity index 100%
rename from src/org/andengine/input/sensor/acceleration/IAccelerationListener.java
rename to andengine/src/main/java/org/andengine/input/sensor/acceleration/IAccelerationListener.java
diff --git a/src/org/andengine/input/sensor/location/ILocationListener.java b/andengine/src/main/java/org/andengine/input/sensor/location/ILocationListener.java
similarity index 100%
rename from src/org/andengine/input/sensor/location/ILocationListener.java
rename to andengine/src/main/java/org/andengine/input/sensor/location/ILocationListener.java
diff --git a/src/org/andengine/input/sensor/location/LocationProviderStatus.java b/andengine/src/main/java/org/andengine/input/sensor/location/LocationProviderStatus.java
similarity index 100%
rename from src/org/andengine/input/sensor/location/LocationProviderStatus.java
rename to andengine/src/main/java/org/andengine/input/sensor/location/LocationProviderStatus.java
diff --git a/src/org/andengine/input/sensor/location/LocationSensorOptions.java b/andengine/src/main/java/org/andengine/input/sensor/location/LocationSensorOptions.java
similarity index 100%
rename from src/org/andengine/input/sensor/location/LocationSensorOptions.java
rename to andengine/src/main/java/org/andengine/input/sensor/location/LocationSensorOptions.java
diff --git a/src/org/andengine/input/sensor/orientation/IOrientationListener.java b/andengine/src/main/java/org/andengine/input/sensor/orientation/IOrientationListener.java
similarity index 100%
rename from src/org/andengine/input/sensor/orientation/IOrientationListener.java
rename to andengine/src/main/java/org/andengine/input/sensor/orientation/IOrientationListener.java
diff --git a/src/org/andengine/input/sensor/orientation/OrientationData.java b/andengine/src/main/java/org/andengine/input/sensor/orientation/OrientationData.java
similarity index 100%
rename from src/org/andengine/input/sensor/orientation/OrientationData.java
rename to andengine/src/main/java/org/andengine/input/sensor/orientation/OrientationData.java
diff --git a/src/org/andengine/input/sensor/orientation/OrientationSensorOptions.java b/andengine/src/main/java/org/andengine/input/sensor/orientation/OrientationSensorOptions.java
similarity index 100%
rename from src/org/andengine/input/sensor/orientation/OrientationSensorOptions.java
rename to andengine/src/main/java/org/andengine/input/sensor/orientation/OrientationSensorOptions.java
diff --git a/src/org/andengine/input/touch/TouchEvent.java b/andengine/src/main/java/org/andengine/input/touch/TouchEvent.java
similarity index 100%
rename from src/org/andengine/input/touch/TouchEvent.java
rename to andengine/src/main/java/org/andengine/input/touch/TouchEvent.java
diff --git a/src/org/andengine/input/touch/controller/BaseTouchController.java b/andengine/src/main/java/org/andengine/input/touch/controller/BaseTouchController.java
similarity index 100%
rename from src/org/andengine/input/touch/controller/BaseTouchController.java
rename to andengine/src/main/java/org/andengine/input/touch/controller/BaseTouchController.java
diff --git a/src/org/andengine/input/touch/controller/ITouchController.java b/andengine/src/main/java/org/andengine/input/touch/controller/ITouchController.java
similarity index 100%
rename from src/org/andengine/input/touch/controller/ITouchController.java
rename to andengine/src/main/java/org/andengine/input/touch/controller/ITouchController.java
diff --git a/src/org/andengine/input/touch/controller/ITouchEventCallback.java b/andengine/src/main/java/org/andengine/input/touch/controller/ITouchEventCallback.java
similarity index 100%
rename from src/org/andengine/input/touch/controller/ITouchEventCallback.java
rename to andengine/src/main/java/org/andengine/input/touch/controller/ITouchEventCallback.java
diff --git a/src/org/andengine/input/touch/controller/MultiTouch.java b/andengine/src/main/java/org/andengine/input/touch/controller/MultiTouch.java
similarity index 100%
rename from src/org/andengine/input/touch/controller/MultiTouch.java
rename to andengine/src/main/java/org/andengine/input/touch/controller/MultiTouch.java
diff --git a/src/org/andengine/input/touch/controller/MultiTouchController.java b/andengine/src/main/java/org/andengine/input/touch/controller/MultiTouchController.java
similarity index 100%
rename from src/org/andengine/input/touch/controller/MultiTouchController.java
rename to andengine/src/main/java/org/andengine/input/touch/controller/MultiTouchController.java
diff --git a/src/org/andengine/input/touch/controller/SingleTouchController.java b/andengine/src/main/java/org/andengine/input/touch/controller/SingleTouchController.java
similarity index 100%
rename from src/org/andengine/input/touch/controller/SingleTouchController.java
rename to andengine/src/main/java/org/andengine/input/touch/controller/SingleTouchController.java
diff --git a/src/org/andengine/input/touch/detector/BaseDetector.java b/andengine/src/main/java/org/andengine/input/touch/detector/BaseDetector.java
similarity index 100%
rename from src/org/andengine/input/touch/detector/BaseDetector.java
rename to andengine/src/main/java/org/andengine/input/touch/detector/BaseDetector.java
diff --git a/src/org/andengine/input/touch/detector/ClickDetector.java b/andengine/src/main/java/org/andengine/input/touch/detector/ClickDetector.java
similarity index 100%
rename from src/org/andengine/input/touch/detector/ClickDetector.java
rename to andengine/src/main/java/org/andengine/input/touch/detector/ClickDetector.java
diff --git a/src/org/andengine/input/touch/detector/ContinuousHoldDetector.java b/andengine/src/main/java/org/andengine/input/touch/detector/ContinuousHoldDetector.java
similarity index 100%
rename from src/org/andengine/input/touch/detector/ContinuousHoldDetector.java
rename to andengine/src/main/java/org/andengine/input/touch/detector/ContinuousHoldDetector.java
diff --git a/src/org/andengine/input/touch/detector/HoldDetector.java b/andengine/src/main/java/org/andengine/input/touch/detector/HoldDetector.java
similarity index 100%
rename from src/org/andengine/input/touch/detector/HoldDetector.java
rename to andengine/src/main/java/org/andengine/input/touch/detector/HoldDetector.java
diff --git a/src/org/andengine/input/touch/detector/PinchZoomDetector.java b/andengine/src/main/java/org/andengine/input/touch/detector/PinchZoomDetector.java
similarity index 100%
rename from src/org/andengine/input/touch/detector/PinchZoomDetector.java
rename to andengine/src/main/java/org/andengine/input/touch/detector/PinchZoomDetector.java
diff --git a/src/org/andengine/input/touch/detector/ScrollDetector.java b/andengine/src/main/java/org/andengine/input/touch/detector/ScrollDetector.java
similarity index 100%
rename from src/org/andengine/input/touch/detector/ScrollDetector.java
rename to andengine/src/main/java/org/andengine/input/touch/detector/ScrollDetector.java
diff --git a/src/org/andengine/input/touch/detector/SurfaceGestureDetector.java b/andengine/src/main/java/org/andengine/input/touch/detector/SurfaceGestureDetector.java
similarity index 100%
rename from src/org/andengine/input/touch/detector/SurfaceGestureDetector.java
rename to andengine/src/main/java/org/andengine/input/touch/detector/SurfaceGestureDetector.java
diff --git a/src/org/andengine/input/touch/detector/SurfaceGestureDetectorAdapter.java b/andengine/src/main/java/org/andengine/input/touch/detector/SurfaceGestureDetectorAdapter.java
similarity index 100%
rename from src/org/andengine/input/touch/detector/SurfaceGestureDetectorAdapter.java
rename to andengine/src/main/java/org/andengine/input/touch/detector/SurfaceGestureDetectorAdapter.java
diff --git a/src/org/andengine/input/touch/detector/SurfaceScrollDetector.java b/andengine/src/main/java/org/andengine/input/touch/detector/SurfaceScrollDetector.java
similarity index 100%
rename from src/org/andengine/input/touch/detector/SurfaceScrollDetector.java
rename to andengine/src/main/java/org/andengine/input/touch/detector/SurfaceScrollDetector.java
diff --git a/src/org/andengine/opengl/GLES20Fix.java b/andengine/src/main/java/org/andengine/opengl/GLES20Fix.java
similarity index 100%
rename from src/org/andengine/opengl/GLES20Fix.java
rename to andengine/src/main/java/org/andengine/opengl/GLES20Fix.java
diff --git a/src/org/andengine/opengl/exception/GLException.java b/andengine/src/main/java/org/andengine/opengl/exception/GLException.java
similarity index 100%
rename from src/org/andengine/opengl/exception/GLException.java
rename to andengine/src/main/java/org/andengine/opengl/exception/GLException.java
diff --git a/src/org/andengine/opengl/exception/GLFrameBufferException.java b/andengine/src/main/java/org/andengine/opengl/exception/GLFrameBufferException.java
similarity index 100%
rename from src/org/andengine/opengl/exception/GLFrameBufferException.java
rename to andengine/src/main/java/org/andengine/opengl/exception/GLFrameBufferException.java
diff --git a/src/org/andengine/opengl/exception/RenderTextureInitializationException.java b/andengine/src/main/java/org/andengine/opengl/exception/RenderTextureInitializationException.java
similarity index 100%
rename from src/org/andengine/opengl/exception/RenderTextureInitializationException.java
rename to andengine/src/main/java/org/andengine/opengl/exception/RenderTextureInitializationException.java
diff --git a/src/org/andengine/opengl/font/BitmapFont.java b/andengine/src/main/java/org/andengine/opengl/font/BitmapFont.java
similarity index 100%
rename from src/org/andengine/opengl/font/BitmapFont.java
rename to andengine/src/main/java/org/andengine/opengl/font/BitmapFont.java
diff --git a/src/org/andengine/opengl/font/Font.java b/andengine/src/main/java/org/andengine/opengl/font/Font.java
similarity index 100%
rename from src/org/andengine/opengl/font/Font.java
rename to andengine/src/main/java/org/andengine/opengl/font/Font.java
diff --git a/src/org/andengine/opengl/font/FontFactory.java b/andengine/src/main/java/org/andengine/opengl/font/FontFactory.java
similarity index 100%
rename from src/org/andengine/opengl/font/FontFactory.java
rename to andengine/src/main/java/org/andengine/opengl/font/FontFactory.java
diff --git a/src/org/andengine/opengl/font/FontLibrary.java b/andengine/src/main/java/org/andengine/opengl/font/FontLibrary.java
similarity index 100%
rename from src/org/andengine/opengl/font/FontLibrary.java
rename to andengine/src/main/java/org/andengine/opengl/font/FontLibrary.java
diff --git a/src/org/andengine/opengl/font/FontManager.java b/andengine/src/main/java/org/andengine/opengl/font/FontManager.java
similarity index 100%
rename from src/org/andengine/opengl/font/FontManager.java
rename to andengine/src/main/java/org/andengine/opengl/font/FontManager.java
diff --git a/src/org/andengine/opengl/font/FontUtils.java b/andengine/src/main/java/org/andengine/opengl/font/FontUtils.java
similarity index 100%
rename from src/org/andengine/opengl/font/FontUtils.java
rename to andengine/src/main/java/org/andengine/opengl/font/FontUtils.java
diff --git a/src/org/andengine/opengl/font/IFont.java b/andengine/src/main/java/org/andengine/opengl/font/IFont.java
similarity index 100%
rename from src/org/andengine/opengl/font/IFont.java
rename to andengine/src/main/java/org/andengine/opengl/font/IFont.java
diff --git a/src/org/andengine/opengl/font/Letter.java b/andengine/src/main/java/org/andengine/opengl/font/Letter.java
similarity index 100%
rename from src/org/andengine/opengl/font/Letter.java
rename to andengine/src/main/java/org/andengine/opengl/font/Letter.java
diff --git a/src/org/andengine/opengl/font/StrokeFont.java b/andengine/src/main/java/org/andengine/opengl/font/StrokeFont.java
similarity index 100%
rename from src/org/andengine/opengl/font/StrokeFont.java
rename to andengine/src/main/java/org/andengine/opengl/font/StrokeFont.java
diff --git a/src/org/andengine/opengl/font/exception/FontException.java b/andengine/src/main/java/org/andengine/opengl/font/exception/FontException.java
similarity index 100%
rename from src/org/andengine/opengl/font/exception/FontException.java
rename to andengine/src/main/java/org/andengine/opengl/font/exception/FontException.java
diff --git a/src/org/andengine/opengl/font/exception/LetterNotFoundException.java b/andengine/src/main/java/org/andengine/opengl/font/exception/LetterNotFoundException.java
similarity index 100%
rename from src/org/andengine/opengl/font/exception/LetterNotFoundException.java
rename to andengine/src/main/java/org/andengine/opengl/font/exception/LetterNotFoundException.java
diff --git a/src/org/andengine/opengl/shader/PositionColorShaderProgram.java b/andengine/src/main/java/org/andengine/opengl/shader/PositionColorShaderProgram.java
similarity index 100%
rename from src/org/andengine/opengl/shader/PositionColorShaderProgram.java
rename to andengine/src/main/java/org/andengine/opengl/shader/PositionColorShaderProgram.java
diff --git a/src/org/andengine/opengl/shader/PositionColorTextureCoordinatesShaderProgram.java b/andengine/src/main/java/org/andengine/opengl/shader/PositionColorTextureCoordinatesShaderProgram.java
similarity index 100%
rename from src/org/andengine/opengl/shader/PositionColorTextureCoordinatesShaderProgram.java
rename to andengine/src/main/java/org/andengine/opengl/shader/PositionColorTextureCoordinatesShaderProgram.java
diff --git a/src/org/andengine/opengl/shader/PositionTextureCoordinatesPositionInterpolationTextureSelectShaderProgram.java b/andengine/src/main/java/org/andengine/opengl/shader/PositionTextureCoordinatesPositionInterpolationTextureSelectShaderProgram.java
similarity index 100%
rename from src/org/andengine/opengl/shader/PositionTextureCoordinatesPositionInterpolationTextureSelectShaderProgram.java
rename to andengine/src/main/java/org/andengine/opengl/shader/PositionTextureCoordinatesPositionInterpolationTextureSelectShaderProgram.java
diff --git a/src/org/andengine/opengl/shader/PositionTextureCoordinatesShaderProgram.java b/andengine/src/main/java/org/andengine/opengl/shader/PositionTextureCoordinatesShaderProgram.java
similarity index 100%
rename from src/org/andengine/opengl/shader/PositionTextureCoordinatesShaderProgram.java
rename to andengine/src/main/java/org/andengine/opengl/shader/PositionTextureCoordinatesShaderProgram.java
diff --git a/src/org/andengine/opengl/shader/PositionTextureCoordinatesTextureSelectShaderProgram.java b/andengine/src/main/java/org/andengine/opengl/shader/PositionTextureCoordinatesTextureSelectShaderProgram.java
similarity index 100%
rename from src/org/andengine/opengl/shader/PositionTextureCoordinatesTextureSelectShaderProgram.java
rename to andengine/src/main/java/org/andengine/opengl/shader/PositionTextureCoordinatesTextureSelectShaderProgram.java
diff --git a/src/org/andengine/opengl/shader/PositionTextureCoordinatesUniformColorShaderProgram.java b/andengine/src/main/java/org/andengine/opengl/shader/PositionTextureCoordinatesUniformColorShaderProgram.java
similarity index 100%
rename from src/org/andengine/opengl/shader/PositionTextureCoordinatesUniformColorShaderProgram.java
rename to andengine/src/main/java/org/andengine/opengl/shader/PositionTextureCoordinatesUniformColorShaderProgram.java
diff --git a/src/org/andengine/opengl/shader/ShaderProgram.java b/andengine/src/main/java/org/andengine/opengl/shader/ShaderProgram.java
similarity index 100%
rename from src/org/andengine/opengl/shader/ShaderProgram.java
rename to andengine/src/main/java/org/andengine/opengl/shader/ShaderProgram.java
diff --git a/src/org/andengine/opengl/shader/ShaderProgramManager.java b/andengine/src/main/java/org/andengine/opengl/shader/ShaderProgramManager.java
similarity index 100%
rename from src/org/andengine/opengl/shader/ShaderProgramManager.java
rename to andengine/src/main/java/org/andengine/opengl/shader/ShaderProgramManager.java
diff --git a/src/org/andengine/opengl/shader/constants/ShaderProgramConstants.java b/andengine/src/main/java/org/andengine/opengl/shader/constants/ShaderProgramConstants.java
similarity index 100%
rename from src/org/andengine/opengl/shader/constants/ShaderProgramConstants.java
rename to andengine/src/main/java/org/andengine/opengl/shader/constants/ShaderProgramConstants.java
diff --git a/src/org/andengine/opengl/shader/exception/ShaderProgramCompileException.java b/andengine/src/main/java/org/andengine/opengl/shader/exception/ShaderProgramCompileException.java
similarity index 100%
rename from src/org/andengine/opengl/shader/exception/ShaderProgramCompileException.java
rename to andengine/src/main/java/org/andengine/opengl/shader/exception/ShaderProgramCompileException.java
diff --git a/src/org/andengine/opengl/shader/exception/ShaderProgramException.java b/andengine/src/main/java/org/andengine/opengl/shader/exception/ShaderProgramException.java
similarity index 100%
rename from src/org/andengine/opengl/shader/exception/ShaderProgramException.java
rename to andengine/src/main/java/org/andengine/opengl/shader/exception/ShaderProgramException.java
diff --git a/src/org/andengine/opengl/shader/exception/ShaderProgramLinkException.java b/andengine/src/main/java/org/andengine/opengl/shader/exception/ShaderProgramLinkException.java
similarity index 100%
rename from src/org/andengine/opengl/shader/exception/ShaderProgramLinkException.java
rename to andengine/src/main/java/org/andengine/opengl/shader/exception/ShaderProgramLinkException.java
diff --git a/src/org/andengine/opengl/shader/source/CriteriaShaderSource.java b/andengine/src/main/java/org/andengine/opengl/shader/source/CriteriaShaderSource.java
similarity index 100%
rename from src/org/andengine/opengl/shader/source/CriteriaShaderSource.java
rename to andengine/src/main/java/org/andengine/opengl/shader/source/CriteriaShaderSource.java
diff --git a/src/org/andengine/opengl/shader/source/IShaderSource.java b/andengine/src/main/java/org/andengine/opengl/shader/source/IShaderSource.java
similarity index 100%
rename from src/org/andengine/opengl/shader/source/IShaderSource.java
rename to andengine/src/main/java/org/andengine/opengl/shader/source/IShaderSource.java
diff --git a/src/org/andengine/opengl/shader/source/StringShaderSource.java b/andengine/src/main/java/org/andengine/opengl/shader/source/StringShaderSource.java
similarity index 100%
rename from src/org/andengine/opengl/shader/source/StringShaderSource.java
rename to andengine/src/main/java/org/andengine/opengl/shader/source/StringShaderSource.java
diff --git a/src/org/andengine/opengl/texture/DebugTextureStateListener.java b/andengine/src/main/java/org/andengine/opengl/texture/DebugTextureStateListener.java
similarity index 100%
rename from src/org/andengine/opengl/texture/DebugTextureStateListener.java
rename to andengine/src/main/java/org/andengine/opengl/texture/DebugTextureStateListener.java
diff --git a/src/org/andengine/opengl/texture/ITexture.java b/andengine/src/main/java/org/andengine/opengl/texture/ITexture.java
similarity index 100%
rename from src/org/andengine/opengl/texture/ITexture.java
rename to andengine/src/main/java/org/andengine/opengl/texture/ITexture.java
diff --git a/src/org/andengine/opengl/texture/ITextureStateListener.java b/andengine/src/main/java/org/andengine/opengl/texture/ITextureStateListener.java
similarity index 100%
rename from src/org/andengine/opengl/texture/ITextureStateListener.java
rename to andengine/src/main/java/org/andengine/opengl/texture/ITextureStateListener.java
diff --git a/src/org/andengine/opengl/texture/PixelFormat.java b/andengine/src/main/java/org/andengine/opengl/texture/PixelFormat.java
similarity index 100%
rename from src/org/andengine/opengl/texture/PixelFormat.java
rename to andengine/src/main/java/org/andengine/opengl/texture/PixelFormat.java
diff --git a/src/org/andengine/opengl/texture/Texture.java b/andengine/src/main/java/org/andengine/opengl/texture/Texture.java
similarity index 100%
rename from src/org/andengine/opengl/texture/Texture.java
rename to andengine/src/main/java/org/andengine/opengl/texture/Texture.java
diff --git a/src/org/andengine/opengl/texture/TextureManager.java b/andengine/src/main/java/org/andengine/opengl/texture/TextureManager.java
similarity index 100%
rename from src/org/andengine/opengl/texture/TextureManager.java
rename to andengine/src/main/java/org/andengine/opengl/texture/TextureManager.java
diff --git a/src/org/andengine/opengl/texture/TextureOptions.java b/andengine/src/main/java/org/andengine/opengl/texture/TextureOptions.java
similarity index 100%
rename from src/org/andengine/opengl/texture/TextureOptions.java
rename to andengine/src/main/java/org/andengine/opengl/texture/TextureOptions.java
diff --git a/src/org/andengine/opengl/texture/TextureStateAdapter.java b/andengine/src/main/java/org/andengine/opengl/texture/TextureStateAdapter.java
similarity index 100%
rename from src/org/andengine/opengl/texture/TextureStateAdapter.java
rename to andengine/src/main/java/org/andengine/opengl/texture/TextureStateAdapter.java
diff --git a/src/org/andengine/opengl/texture/TextureWarmUpVertexBufferObject.java b/andengine/src/main/java/org/andengine/opengl/texture/TextureWarmUpVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/opengl/texture/TextureWarmUpVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/opengl/texture/TextureWarmUpVertexBufferObject.java
diff --git a/src/org/andengine/opengl/texture/atlas/ITextureAtlas.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/ITextureAtlas.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/ITextureAtlas.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/ITextureAtlas.java
diff --git a/src/org/andengine/opengl/texture/atlas/TextureAtlas.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/TextureAtlas.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/TextureAtlas.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/TextureAtlas.java
diff --git a/src/org/andengine/opengl/texture/atlas/bitmap/BitmapTextureAtlas.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/BitmapTextureAtlas.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/bitmap/BitmapTextureAtlas.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/BitmapTextureAtlas.java
diff --git a/src/org/andengine/opengl/texture/atlas/bitmap/BitmapTextureAtlasTextureRegionFactory.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/BitmapTextureAtlasTextureRegionFactory.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/bitmap/BitmapTextureAtlasTextureRegionFactory.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/BitmapTextureAtlasTextureRegionFactory.java
diff --git a/src/org/andengine/opengl/texture/atlas/bitmap/BuildableBitmapTextureAtlas.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/BuildableBitmapTextureAtlas.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/bitmap/BuildableBitmapTextureAtlas.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/BuildableBitmapTextureAtlas.java
diff --git a/src/org/andengine/opengl/texture/atlas/bitmap/source/AssetBitmapTextureAtlasSource.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/AssetBitmapTextureAtlasSource.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/bitmap/source/AssetBitmapTextureAtlasSource.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/AssetBitmapTextureAtlasSource.java
diff --git a/src/org/andengine/opengl/texture/atlas/bitmap/source/EmptyBitmapTextureAtlasSource.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/EmptyBitmapTextureAtlasSource.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/bitmap/source/EmptyBitmapTextureAtlasSource.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/EmptyBitmapTextureAtlasSource.java
diff --git a/src/org/andengine/opengl/texture/atlas/bitmap/source/FileBitmapTextureAtlasSource.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/FileBitmapTextureAtlasSource.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/bitmap/source/FileBitmapTextureAtlasSource.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/FileBitmapTextureAtlasSource.java
diff --git a/src/org/andengine/opengl/texture/atlas/bitmap/source/IBitmapTextureAtlasSource.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/IBitmapTextureAtlasSource.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/bitmap/source/IBitmapTextureAtlasSource.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/IBitmapTextureAtlasSource.java
diff --git a/src/org/andengine/opengl/texture/atlas/bitmap/source/PictureBitmapTextureAtlasSource.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/PictureBitmapTextureAtlasSource.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/bitmap/source/PictureBitmapTextureAtlasSource.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/PictureBitmapTextureAtlasSource.java
diff --git a/src/org/andengine/opengl/texture/atlas/bitmap/source/ResourceBitmapTextureAtlasSource.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/ResourceBitmapTextureAtlasSource.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/bitmap/source/ResourceBitmapTextureAtlasSource.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/ResourceBitmapTextureAtlasSource.java
diff --git a/src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/BaseBitmapTextureAtlasSourceDecorator.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/BaseBitmapTextureAtlasSourceDecorator.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/BaseBitmapTextureAtlasSourceDecorator.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/BaseBitmapTextureAtlasSourceDecorator.java
diff --git a/src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/BaseShapeBitmapTextureAtlasSourceDecorator.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/BaseShapeBitmapTextureAtlasSourceDecorator.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/BaseShapeBitmapTextureAtlasSourceDecorator.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/BaseShapeBitmapTextureAtlasSourceDecorator.java
diff --git a/src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/ColorKeyBitmapTextureAtlasSourceDecorator.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/ColorKeyBitmapTextureAtlasSourceDecorator.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/ColorKeyBitmapTextureAtlasSourceDecorator.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/ColorKeyBitmapTextureAtlasSourceDecorator.java
diff --git a/src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/ColorSwapBitmapTextureAtlasSourceDecorator.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/ColorSwapBitmapTextureAtlasSourceDecorator.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/ColorSwapBitmapTextureAtlasSourceDecorator.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/ColorSwapBitmapTextureAtlasSourceDecorator.java
diff --git a/src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/FillBitmapTextureAtlasSourceDecorator.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/FillBitmapTextureAtlasSourceDecorator.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/FillBitmapTextureAtlasSourceDecorator.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/FillBitmapTextureAtlasSourceDecorator.java
diff --git a/src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/LinearGradientFillBitmapTextureAtlasSourceDecorator.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/LinearGradientFillBitmapTextureAtlasSourceDecorator.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/LinearGradientFillBitmapTextureAtlasSourceDecorator.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/LinearGradientFillBitmapTextureAtlasSourceDecorator.java
diff --git a/src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/OutlineBitmapTextureAtlasSourceDecorator.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/OutlineBitmapTextureAtlasSourceDecorator.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/OutlineBitmapTextureAtlasSourceDecorator.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/OutlineBitmapTextureAtlasSourceDecorator.java
diff --git a/src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/RadialGradientFillBitmapTextureAtlasSourceDecorator.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/RadialGradientFillBitmapTextureAtlasSourceDecorator.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/RadialGradientFillBitmapTextureAtlasSourceDecorator.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/RadialGradientFillBitmapTextureAtlasSourceDecorator.java
diff --git a/src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/ArcBitmapTextureAtlasSourceDecoratorShape.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/ArcBitmapTextureAtlasSourceDecoratorShape.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/ArcBitmapTextureAtlasSourceDecoratorShape.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/ArcBitmapTextureAtlasSourceDecoratorShape.java
diff --git a/src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/CircleBitmapTextureAtlasSourceDecoratorShape.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/CircleBitmapTextureAtlasSourceDecoratorShape.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/CircleBitmapTextureAtlasSourceDecoratorShape.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/CircleBitmapTextureAtlasSourceDecoratorShape.java
diff --git a/src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/EllipseBitmapTextureAtlasSourceDecoratorShape.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/EllipseBitmapTextureAtlasSourceDecoratorShape.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/EllipseBitmapTextureAtlasSourceDecoratorShape.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/EllipseBitmapTextureAtlasSourceDecoratorShape.java
diff --git a/src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/IBitmapTextureAtlasSourceDecoratorShape.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/IBitmapTextureAtlasSourceDecoratorShape.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/IBitmapTextureAtlasSourceDecoratorShape.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/IBitmapTextureAtlasSourceDecoratorShape.java
diff --git a/src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/RectangleBitmapTextureAtlasSourceDecoratorShape.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/RectangleBitmapTextureAtlasSourceDecoratorShape.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/RectangleBitmapTextureAtlasSourceDecoratorShape.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/RectangleBitmapTextureAtlasSourceDecoratorShape.java
diff --git a/src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/RoundedRectangleBitmapTextureAtlasSourceDecoratorShape.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/RoundedRectangleBitmapTextureAtlasSourceDecoratorShape.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/RoundedRectangleBitmapTextureAtlasSourceDecoratorShape.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/bitmap/source/decorator/shape/RoundedRectangleBitmapTextureAtlasSourceDecoratorShape.java
diff --git a/src/org/andengine/opengl/texture/atlas/buildable/BuildableTextureAtlas.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/buildable/BuildableTextureAtlas.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/buildable/BuildableTextureAtlas.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/buildable/BuildableTextureAtlas.java
diff --git a/src/org/andengine/opengl/texture/atlas/buildable/BuildableTextureAtlasTextureRegionFactory.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/buildable/BuildableTextureAtlasTextureRegionFactory.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/buildable/BuildableTextureAtlasTextureRegionFactory.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/buildable/BuildableTextureAtlasTextureRegionFactory.java
diff --git a/src/org/andengine/opengl/texture/atlas/buildable/IBuildableTextureAtlas.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/buildable/IBuildableTextureAtlas.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/buildable/IBuildableTextureAtlas.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/buildable/IBuildableTextureAtlas.java
diff --git a/src/org/andengine/opengl/texture/atlas/buildable/builder/BlackPawnTextureAtlasBuilder.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/buildable/builder/BlackPawnTextureAtlasBuilder.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/buildable/builder/BlackPawnTextureAtlasBuilder.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/buildable/builder/BlackPawnTextureAtlasBuilder.java
diff --git a/src/org/andengine/opengl/texture/atlas/buildable/builder/ITextureAtlasBuilder.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/buildable/builder/ITextureAtlasBuilder.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/buildable/builder/ITextureAtlasBuilder.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/buildable/builder/ITextureAtlasBuilder.java
diff --git a/src/org/andengine/opengl/texture/atlas/source/BaseTextureAtlasSource.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/source/BaseTextureAtlasSource.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/source/BaseTextureAtlasSource.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/source/BaseTextureAtlasSource.java
diff --git a/src/org/andengine/opengl/texture/atlas/source/ITextureAtlasSource.java b/andengine/src/main/java/org/andengine/opengl/texture/atlas/source/ITextureAtlasSource.java
similarity index 100%
rename from src/org/andengine/opengl/texture/atlas/source/ITextureAtlasSource.java
rename to andengine/src/main/java/org/andengine/opengl/texture/atlas/source/ITextureAtlasSource.java
diff --git a/src/org/andengine/opengl/texture/bitmap/AssetBitmapTexture.java b/andengine/src/main/java/org/andengine/opengl/texture/bitmap/AssetBitmapTexture.java
similarity index 100%
rename from src/org/andengine/opengl/texture/bitmap/AssetBitmapTexture.java
rename to andengine/src/main/java/org/andengine/opengl/texture/bitmap/AssetBitmapTexture.java
diff --git a/src/org/andengine/opengl/texture/bitmap/BitmapTexture.java b/andengine/src/main/java/org/andengine/opengl/texture/bitmap/BitmapTexture.java
similarity index 100%
rename from src/org/andengine/opengl/texture/bitmap/BitmapTexture.java
rename to andengine/src/main/java/org/andengine/opengl/texture/bitmap/BitmapTexture.java
diff --git a/src/org/andengine/opengl/texture/bitmap/BitmapTextureFormat.java b/andengine/src/main/java/org/andengine/opengl/texture/bitmap/BitmapTextureFormat.java
similarity index 100%
rename from src/org/andengine/opengl/texture/bitmap/BitmapTextureFormat.java
rename to andengine/src/main/java/org/andengine/opengl/texture/bitmap/BitmapTextureFormat.java
diff --git a/src/org/andengine/opengl/texture/bitmap/ResourceBitmapTexture.java b/andengine/src/main/java/org/andengine/opengl/texture/bitmap/ResourceBitmapTexture.java
similarity index 100%
rename from src/org/andengine/opengl/texture/bitmap/ResourceBitmapTexture.java
rename to andengine/src/main/java/org/andengine/opengl/texture/bitmap/ResourceBitmapTexture.java
diff --git a/src/org/andengine/opengl/texture/compressed/etc1/ETC1Texture.java b/andengine/src/main/java/org/andengine/opengl/texture/compressed/etc1/ETC1Texture.java
similarity index 100%
rename from src/org/andengine/opengl/texture/compressed/etc1/ETC1Texture.java
rename to andengine/src/main/java/org/andengine/opengl/texture/compressed/etc1/ETC1Texture.java
diff --git a/src/org/andengine/opengl/texture/compressed/pvr/PVRCCZTexture.java b/andengine/src/main/java/org/andengine/opengl/texture/compressed/pvr/PVRCCZTexture.java
similarity index 100%
rename from src/org/andengine/opengl/texture/compressed/pvr/PVRCCZTexture.java
rename to andengine/src/main/java/org/andengine/opengl/texture/compressed/pvr/PVRCCZTexture.java
diff --git a/src/org/andengine/opengl/texture/compressed/pvr/PVRGZTexture.java b/andengine/src/main/java/org/andengine/opengl/texture/compressed/pvr/PVRGZTexture.java
similarity index 100%
rename from src/org/andengine/opengl/texture/compressed/pvr/PVRGZTexture.java
rename to andengine/src/main/java/org/andengine/opengl/texture/compressed/pvr/PVRGZTexture.java
diff --git a/src/org/andengine/opengl/texture/compressed/pvr/PVRTexture.java b/andengine/src/main/java/org/andengine/opengl/texture/compressed/pvr/PVRTexture.java
similarity index 100%
rename from src/org/andengine/opengl/texture/compressed/pvr/PVRTexture.java
rename to andengine/src/main/java/org/andengine/opengl/texture/compressed/pvr/PVRTexture.java
diff --git a/src/org/andengine/opengl/texture/compressed/pvr/pixelbufferstrategy/GreedyPVRTexturePixelBufferStrategy.java b/andengine/src/main/java/org/andengine/opengl/texture/compressed/pvr/pixelbufferstrategy/GreedyPVRTexturePixelBufferStrategy.java
similarity index 100%
rename from src/org/andengine/opengl/texture/compressed/pvr/pixelbufferstrategy/GreedyPVRTexturePixelBufferStrategy.java
rename to andengine/src/main/java/org/andengine/opengl/texture/compressed/pvr/pixelbufferstrategy/GreedyPVRTexturePixelBufferStrategy.java
diff --git a/src/org/andengine/opengl/texture/compressed/pvr/pixelbufferstrategy/IPVRTexturePixelBufferStrategy.java b/andengine/src/main/java/org/andengine/opengl/texture/compressed/pvr/pixelbufferstrategy/IPVRTexturePixelBufferStrategy.java
similarity index 100%
rename from src/org/andengine/opengl/texture/compressed/pvr/pixelbufferstrategy/IPVRTexturePixelBufferStrategy.java
rename to andengine/src/main/java/org/andengine/opengl/texture/compressed/pvr/pixelbufferstrategy/IPVRTexturePixelBufferStrategy.java
diff --git a/src/org/andengine/opengl/texture/compressed/pvr/pixelbufferstrategy/SmartPVRTexturePixelBufferStrategy.java b/andengine/src/main/java/org/andengine/opengl/texture/compressed/pvr/pixelbufferstrategy/SmartPVRTexturePixelBufferStrategy.java
similarity index 100%
rename from src/org/andengine/opengl/texture/compressed/pvr/pixelbufferstrategy/SmartPVRTexturePixelBufferStrategy.java
rename to andengine/src/main/java/org/andengine/opengl/texture/compressed/pvr/pixelbufferstrategy/SmartPVRTexturePixelBufferStrategy.java
diff --git a/src/org/andengine/opengl/texture/region/BaseTextureRegion.java b/andengine/src/main/java/org/andengine/opengl/texture/region/BaseTextureRegion.java
similarity index 100%
rename from src/org/andengine/opengl/texture/region/BaseTextureRegion.java
rename to andengine/src/main/java/org/andengine/opengl/texture/region/BaseTextureRegion.java
diff --git a/src/org/andengine/opengl/texture/region/ITextureRegion.java b/andengine/src/main/java/org/andengine/opengl/texture/region/ITextureRegion.java
similarity index 100%
rename from src/org/andengine/opengl/texture/region/ITextureRegion.java
rename to andengine/src/main/java/org/andengine/opengl/texture/region/ITextureRegion.java
diff --git a/src/org/andengine/opengl/texture/region/ITiledTextureRegion.java b/andengine/src/main/java/org/andengine/opengl/texture/region/ITiledTextureRegion.java
similarity index 100%
rename from src/org/andengine/opengl/texture/region/ITiledTextureRegion.java
rename to andengine/src/main/java/org/andengine/opengl/texture/region/ITiledTextureRegion.java
diff --git a/src/org/andengine/opengl/texture/region/TextureRegion.java b/andengine/src/main/java/org/andengine/opengl/texture/region/TextureRegion.java
similarity index 100%
rename from src/org/andengine/opengl/texture/region/TextureRegion.java
rename to andengine/src/main/java/org/andengine/opengl/texture/region/TextureRegion.java
diff --git a/src/org/andengine/opengl/texture/region/TextureRegionFactory.java b/andengine/src/main/java/org/andengine/opengl/texture/region/TextureRegionFactory.java
similarity index 100%
rename from src/org/andengine/opengl/texture/region/TextureRegionFactory.java
rename to andengine/src/main/java/org/andengine/opengl/texture/region/TextureRegionFactory.java
diff --git a/src/org/andengine/opengl/texture/region/TextureRegionLibrary.java b/andengine/src/main/java/org/andengine/opengl/texture/region/TextureRegionLibrary.java
similarity index 100%
rename from src/org/andengine/opengl/texture/region/TextureRegionLibrary.java
rename to andengine/src/main/java/org/andengine/opengl/texture/region/TextureRegionLibrary.java
diff --git a/src/org/andengine/opengl/texture/region/TiledTextureRegion.java b/andengine/src/main/java/org/andengine/opengl/texture/region/TiledTextureRegion.java
similarity index 100%
rename from src/org/andengine/opengl/texture/region/TiledTextureRegion.java
rename to andengine/src/main/java/org/andengine/opengl/texture/region/TiledTextureRegion.java
diff --git a/src/org/andengine/opengl/texture/render/RenderTexture.java b/andengine/src/main/java/org/andengine/opengl/texture/render/RenderTexture.java
similarity index 100%
rename from src/org/andengine/opengl/texture/render/RenderTexture.java
rename to andengine/src/main/java/org/andengine/opengl/texture/render/RenderTexture.java
diff --git a/src/org/andengine/opengl/util/BufferUtils.java b/andengine/src/main/java/org/andengine/opengl/util/BufferUtils.java
similarity index 100%
rename from src/org/andengine/opengl/util/BufferUtils.java
rename to andengine/src/main/java/org/andengine/opengl/util/BufferUtils.java
diff --git a/src/org/andengine/opengl/util/GLHelper.java b/andengine/src/main/java/org/andengine/opengl/util/GLHelper.java
similarity index 100%
rename from src/org/andengine/opengl/util/GLHelper.java
rename to andengine/src/main/java/org/andengine/opengl/util/GLHelper.java
diff --git a/src/org/andengine/opengl/util/GLMatrixStack.java b/andengine/src/main/java/org/andengine/opengl/util/GLMatrixStack.java
similarity index 100%
rename from src/org/andengine/opengl/util/GLMatrixStack.java
rename to andengine/src/main/java/org/andengine/opengl/util/GLMatrixStack.java
diff --git a/src/org/andengine/opengl/util/GLState.java b/andengine/src/main/java/org/andengine/opengl/util/GLState.java
similarity index 100%
rename from src/org/andengine/opengl/util/GLState.java
rename to andengine/src/main/java/org/andengine/opengl/util/GLState.java
diff --git a/src/org/andengine/opengl/util/VertexUtils.java b/andengine/src/main/java/org/andengine/opengl/util/VertexUtils.java
similarity index 100%
rename from src/org/andengine/opengl/util/VertexUtils.java
rename to andengine/src/main/java/org/andengine/opengl/util/VertexUtils.java
diff --git a/src/org/andengine/opengl/util/criteria/AndroidVersionCodeGLCriteria.java b/andengine/src/main/java/org/andengine/opengl/util/criteria/AndroidVersionCodeGLCriteria.java
similarity index 100%
rename from src/org/andengine/opengl/util/criteria/AndroidVersionCodeGLCriteria.java
rename to andengine/src/main/java/org/andengine/opengl/util/criteria/AndroidVersionCodeGLCriteria.java
diff --git a/src/org/andengine/opengl/util/criteria/BuildModelGLCriteria.java b/andengine/src/main/java/org/andengine/opengl/util/criteria/BuildModelGLCriteria.java
similarity index 100%
rename from src/org/andengine/opengl/util/criteria/BuildModelGLCriteria.java
rename to andengine/src/main/java/org/andengine/opengl/util/criteria/BuildModelGLCriteria.java
diff --git a/src/org/andengine/opengl/util/criteria/GLExtensionsGLCriteria.java b/andengine/src/main/java/org/andengine/opengl/util/criteria/GLExtensionsGLCriteria.java
similarity index 100%
rename from src/org/andengine/opengl/util/criteria/GLExtensionsGLCriteria.java
rename to andengine/src/main/java/org/andengine/opengl/util/criteria/GLExtensionsGLCriteria.java
diff --git a/src/org/andengine/opengl/util/criteria/GLRendererGLCriteria.java b/andengine/src/main/java/org/andengine/opengl/util/criteria/GLRendererGLCriteria.java
similarity index 100%
rename from src/org/andengine/opengl/util/criteria/GLRendererGLCriteria.java
rename to andengine/src/main/java/org/andengine/opengl/util/criteria/GLRendererGLCriteria.java
diff --git a/src/org/andengine/opengl/util/criteria/GLVersionGLCriteria.java b/andengine/src/main/java/org/andengine/opengl/util/criteria/GLVersionGLCriteria.java
similarity index 100%
rename from src/org/andengine/opengl/util/criteria/GLVersionGLCriteria.java
rename to andengine/src/main/java/org/andengine/opengl/util/criteria/GLVersionGLCriteria.java
diff --git a/src/org/andengine/opengl/util/criteria/IGLCriteria.java b/andengine/src/main/java/org/andengine/opengl/util/criteria/IGLCriteria.java
similarity index 100%
rename from src/org/andengine/opengl/util/criteria/IGLCriteria.java
rename to andengine/src/main/java/org/andengine/opengl/util/criteria/IGLCriteria.java
diff --git a/src/org/andengine/opengl/util/criteria/IntGLCriteria.java b/andengine/src/main/java/org/andengine/opengl/util/criteria/IntGLCriteria.java
similarity index 100%
rename from src/org/andengine/opengl/util/criteria/IntGLCriteria.java
rename to andengine/src/main/java/org/andengine/opengl/util/criteria/IntGLCriteria.java
diff --git a/src/org/andengine/opengl/util/criteria/LogicalAndGLCriteria.java b/andengine/src/main/java/org/andengine/opengl/util/criteria/LogicalAndGLCriteria.java
similarity index 100%
rename from src/org/andengine/opengl/util/criteria/LogicalAndGLCriteria.java
rename to andengine/src/main/java/org/andengine/opengl/util/criteria/LogicalAndGLCriteria.java
diff --git a/src/org/andengine/opengl/util/criteria/LogicalOrGLCriteria.java b/andengine/src/main/java/org/andengine/opengl/util/criteria/LogicalOrGLCriteria.java
similarity index 100%
rename from src/org/andengine/opengl/util/criteria/LogicalOrGLCriteria.java
rename to andengine/src/main/java/org/andengine/opengl/util/criteria/LogicalOrGLCriteria.java
diff --git a/src/org/andengine/opengl/util/criteria/StringGLCriteria.java b/andengine/src/main/java/org/andengine/opengl/util/criteria/StringGLCriteria.java
similarity index 100%
rename from src/org/andengine/opengl/util/criteria/StringGLCriteria.java
rename to andengine/src/main/java/org/andengine/opengl/util/criteria/StringGLCriteria.java
diff --git a/src/org/andengine/opengl/vbo/DrawType.java b/andengine/src/main/java/org/andengine/opengl/vbo/DrawType.java
similarity index 100%
rename from src/org/andengine/opengl/vbo/DrawType.java
rename to andengine/src/main/java/org/andengine/opengl/vbo/DrawType.java
diff --git a/src/org/andengine/opengl/vbo/HighPerformanceVertexBufferObject.java b/andengine/src/main/java/org/andengine/opengl/vbo/HighPerformanceVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/opengl/vbo/HighPerformanceVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/opengl/vbo/HighPerformanceVertexBufferObject.java
diff --git a/src/org/andengine/opengl/vbo/IVertexBufferObject.java b/andengine/src/main/java/org/andengine/opengl/vbo/IVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/opengl/vbo/IVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/opengl/vbo/IVertexBufferObject.java
diff --git a/src/org/andengine/opengl/vbo/LowMemoryVertexBufferObject.java b/andengine/src/main/java/org/andengine/opengl/vbo/LowMemoryVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/opengl/vbo/LowMemoryVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/opengl/vbo/LowMemoryVertexBufferObject.java
diff --git a/src/org/andengine/opengl/vbo/SharedMemoryVertexBufferObject.java b/andengine/src/main/java/org/andengine/opengl/vbo/SharedMemoryVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/opengl/vbo/SharedMemoryVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/opengl/vbo/SharedMemoryVertexBufferObject.java
diff --git a/src/org/andengine/opengl/vbo/VertexBufferObject.java b/andengine/src/main/java/org/andengine/opengl/vbo/VertexBufferObject.java
similarity index 100%
rename from src/org/andengine/opengl/vbo/VertexBufferObject.java
rename to andengine/src/main/java/org/andengine/opengl/vbo/VertexBufferObject.java
diff --git a/src/org/andengine/opengl/vbo/VertexBufferObjectManager.java b/andengine/src/main/java/org/andengine/opengl/vbo/VertexBufferObjectManager.java
similarity index 100%
rename from src/org/andengine/opengl/vbo/VertexBufferObjectManager.java
rename to andengine/src/main/java/org/andengine/opengl/vbo/VertexBufferObjectManager.java
diff --git a/src/org/andengine/opengl/vbo/ZeroMemoryVertexBufferObject.java b/andengine/src/main/java/org/andengine/opengl/vbo/ZeroMemoryVertexBufferObject.java
similarity index 100%
rename from src/org/andengine/opengl/vbo/ZeroMemoryVertexBufferObject.java
rename to andengine/src/main/java/org/andengine/opengl/vbo/ZeroMemoryVertexBufferObject.java
diff --git a/src/org/andengine/opengl/vbo/attribute/VertexBufferObjectAttribute.java b/andengine/src/main/java/org/andengine/opengl/vbo/attribute/VertexBufferObjectAttribute.java
similarity index 97%
rename from src/org/andengine/opengl/vbo/attribute/VertexBufferObjectAttribute.java
rename to andengine/src/main/java/org/andengine/opengl/vbo/attribute/VertexBufferObjectAttribute.java
index 0c2bad7e2..ae1bfc6b6 100644
--- a/src/org/andengine/opengl/vbo/attribute/VertexBufferObjectAttribute.java
+++ b/andengine/src/main/java/org/andengine/opengl/vbo/attribute/VertexBufferObjectAttribute.java
@@ -1,5 +1,6 @@
package org.andengine.opengl.vbo.attribute;
+import android.annotation.TargetApi;
import android.opengl.GLES20;
/**
@@ -69,6 +70,7 @@ public int getOffset() {
// Methods for/from SuperClass/Interfaces
// ===========================================================
+ @TargetApi(9)
public void glVertexAttribPointer(final int pStride) {
GLES20.glVertexAttribPointer(this.mLocation, this.mSize, this.mType, this.mNormalized, pStride, this.mOffset);
}
diff --git a/src/org/andengine/opengl/vbo/attribute/VertexBufferObjectAttributeFix.java b/andengine/src/main/java/org/andengine/opengl/vbo/attribute/VertexBufferObjectAttributeFix.java
similarity index 100%
rename from src/org/andengine/opengl/vbo/attribute/VertexBufferObjectAttributeFix.java
rename to andengine/src/main/java/org/andengine/opengl/vbo/attribute/VertexBufferObjectAttributeFix.java
diff --git a/src/org/andengine/opengl/vbo/attribute/VertexBufferObjectAttributes.java b/andengine/src/main/java/org/andengine/opengl/vbo/attribute/VertexBufferObjectAttributes.java
similarity index 100%
rename from src/org/andengine/opengl/vbo/attribute/VertexBufferObjectAttributes.java
rename to andengine/src/main/java/org/andengine/opengl/vbo/attribute/VertexBufferObjectAttributes.java
diff --git a/src/org/andengine/opengl/vbo/attribute/VertexBufferObjectAttributesBuilder.java b/andengine/src/main/java/org/andengine/opengl/vbo/attribute/VertexBufferObjectAttributesBuilder.java
similarity index 100%
rename from src/org/andengine/opengl/vbo/attribute/VertexBufferObjectAttributesBuilder.java
rename to andengine/src/main/java/org/andengine/opengl/vbo/attribute/VertexBufferObjectAttributesBuilder.java
diff --git a/src/org/andengine/opengl/view/ConfigChooser.java b/andengine/src/main/java/org/andengine/opengl/view/ConfigChooser.java
similarity index 100%
rename from src/org/andengine/opengl/view/ConfigChooser.java
rename to andengine/src/main/java/org/andengine/opengl/view/ConfigChooser.java
diff --git a/src/org/andengine/opengl/view/EngineRenderer.java b/andengine/src/main/java/org/andengine/opengl/view/EngineRenderer.java
similarity index 100%
rename from src/org/andengine/opengl/view/EngineRenderer.java
rename to andengine/src/main/java/org/andengine/opengl/view/EngineRenderer.java
diff --git a/src/org/andengine/opengl/view/IRendererListener.java b/andengine/src/main/java/org/andengine/opengl/view/IRendererListener.java
similarity index 100%
rename from src/org/andengine/opengl/view/IRendererListener.java
rename to andengine/src/main/java/org/andengine/opengl/view/IRendererListener.java
diff --git a/src/org/andengine/opengl/view/RenderSurfaceView.java b/andengine/src/main/java/org/andengine/opengl/view/RenderSurfaceView.java
similarity index 100%
rename from src/org/andengine/opengl/view/RenderSurfaceView.java
rename to andengine/src/main/java/org/andengine/opengl/view/RenderSurfaceView.java
diff --git a/src/org/andengine/ui/IGameInterface.java b/andengine/src/main/java/org/andengine/ui/IGameInterface.java
similarity index 100%
rename from src/org/andengine/ui/IGameInterface.java
rename to andengine/src/main/java/org/andengine/ui/IGameInterface.java
diff --git a/src/org/andengine/ui/activity/BaseActivity.java b/andengine/src/main/java/org/andengine/ui/activity/BaseActivity.java
similarity index 100%
rename from src/org/andengine/ui/activity/BaseActivity.java
rename to andengine/src/main/java/org/andengine/ui/activity/BaseActivity.java
diff --git a/src/org/andengine/ui/activity/BaseGameActivity.java b/andengine/src/main/java/org/andengine/ui/activity/BaseGameActivity.java
similarity index 100%
rename from src/org/andengine/ui/activity/BaseGameActivity.java
rename to andengine/src/main/java/org/andengine/ui/activity/BaseGameActivity.java
diff --git a/src/org/andengine/ui/activity/LayoutGameActivity.java b/andengine/src/main/java/org/andengine/ui/activity/LayoutGameActivity.java
similarity index 100%
rename from src/org/andengine/ui/activity/LayoutGameActivity.java
rename to andengine/src/main/java/org/andengine/ui/activity/LayoutGameActivity.java
diff --git a/src/org/andengine/ui/activity/LegacyBaseGameActivity.java b/andengine/src/main/java/org/andengine/ui/activity/LegacyBaseGameActivity.java
similarity index 100%
rename from src/org/andengine/ui/activity/LegacyBaseGameActivity.java
rename to andengine/src/main/java/org/andengine/ui/activity/LegacyBaseGameActivity.java
diff --git a/src/org/andengine/ui/activity/SimpleAsyncGameActivity.java b/andengine/src/main/java/org/andengine/ui/activity/SimpleAsyncGameActivity.java
similarity index 100%
rename from src/org/andengine/ui/activity/SimpleAsyncGameActivity.java
rename to andengine/src/main/java/org/andengine/ui/activity/SimpleAsyncGameActivity.java
diff --git a/src/org/andengine/ui/activity/SimpleBaseGameActivity.java b/andengine/src/main/java/org/andengine/ui/activity/SimpleBaseGameActivity.java
similarity index 100%
rename from src/org/andengine/ui/activity/SimpleBaseGameActivity.java
rename to andengine/src/main/java/org/andengine/ui/activity/SimpleBaseGameActivity.java
diff --git a/src/org/andengine/ui/activity/SimpleLayoutGameActivity.java b/andengine/src/main/java/org/andengine/ui/activity/SimpleLayoutGameActivity.java
similarity index 100%
rename from src/org/andengine/ui/activity/SimpleLayoutGameActivity.java
rename to andengine/src/main/java/org/andengine/ui/activity/SimpleLayoutGameActivity.java
diff --git a/src/org/andengine/ui/dialog/GenericInputDialogBuilder.java b/andengine/src/main/java/org/andengine/ui/dialog/GenericInputDialogBuilder.java
similarity index 100%
rename from src/org/andengine/ui/dialog/GenericInputDialogBuilder.java
rename to andengine/src/main/java/org/andengine/ui/dialog/GenericInputDialogBuilder.java
diff --git a/src/org/andengine/ui/dialog/StringInputDialogBuilder.java b/andengine/src/main/java/org/andengine/ui/dialog/StringInputDialogBuilder.java
similarity index 100%
rename from src/org/andengine/ui/dialog/StringInputDialogBuilder.java
rename to andengine/src/main/java/org/andengine/ui/dialog/StringInputDialogBuilder.java
diff --git a/src/org/andengine/util/ActivityUtils.java b/andengine/src/main/java/org/andengine/util/ActivityUtils.java
similarity index 100%
rename from src/org/andengine/util/ActivityUtils.java
rename to andengine/src/main/java/org/andengine/util/ActivityUtils.java
diff --git a/src/org/andengine/util/BetaUtils.java b/andengine/src/main/java/org/andengine/util/BetaUtils.java
similarity index 100%
rename from src/org/andengine/util/BetaUtils.java
rename to andengine/src/main/java/org/andengine/util/BetaUtils.java
diff --git a/src/org/andengine/util/Constants.java b/andengine/src/main/java/org/andengine/util/Constants.java
similarity index 100%
rename from src/org/andengine/util/Constants.java
rename to andengine/src/main/java/org/andengine/util/Constants.java
diff --git a/src/org/andengine/util/DialogUtils.java b/andengine/src/main/java/org/andengine/util/DialogUtils.java
similarity index 100%
rename from src/org/andengine/util/DialogUtils.java
rename to andengine/src/main/java/org/andengine/util/DialogUtils.java
diff --git a/src/org/andengine/util/FileUtils.java b/andengine/src/main/java/org/andengine/util/FileUtils.java
similarity index 100%
rename from src/org/andengine/util/FileUtils.java
rename to andengine/src/main/java/org/andengine/util/FileUtils.java
diff --git a/src/org/andengine/util/HorizontalAlign.java b/andengine/src/main/java/org/andengine/util/HorizontalAlign.java
similarity index 100%
rename from src/org/andengine/util/HorizontalAlign.java
rename to andengine/src/main/java/org/andengine/util/HorizontalAlign.java
diff --git a/src/org/andengine/util/IDisposable.java b/andengine/src/main/java/org/andengine/util/IDisposable.java
similarity index 100%
rename from src/org/andengine/util/IDisposable.java
rename to andengine/src/main/java/org/andengine/util/IDisposable.java
diff --git a/src/org/andengine/util/IMatcher.java b/andengine/src/main/java/org/andengine/util/IMatcher.java
similarity index 100%
rename from src/org/andengine/util/IMatcher.java
rename to andengine/src/main/java/org/andengine/util/IMatcher.java
diff --git a/src/org/andengine/util/ProbabilityGenerator.java b/andengine/src/main/java/org/andengine/util/ProbabilityGenerator.java
similarity index 100%
rename from src/org/andengine/util/ProbabilityGenerator.java
rename to andengine/src/main/java/org/andengine/util/ProbabilityGenerator.java
diff --git a/src/org/andengine/util/SAXUtils.java b/andengine/src/main/java/org/andengine/util/SAXUtils.java
similarity index 100%
rename from src/org/andengine/util/SAXUtils.java
rename to andengine/src/main/java/org/andengine/util/SAXUtils.java
diff --git a/src/org/andengine/util/SocketUtils.java b/andengine/src/main/java/org/andengine/util/SocketUtils.java
similarity index 100%
rename from src/org/andengine/util/SocketUtils.java
rename to andengine/src/main/java/org/andengine/util/SocketUtils.java
diff --git a/src/org/andengine/util/StreamUtils.java b/andengine/src/main/java/org/andengine/util/StreamUtils.java
similarity index 100%
rename from src/org/andengine/util/StreamUtils.java
rename to andengine/src/main/java/org/andengine/util/StreamUtils.java
diff --git a/src/org/andengine/util/TextUtils.java b/andengine/src/main/java/org/andengine/util/TextUtils.java
similarity index 100%
rename from src/org/andengine/util/TextUtils.java
rename to andengine/src/main/java/org/andengine/util/TextUtils.java
diff --git a/src/org/andengine/util/ThreadUtils.java b/andengine/src/main/java/org/andengine/util/ThreadUtils.java
similarity index 100%
rename from src/org/andengine/util/ThreadUtils.java
rename to andengine/src/main/java/org/andengine/util/ThreadUtils.java
diff --git a/src/org/andengine/util/TimeUtils.java b/andengine/src/main/java/org/andengine/util/TimeUtils.java
similarity index 100%
rename from src/org/andengine/util/TimeUtils.java
rename to andengine/src/main/java/org/andengine/util/TimeUtils.java
diff --git a/src/org/andengine/util/VerticalAlign.java b/andengine/src/main/java/org/andengine/util/VerticalAlign.java
similarity index 100%
rename from src/org/andengine/util/VerticalAlign.java
rename to andengine/src/main/java/org/andengine/util/VerticalAlign.java
diff --git a/src/org/andengine/util/ViewUtils.java b/andengine/src/main/java/org/andengine/util/ViewUtils.java
similarity index 100%
rename from src/org/andengine/util/ViewUtils.java
rename to andengine/src/main/java/org/andengine/util/ViewUtils.java
diff --git a/src/org/andengine/util/adt/DataConstants.java b/andengine/src/main/java/org/andengine/util/adt/DataConstants.java
similarity index 100%
rename from src/org/andengine/util/adt/DataConstants.java
rename to andengine/src/main/java/org/andengine/util/adt/DataConstants.java
diff --git a/src/org/andengine/util/adt/array/ArrayUtils.java b/andengine/src/main/java/org/andengine/util/adt/array/ArrayUtils.java
similarity index 100%
rename from src/org/andengine/util/adt/array/ArrayUtils.java
rename to andengine/src/main/java/org/andengine/util/adt/array/ArrayUtils.java
diff --git a/src/org/andengine/util/adt/bit/BitVector.java b/andengine/src/main/java/org/andengine/util/adt/bit/BitVector.java
similarity index 100%
rename from src/org/andengine/util/adt/bit/BitVector.java
rename to andengine/src/main/java/org/andengine/util/adt/bit/BitVector.java
diff --git a/src/org/andengine/util/adt/bounds/BoundsSplit.java b/andengine/src/main/java/org/andengine/util/adt/bounds/BoundsSplit.java
similarity index 100%
rename from src/org/andengine/util/adt/bounds/BoundsSplit.java
rename to andengine/src/main/java/org/andengine/util/adt/bounds/BoundsSplit.java
diff --git a/src/org/andengine/util/adt/bounds/FloatBounds.java b/andengine/src/main/java/org/andengine/util/adt/bounds/FloatBounds.java
similarity index 100%
rename from src/org/andengine/util/adt/bounds/FloatBounds.java
rename to andengine/src/main/java/org/andengine/util/adt/bounds/FloatBounds.java
diff --git a/src/org/andengine/util/adt/bounds/IBounds.java b/andengine/src/main/java/org/andengine/util/adt/bounds/IBounds.java
similarity index 100%
rename from src/org/andengine/util/adt/bounds/IBounds.java
rename to andengine/src/main/java/org/andengine/util/adt/bounds/IBounds.java
diff --git a/src/org/andengine/util/adt/bounds/IFloatBounds.java b/andengine/src/main/java/org/andengine/util/adt/bounds/IFloatBounds.java
similarity index 100%
rename from src/org/andengine/util/adt/bounds/IFloatBounds.java
rename to andengine/src/main/java/org/andengine/util/adt/bounds/IFloatBounds.java
diff --git a/src/org/andengine/util/adt/bounds/IIntBounds.java b/andengine/src/main/java/org/andengine/util/adt/bounds/IIntBounds.java
similarity index 100%
rename from src/org/andengine/util/adt/bounds/IIntBounds.java
rename to andengine/src/main/java/org/andengine/util/adt/bounds/IIntBounds.java
diff --git a/src/org/andengine/util/adt/bounds/IntBounds.java b/andengine/src/main/java/org/andengine/util/adt/bounds/IntBounds.java
similarity index 100%
rename from src/org/andengine/util/adt/bounds/IntBounds.java
rename to andengine/src/main/java/org/andengine/util/adt/bounds/IntBounds.java
diff --git a/src/org/andengine/util/adt/cache/IntLRUCache.java b/andengine/src/main/java/org/andengine/util/adt/cache/IntLRUCache.java
similarity index 100%
rename from src/org/andengine/util/adt/cache/IntLRUCache.java
rename to andengine/src/main/java/org/andengine/util/adt/cache/IntLRUCache.java
diff --git a/src/org/andengine/util/adt/cache/LRUCache.java b/andengine/src/main/java/org/andengine/util/adt/cache/LRUCache.java
similarity index 100%
rename from src/org/andengine/util/adt/cache/LRUCache.java
rename to andengine/src/main/java/org/andengine/util/adt/cache/LRUCache.java
diff --git a/src/org/andengine/util/adt/cache/concurrent/SynchronizedIntLRUCache.java b/andengine/src/main/java/org/andengine/util/adt/cache/concurrent/SynchronizedIntLRUCache.java
similarity index 100%
rename from src/org/andengine/util/adt/cache/concurrent/SynchronizedIntLRUCache.java
rename to andengine/src/main/java/org/andengine/util/adt/cache/concurrent/SynchronizedIntLRUCache.java
diff --git a/src/org/andengine/util/adt/cache/concurrent/SynchronizedLRUCache.java b/andengine/src/main/java/org/andengine/util/adt/cache/concurrent/SynchronizedLRUCache.java
similarity index 100%
rename from src/org/andengine/util/adt/cache/concurrent/SynchronizedLRUCache.java
rename to andengine/src/main/java/org/andengine/util/adt/cache/concurrent/SynchronizedLRUCache.java
diff --git a/src/org/andengine/util/adt/data/DataUtils.java b/andengine/src/main/java/org/andengine/util/adt/data/DataUtils.java
similarity index 100%
rename from src/org/andengine/util/adt/data/DataUtils.java
rename to andengine/src/main/java/org/andengine/util/adt/data/DataUtils.java
diff --git a/src/org/andengine/util/adt/data/operator/ByteOperator.java b/andengine/src/main/java/org/andengine/util/adt/data/operator/ByteOperator.java
similarity index 100%
rename from src/org/andengine/util/adt/data/operator/ByteOperator.java
rename to andengine/src/main/java/org/andengine/util/adt/data/operator/ByteOperator.java
diff --git a/src/org/andengine/util/adt/data/operator/CharOperator.java b/andengine/src/main/java/org/andengine/util/adt/data/operator/CharOperator.java
similarity index 100%
rename from src/org/andengine/util/adt/data/operator/CharOperator.java
rename to andengine/src/main/java/org/andengine/util/adt/data/operator/CharOperator.java
diff --git a/src/org/andengine/util/adt/data/operator/DoubleOperator.java b/andengine/src/main/java/org/andengine/util/adt/data/operator/DoubleOperator.java
similarity index 100%
rename from src/org/andengine/util/adt/data/operator/DoubleOperator.java
rename to andengine/src/main/java/org/andengine/util/adt/data/operator/DoubleOperator.java
diff --git a/src/org/andengine/util/adt/data/operator/FloatOperator.java b/andengine/src/main/java/org/andengine/util/adt/data/operator/FloatOperator.java
similarity index 100%
rename from src/org/andengine/util/adt/data/operator/FloatOperator.java
rename to andengine/src/main/java/org/andengine/util/adt/data/operator/FloatOperator.java
diff --git a/src/org/andengine/util/adt/data/operator/IntOperator.java b/andengine/src/main/java/org/andengine/util/adt/data/operator/IntOperator.java
similarity index 100%
rename from src/org/andengine/util/adt/data/operator/IntOperator.java
rename to andengine/src/main/java/org/andengine/util/adt/data/operator/IntOperator.java
diff --git a/src/org/andengine/util/adt/data/operator/LongOperator.java b/andengine/src/main/java/org/andengine/util/adt/data/operator/LongOperator.java
similarity index 100%
rename from src/org/andengine/util/adt/data/operator/LongOperator.java
rename to andengine/src/main/java/org/andengine/util/adt/data/operator/LongOperator.java
diff --git a/src/org/andengine/util/adt/data/operator/ShortOperator.java b/andengine/src/main/java/org/andengine/util/adt/data/operator/ShortOperator.java
similarity index 100%
rename from src/org/andengine/util/adt/data/operator/ShortOperator.java
rename to andengine/src/main/java/org/andengine/util/adt/data/operator/ShortOperator.java
diff --git a/src/org/andengine/util/adt/data/operator/StringOperator.java b/andengine/src/main/java/org/andengine/util/adt/data/operator/StringOperator.java
similarity index 100%
rename from src/org/andengine/util/adt/data/operator/StringOperator.java
rename to andengine/src/main/java/org/andengine/util/adt/data/operator/StringOperator.java
diff --git a/src/org/andengine/util/adt/io/in/AssetInputStreamOpener.java b/andengine/src/main/java/org/andengine/util/adt/io/in/AssetInputStreamOpener.java
similarity index 100%
rename from src/org/andengine/util/adt/io/in/AssetInputStreamOpener.java
rename to andengine/src/main/java/org/andengine/util/adt/io/in/AssetInputStreamOpener.java
diff --git a/src/org/andengine/util/adt/io/in/ByteArrayInputStreamOpener.java b/andengine/src/main/java/org/andengine/util/adt/io/in/ByteArrayInputStreamOpener.java
similarity index 100%
rename from src/org/andengine/util/adt/io/in/ByteArrayInputStreamOpener.java
rename to andengine/src/main/java/org/andengine/util/adt/io/in/ByteArrayInputStreamOpener.java
diff --git a/src/org/andengine/util/adt/io/in/IInputStreamOpener.java b/andengine/src/main/java/org/andengine/util/adt/io/in/IInputStreamOpener.java
similarity index 100%
rename from src/org/andengine/util/adt/io/in/IInputStreamOpener.java
rename to andengine/src/main/java/org/andengine/util/adt/io/in/IInputStreamOpener.java
diff --git a/src/org/andengine/util/adt/io/in/ResourceInputStreamOpener.java b/andengine/src/main/java/org/andengine/util/adt/io/in/ResourceInputStreamOpener.java
similarity index 100%
rename from src/org/andengine/util/adt/io/in/ResourceInputStreamOpener.java
rename to andengine/src/main/java/org/andengine/util/adt/io/in/ResourceInputStreamOpener.java
diff --git a/src/org/andengine/util/adt/io/out/ByteBufferOutputStream.java b/andengine/src/main/java/org/andengine/util/adt/io/out/ByteBufferOutputStream.java
similarity index 100%
rename from src/org/andengine/util/adt/io/out/ByteBufferOutputStream.java
rename to andengine/src/main/java/org/andengine/util/adt/io/out/ByteBufferOutputStream.java
diff --git a/src/org/andengine/util/adt/list/CircularList.java b/andengine/src/main/java/org/andengine/util/adt/list/CircularList.java
similarity index 100%
rename from src/org/andengine/util/adt/list/CircularList.java
rename to andengine/src/main/java/org/andengine/util/adt/list/CircularList.java
diff --git a/src/org/andengine/util/adt/list/FloatArrayList.java b/andengine/src/main/java/org/andengine/util/adt/list/FloatArrayList.java
similarity index 100%
rename from src/org/andengine/util/adt/list/FloatArrayList.java
rename to andengine/src/main/java/org/andengine/util/adt/list/FloatArrayList.java
diff --git a/src/org/andengine/util/adt/list/IFloatList.java b/andengine/src/main/java/org/andengine/util/adt/list/IFloatList.java
similarity index 100%
rename from src/org/andengine/util/adt/list/IFloatList.java
rename to andengine/src/main/java/org/andengine/util/adt/list/IFloatList.java
diff --git a/src/org/andengine/util/adt/list/IIntList.java b/andengine/src/main/java/org/andengine/util/adt/list/IIntList.java
similarity index 100%
rename from src/org/andengine/util/adt/list/IIntList.java
rename to andengine/src/main/java/org/andengine/util/adt/list/IIntList.java
diff --git a/src/org/andengine/util/adt/list/IList.java b/andengine/src/main/java/org/andengine/util/adt/list/IList.java
similarity index 100%
rename from src/org/andengine/util/adt/list/IList.java
rename to andengine/src/main/java/org/andengine/util/adt/list/IList.java
diff --git a/src/org/andengine/util/adt/list/ILongList.java b/andengine/src/main/java/org/andengine/util/adt/list/ILongList.java
similarity index 100%
rename from src/org/andengine/util/adt/list/ILongList.java
rename to andengine/src/main/java/org/andengine/util/adt/list/ILongList.java
diff --git a/src/org/andengine/util/adt/list/ISortedList.java b/andengine/src/main/java/org/andengine/util/adt/list/ISortedList.java
similarity index 100%
rename from src/org/andengine/util/adt/list/ISortedList.java
rename to andengine/src/main/java/org/andengine/util/adt/list/ISortedList.java
diff --git a/src/org/andengine/util/adt/list/IUniqueList.java b/andengine/src/main/java/org/andengine/util/adt/list/IUniqueList.java
similarity index 100%
rename from src/org/andengine/util/adt/list/IUniqueList.java
rename to andengine/src/main/java/org/andengine/util/adt/list/IUniqueList.java
diff --git a/src/org/andengine/util/adt/list/IntArrayList.java b/andengine/src/main/java/org/andengine/util/adt/list/IntArrayList.java
similarity index 100%
rename from src/org/andengine/util/adt/list/IntArrayList.java
rename to andengine/src/main/java/org/andengine/util/adt/list/IntArrayList.java
diff --git a/src/org/andengine/util/adt/list/ListUtils.java b/andengine/src/main/java/org/andengine/util/adt/list/ListUtils.java
similarity index 100%
rename from src/org/andengine/util/adt/list/ListUtils.java
rename to andengine/src/main/java/org/andengine/util/adt/list/ListUtils.java
diff --git a/src/org/andengine/util/adt/list/LongArrayList.java b/andengine/src/main/java/org/andengine/util/adt/list/LongArrayList.java
similarity index 100%
rename from src/org/andengine/util/adt/list/LongArrayList.java
rename to andengine/src/main/java/org/andengine/util/adt/list/LongArrayList.java
diff --git a/src/org/andengine/util/adt/list/ShiftList.java b/andengine/src/main/java/org/andengine/util/adt/list/ShiftList.java
similarity index 100%
rename from src/org/andengine/util/adt/list/ShiftList.java
rename to andengine/src/main/java/org/andengine/util/adt/list/ShiftList.java
diff --git a/src/org/andengine/util/adt/list/SmartList.java b/andengine/src/main/java/org/andengine/util/adt/list/SmartList.java
similarity index 100%
rename from src/org/andengine/util/adt/list/SmartList.java
rename to andengine/src/main/java/org/andengine/util/adt/list/SmartList.java
diff --git a/src/org/andengine/util/adt/list/SortedList.java b/andengine/src/main/java/org/andengine/util/adt/list/SortedList.java
similarity index 100%
rename from src/org/andengine/util/adt/list/SortedList.java
rename to andengine/src/main/java/org/andengine/util/adt/list/SortedList.java
diff --git a/src/org/andengine/util/adt/list/UniqueList.java b/andengine/src/main/java/org/andengine/util/adt/list/UniqueList.java
similarity index 100%
rename from src/org/andengine/util/adt/list/UniqueList.java
rename to andengine/src/main/java/org/andengine/util/adt/list/UniqueList.java
diff --git a/src/org/andengine/util/adt/list/concurrent/SynchronizedList.java b/andengine/src/main/java/org/andengine/util/adt/list/concurrent/SynchronizedList.java
similarity index 100%
rename from src/org/andengine/util/adt/list/concurrent/SynchronizedList.java
rename to andengine/src/main/java/org/andengine/util/adt/list/concurrent/SynchronizedList.java
diff --git a/src/org/andengine/util/adt/map/Library.java b/andengine/src/main/java/org/andengine/util/adt/map/Library.java
similarity index 100%
rename from src/org/andengine/util/adt/map/Library.java
rename to andengine/src/main/java/org/andengine/util/adt/map/Library.java
diff --git a/src/org/andengine/util/adt/map/LongSparseArray.java b/andengine/src/main/java/org/andengine/util/adt/map/LongSparseArray.java
similarity index 100%
rename from src/org/andengine/util/adt/map/LongSparseArray.java
rename to andengine/src/main/java/org/andengine/util/adt/map/LongSparseArray.java
diff --git a/src/org/andengine/util/adt/map/MultiKey.java b/andengine/src/main/java/org/andengine/util/adt/map/MultiKey.java
similarity index 100%
rename from src/org/andengine/util/adt/map/MultiKey.java
rename to andengine/src/main/java/org/andengine/util/adt/map/MultiKey.java
diff --git a/src/org/andengine/util/adt/map/MultiKeyHashMap.java b/andengine/src/main/java/org/andengine/util/adt/map/MultiKeyHashMap.java
similarity index 100%
rename from src/org/andengine/util/adt/map/MultiKeyHashMap.java
rename to andengine/src/main/java/org/andengine/util/adt/map/MultiKeyHashMap.java
diff --git a/src/org/andengine/util/adt/map/SparseArrayUtils.java b/andengine/src/main/java/org/andengine/util/adt/map/SparseArrayUtils.java
similarity index 100%
rename from src/org/andengine/util/adt/map/SparseArrayUtils.java
rename to andengine/src/main/java/org/andengine/util/adt/map/SparseArrayUtils.java
diff --git a/src/org/andengine/util/adt/pool/EntityDetachRunnablePoolItem.java b/andengine/src/main/java/org/andengine/util/adt/pool/EntityDetachRunnablePoolItem.java
similarity index 100%
rename from src/org/andengine/util/adt/pool/EntityDetachRunnablePoolItem.java
rename to andengine/src/main/java/org/andengine/util/adt/pool/EntityDetachRunnablePoolItem.java
diff --git a/src/org/andengine/util/adt/pool/EntityDetachRunnablePoolUpdateHandler.java b/andengine/src/main/java/org/andengine/util/adt/pool/EntityDetachRunnablePoolUpdateHandler.java
similarity index 100%
rename from src/org/andengine/util/adt/pool/EntityDetachRunnablePoolUpdateHandler.java
rename to andengine/src/main/java/org/andengine/util/adt/pool/EntityDetachRunnablePoolUpdateHandler.java
diff --git a/src/org/andengine/util/adt/pool/GenericPool.java b/andengine/src/main/java/org/andengine/util/adt/pool/GenericPool.java
similarity index 100%
rename from src/org/andengine/util/adt/pool/GenericPool.java
rename to andengine/src/main/java/org/andengine/util/adt/pool/GenericPool.java
diff --git a/src/org/andengine/util/adt/pool/MultiPool.java b/andengine/src/main/java/org/andengine/util/adt/pool/MultiPool.java
similarity index 100%
rename from src/org/andengine/util/adt/pool/MultiPool.java
rename to andengine/src/main/java/org/andengine/util/adt/pool/MultiPool.java
diff --git a/src/org/andengine/util/adt/pool/Pool.java b/andengine/src/main/java/org/andengine/util/adt/pool/Pool.java
similarity index 100%
rename from src/org/andengine/util/adt/pool/Pool.java
rename to andengine/src/main/java/org/andengine/util/adt/pool/Pool.java
diff --git a/src/org/andengine/util/adt/pool/PoolItem.java b/andengine/src/main/java/org/andengine/util/adt/pool/PoolItem.java
similarity index 100%
rename from src/org/andengine/util/adt/pool/PoolItem.java
rename to andengine/src/main/java/org/andengine/util/adt/pool/PoolItem.java
diff --git a/src/org/andengine/util/adt/pool/PoolUpdateHandler.java b/andengine/src/main/java/org/andengine/util/adt/pool/PoolUpdateHandler.java
similarity index 100%
rename from src/org/andengine/util/adt/pool/PoolUpdateHandler.java
rename to andengine/src/main/java/org/andengine/util/adt/pool/PoolUpdateHandler.java
diff --git a/src/org/andengine/util/adt/pool/RunnablePoolItem.java b/andengine/src/main/java/org/andengine/util/adt/pool/RunnablePoolItem.java
similarity index 100%
rename from src/org/andengine/util/adt/pool/RunnablePoolItem.java
rename to andengine/src/main/java/org/andengine/util/adt/pool/RunnablePoolItem.java
diff --git a/src/org/andengine/util/adt/pool/RunnablePoolUpdateHandler.java b/andengine/src/main/java/org/andengine/util/adt/pool/RunnablePoolUpdateHandler.java
similarity index 100%
rename from src/org/andengine/util/adt/pool/RunnablePoolUpdateHandler.java
rename to andengine/src/main/java/org/andengine/util/adt/pool/RunnablePoolUpdateHandler.java
diff --git a/src/org/andengine/util/adt/queue/CircularQueue.java b/andengine/src/main/java/org/andengine/util/adt/queue/CircularQueue.java
similarity index 100%
rename from src/org/andengine/util/adt/queue/CircularQueue.java
rename to andengine/src/main/java/org/andengine/util/adt/queue/CircularQueue.java
diff --git a/src/org/andengine/util/adt/queue/IQueue.java b/andengine/src/main/java/org/andengine/util/adt/queue/IQueue.java
similarity index 100%
rename from src/org/andengine/util/adt/queue/IQueue.java
rename to andengine/src/main/java/org/andengine/util/adt/queue/IQueue.java
diff --git a/src/org/andengine/util/adt/queue/ISortedQueue.java b/andengine/src/main/java/org/andengine/util/adt/queue/ISortedQueue.java
similarity index 100%
rename from src/org/andengine/util/adt/queue/ISortedQueue.java
rename to andengine/src/main/java/org/andengine/util/adt/queue/ISortedQueue.java
diff --git a/src/org/andengine/util/adt/queue/IUniqueQueue.java b/andengine/src/main/java/org/andengine/util/adt/queue/IUniqueQueue.java
similarity index 100%
rename from src/org/andengine/util/adt/queue/IUniqueQueue.java
rename to andengine/src/main/java/org/andengine/util/adt/queue/IUniqueQueue.java
diff --git a/src/org/andengine/util/adt/queue/ShiftQueue.java b/andengine/src/main/java/org/andengine/util/adt/queue/ShiftQueue.java
similarity index 100%
rename from src/org/andengine/util/adt/queue/ShiftQueue.java
rename to andengine/src/main/java/org/andengine/util/adt/queue/ShiftQueue.java
diff --git a/src/org/andengine/util/adt/queue/SortedQueue.java b/andengine/src/main/java/org/andengine/util/adt/queue/SortedQueue.java
similarity index 100%
rename from src/org/andengine/util/adt/queue/SortedQueue.java
rename to andengine/src/main/java/org/andengine/util/adt/queue/SortedQueue.java
diff --git a/src/org/andengine/util/adt/queue/UniqueQueue.java b/andengine/src/main/java/org/andengine/util/adt/queue/UniqueQueue.java
similarity index 100%
rename from src/org/andengine/util/adt/queue/UniqueQueue.java
rename to andengine/src/main/java/org/andengine/util/adt/queue/UniqueQueue.java
diff --git a/src/org/andengine/util/adt/queue/concurrent/SynchronizedQueue.java b/andengine/src/main/java/org/andengine/util/adt/queue/concurrent/SynchronizedQueue.java
similarity index 100%
rename from src/org/andengine/util/adt/queue/concurrent/SynchronizedQueue.java
rename to andengine/src/main/java/org/andengine/util/adt/queue/concurrent/SynchronizedQueue.java
diff --git a/src/org/andengine/util/adt/spatial/ISpatialItem.java b/andengine/src/main/java/org/andengine/util/adt/spatial/ISpatialItem.java
similarity index 100%
rename from src/org/andengine/util/adt/spatial/ISpatialItem.java
rename to andengine/src/main/java/org/andengine/util/adt/spatial/ISpatialItem.java
diff --git a/src/org/andengine/util/adt/spatial/bounds/util/FloatBoundsUtils.java b/andengine/src/main/java/org/andengine/util/adt/spatial/bounds/util/FloatBoundsUtils.java
similarity index 100%
rename from src/org/andengine/util/adt/spatial/bounds/util/FloatBoundsUtils.java
rename to andengine/src/main/java/org/andengine/util/adt/spatial/bounds/util/FloatBoundsUtils.java
diff --git a/src/org/andengine/util/adt/spatial/bounds/util/IntBoundsUtils.java b/andengine/src/main/java/org/andengine/util/adt/spatial/bounds/util/IntBoundsUtils.java
similarity index 100%
rename from src/org/andengine/util/adt/spatial/bounds/util/IntBoundsUtils.java
rename to andengine/src/main/java/org/andengine/util/adt/spatial/bounds/util/IntBoundsUtils.java
diff --git a/src/org/andengine/util/adt/spatial/quadtree/FloatQuadTree.java b/andengine/src/main/java/org/andengine/util/adt/spatial/quadtree/FloatQuadTree.java
similarity index 100%
rename from src/org/andengine/util/adt/spatial/quadtree/FloatQuadTree.java
rename to andengine/src/main/java/org/andengine/util/adt/spatial/quadtree/FloatQuadTree.java
diff --git a/src/org/andengine/util/adt/spatial/quadtree/IntQuadTree.java b/andengine/src/main/java/org/andengine/util/adt/spatial/quadtree/IntQuadTree.java
similarity index 100%
rename from src/org/andengine/util/adt/spatial/quadtree/IntQuadTree.java
rename to andengine/src/main/java/org/andengine/util/adt/spatial/quadtree/IntQuadTree.java
diff --git a/src/org/andengine/util/adt/spatial/quadtree/QuadTree.java b/andengine/src/main/java/org/andengine/util/adt/spatial/quadtree/QuadTree.java
similarity index 100%
rename from src/org/andengine/util/adt/spatial/quadtree/QuadTree.java
rename to andengine/src/main/java/org/andengine/util/adt/spatial/quadtree/QuadTree.java
diff --git a/src/org/andengine/util/adt/transformation/Transformation.java b/andengine/src/main/java/org/andengine/util/adt/transformation/Transformation.java
similarity index 100%
rename from src/org/andengine/util/adt/transformation/Transformation.java
rename to andengine/src/main/java/org/andengine/util/adt/transformation/Transformation.java
diff --git a/src/org/andengine/util/adt/transformation/TransformationPool.java b/andengine/src/main/java/org/andengine/util/adt/transformation/TransformationPool.java
similarity index 100%
rename from src/org/andengine/util/adt/transformation/TransformationPool.java
rename to andengine/src/main/java/org/andengine/util/adt/transformation/TransformationPool.java
diff --git a/src/org/andengine/util/adt/trie/ITrie.java b/andengine/src/main/java/org/andengine/util/adt/trie/ITrie.java
similarity index 100%
rename from src/org/andengine/util/adt/trie/ITrie.java
rename to andengine/src/main/java/org/andengine/util/adt/trie/ITrie.java
diff --git a/src/org/andengine/util/adt/trie/Trie.java b/andengine/src/main/java/org/andengine/util/adt/trie/Trie.java
similarity index 100%
rename from src/org/andengine/util/adt/trie/Trie.java
rename to andengine/src/main/java/org/andengine/util/adt/trie/Trie.java
diff --git a/src/org/andengine/util/algorithm/Spiral.java b/andengine/src/main/java/org/andengine/util/algorithm/Spiral.java
similarity index 100%
rename from src/org/andengine/util/algorithm/Spiral.java
rename to andengine/src/main/java/org/andengine/util/algorithm/Spiral.java
diff --git a/src/org/andengine/util/algorithm/collision/BaseCollisionChecker.java b/andengine/src/main/java/org/andengine/util/algorithm/collision/BaseCollisionChecker.java
similarity index 100%
rename from src/org/andengine/util/algorithm/collision/BaseCollisionChecker.java
rename to andengine/src/main/java/org/andengine/util/algorithm/collision/BaseCollisionChecker.java
diff --git a/src/org/andengine/util/algorithm/collision/LineCollisionChecker.java b/andengine/src/main/java/org/andengine/util/algorithm/collision/LineCollisionChecker.java
similarity index 100%
rename from src/org/andengine/util/algorithm/collision/LineCollisionChecker.java
rename to andengine/src/main/java/org/andengine/util/algorithm/collision/LineCollisionChecker.java
diff --git a/src/org/andengine/util/algorithm/collision/RectangularShapeCollisionChecker.java b/andengine/src/main/java/org/andengine/util/algorithm/collision/RectangularShapeCollisionChecker.java
similarity index 100%
rename from src/org/andengine/util/algorithm/collision/RectangularShapeCollisionChecker.java
rename to andengine/src/main/java/org/andengine/util/algorithm/collision/RectangularShapeCollisionChecker.java
diff --git a/src/org/andengine/util/algorithm/collision/ShapeCollisionChecker.java b/andengine/src/main/java/org/andengine/util/algorithm/collision/ShapeCollisionChecker.java
similarity index 100%
rename from src/org/andengine/util/algorithm/collision/ShapeCollisionChecker.java
rename to andengine/src/main/java/org/andengine/util/algorithm/collision/ShapeCollisionChecker.java
diff --git a/src/org/andengine/util/algorithm/collision/TriangleCollisionChecker.java b/andengine/src/main/java/org/andengine/util/algorithm/collision/TriangleCollisionChecker.java
similarity index 100%
rename from src/org/andengine/util/algorithm/collision/TriangleCollisionChecker.java
rename to andengine/src/main/java/org/andengine/util/algorithm/collision/TriangleCollisionChecker.java
diff --git a/src/org/andengine/util/algorithm/hull/HullUtils.java b/andengine/src/main/java/org/andengine/util/algorithm/hull/HullUtils.java
similarity index 100%
rename from src/org/andengine/util/algorithm/hull/HullUtils.java
rename to andengine/src/main/java/org/andengine/util/algorithm/hull/HullUtils.java
diff --git a/src/org/andengine/util/algorithm/hull/IHullAlgorithm.java b/andengine/src/main/java/org/andengine/util/algorithm/hull/IHullAlgorithm.java
similarity index 100%
rename from src/org/andengine/util/algorithm/hull/IHullAlgorithm.java
rename to andengine/src/main/java/org/andengine/util/algorithm/hull/IHullAlgorithm.java
diff --git a/src/org/andengine/util/algorithm/hull/JarvisMarch.java b/andengine/src/main/java/org/andengine/util/algorithm/hull/JarvisMarch.java
similarity index 100%
rename from src/org/andengine/util/algorithm/hull/JarvisMarch.java
rename to andengine/src/main/java/org/andengine/util/algorithm/hull/JarvisMarch.java
diff --git a/src/org/andengine/util/algorithm/path/Direction.java b/andengine/src/main/java/org/andengine/util/algorithm/path/Direction.java
similarity index 100%
rename from src/org/andengine/util/algorithm/path/Direction.java
rename to andengine/src/main/java/org/andengine/util/algorithm/path/Direction.java
diff --git a/src/org/andengine/util/algorithm/path/ICostFunction.java b/andengine/src/main/java/org/andengine/util/algorithm/path/ICostFunction.java
similarity index 100%
rename from src/org/andengine/util/algorithm/path/ICostFunction.java
rename to andengine/src/main/java/org/andengine/util/algorithm/path/ICostFunction.java
diff --git a/src/org/andengine/util/algorithm/path/IPathFinder.java b/andengine/src/main/java/org/andengine/util/algorithm/path/IPathFinder.java
similarity index 100%
rename from src/org/andengine/util/algorithm/path/IPathFinder.java
rename to andengine/src/main/java/org/andengine/util/algorithm/path/IPathFinder.java
diff --git a/src/org/andengine/util/algorithm/path/IPathFinderMap.java b/andengine/src/main/java/org/andengine/util/algorithm/path/IPathFinderMap.java
similarity index 100%
rename from src/org/andengine/util/algorithm/path/IPathFinderMap.java
rename to andengine/src/main/java/org/andengine/util/algorithm/path/IPathFinderMap.java
diff --git a/src/org/andengine/util/algorithm/path/Path.java b/andengine/src/main/java/org/andengine/util/algorithm/path/Path.java
similarity index 100%
rename from src/org/andengine/util/algorithm/path/Path.java
rename to andengine/src/main/java/org/andengine/util/algorithm/path/Path.java
diff --git a/src/org/andengine/util/algorithm/path/astar/AStarPathFinder.java b/andengine/src/main/java/org/andengine/util/algorithm/path/astar/AStarPathFinder.java
similarity index 100%
rename from src/org/andengine/util/algorithm/path/astar/AStarPathFinder.java
rename to andengine/src/main/java/org/andengine/util/algorithm/path/astar/AStarPathFinder.java
diff --git a/src/org/andengine/util/algorithm/path/astar/EuclideanHeuristic.java b/andengine/src/main/java/org/andengine/util/algorithm/path/astar/EuclideanHeuristic.java
similarity index 100%
rename from src/org/andengine/util/algorithm/path/astar/EuclideanHeuristic.java
rename to andengine/src/main/java/org/andengine/util/algorithm/path/astar/EuclideanHeuristic.java
diff --git a/src/org/andengine/util/algorithm/path/astar/IAStarHeuristic.java b/andengine/src/main/java/org/andengine/util/algorithm/path/astar/IAStarHeuristic.java
similarity index 100%
rename from src/org/andengine/util/algorithm/path/astar/IAStarHeuristic.java
rename to andengine/src/main/java/org/andengine/util/algorithm/path/astar/IAStarHeuristic.java
diff --git a/src/org/andengine/util/algorithm/path/astar/ManhattanHeuristic.java b/andengine/src/main/java/org/andengine/util/algorithm/path/astar/ManhattanHeuristic.java
similarity index 100%
rename from src/org/andengine/util/algorithm/path/astar/ManhattanHeuristic.java
rename to andengine/src/main/java/org/andengine/util/algorithm/path/astar/ManhattanHeuristic.java
diff --git a/src/org/andengine/util/algorithm/path/astar/NullHeuristic.java b/andengine/src/main/java/org/andengine/util/algorithm/path/astar/NullHeuristic.java
similarity index 100%
rename from src/org/andengine/util/algorithm/path/astar/NullHeuristic.java
rename to andengine/src/main/java/org/andengine/util/algorithm/path/astar/NullHeuristic.java
diff --git a/src/org/andengine/util/algorithm/sort/InsertionSorter.java b/andengine/src/main/java/org/andengine/util/algorithm/sort/InsertionSorter.java
similarity index 100%
rename from src/org/andengine/util/algorithm/sort/InsertionSorter.java
rename to andengine/src/main/java/org/andengine/util/algorithm/sort/InsertionSorter.java
diff --git a/src/org/andengine/util/algorithm/sort/Sorter.java b/andengine/src/main/java/org/andengine/util/algorithm/sort/Sorter.java
similarity index 100%
rename from src/org/andengine/util/algorithm/sort/Sorter.java
rename to andengine/src/main/java/org/andengine/util/algorithm/sort/Sorter.java
diff --git a/src/org/andengine/util/animationpack/AnimationPack.java b/andengine/src/main/java/org/andengine/util/animationpack/AnimationPack.java
similarity index 100%
rename from src/org/andengine/util/animationpack/AnimationPack.java
rename to andengine/src/main/java/org/andengine/util/animationpack/AnimationPack.java
diff --git a/src/org/andengine/util/animationpack/AnimationPackLoader.java b/andengine/src/main/java/org/andengine/util/animationpack/AnimationPackLoader.java
similarity index 100%
rename from src/org/andengine/util/animationpack/AnimationPackLoader.java
rename to andengine/src/main/java/org/andengine/util/animationpack/AnimationPackLoader.java
diff --git a/src/org/andengine/util/animationpack/AnimationPackParser.java b/andengine/src/main/java/org/andengine/util/animationpack/AnimationPackParser.java
similarity index 100%
rename from src/org/andengine/util/animationpack/AnimationPackParser.java
rename to andengine/src/main/java/org/andengine/util/animationpack/AnimationPackParser.java
diff --git a/src/org/andengine/util/animationpack/AnimationPackTiledTextureRegion.java b/andengine/src/main/java/org/andengine/util/animationpack/AnimationPackTiledTextureRegion.java
similarity index 100%
rename from src/org/andengine/util/animationpack/AnimationPackTiledTextureRegion.java
rename to andengine/src/main/java/org/andengine/util/animationpack/AnimationPackTiledTextureRegion.java
diff --git a/src/org/andengine/util/animationpack/AnimationPackTiledTextureRegionLibrary.java b/andengine/src/main/java/org/andengine/util/animationpack/AnimationPackTiledTextureRegionLibrary.java
similarity index 100%
rename from src/org/andengine/util/animationpack/AnimationPackTiledTextureRegionLibrary.java
rename to andengine/src/main/java/org/andengine/util/animationpack/AnimationPackTiledTextureRegionLibrary.java
diff --git a/src/org/andengine/util/animationpack/exception/AnimationPackParseException.java b/andengine/src/main/java/org/andengine/util/animationpack/exception/AnimationPackParseException.java
similarity index 100%
rename from src/org/andengine/util/animationpack/exception/AnimationPackParseException.java
rename to andengine/src/main/java/org/andengine/util/animationpack/exception/AnimationPackParseException.java
diff --git a/src/org/andengine/util/base64/Base64.java b/andengine/src/main/java/org/andengine/util/base64/Base64.java
similarity index 100%
rename from src/org/andengine/util/base64/Base64.java
rename to andengine/src/main/java/org/andengine/util/base64/Base64.java
diff --git a/src/org/andengine/util/base64/Base64InputStream.java b/andengine/src/main/java/org/andengine/util/base64/Base64InputStream.java
similarity index 100%
rename from src/org/andengine/util/base64/Base64InputStream.java
rename to andengine/src/main/java/org/andengine/util/base64/Base64InputStream.java
diff --git a/src/org/andengine/util/call/AsyncCallable.java b/andengine/src/main/java/org/andengine/util/call/AsyncCallable.java
similarity index 100%
rename from src/org/andengine/util/call/AsyncCallable.java
rename to andengine/src/main/java/org/andengine/util/call/AsyncCallable.java
diff --git a/src/org/andengine/util/call/Callable.java b/andengine/src/main/java/org/andengine/util/call/Callable.java
similarity index 100%
rename from src/org/andengine/util/call/Callable.java
rename to andengine/src/main/java/org/andengine/util/call/Callable.java
diff --git a/src/org/andengine/util/call/Callback.java b/andengine/src/main/java/org/andengine/util/call/Callback.java
similarity index 100%
rename from src/org/andengine/util/call/Callback.java
rename to andengine/src/main/java/org/andengine/util/call/Callback.java
diff --git a/src/org/andengine/util/call/ParameterCallable.java b/andengine/src/main/java/org/andengine/util/call/ParameterCallable.java
similarity index 100%
rename from src/org/andengine/util/call/ParameterCallable.java
rename to andengine/src/main/java/org/andengine/util/call/ParameterCallable.java
diff --git a/src/org/andengine/util/color/Color.java b/andengine/src/main/java/org/andengine/util/color/Color.java
similarity index 100%
rename from src/org/andengine/util/color/Color.java
rename to andengine/src/main/java/org/andengine/util/color/Color.java
diff --git a/src/org/andengine/util/color/ColorPool.java b/andengine/src/main/java/org/andengine/util/color/ColorPool.java
similarity index 100%
rename from src/org/andengine/util/color/ColorPool.java
rename to andengine/src/main/java/org/andengine/util/color/ColorPool.java
diff --git a/src/org/andengine/util/color/ColorUtils.java b/andengine/src/main/java/org/andengine/util/color/ColorUtils.java
similarity index 100%
rename from src/org/andengine/util/color/ColorUtils.java
rename to andengine/src/main/java/org/andengine/util/color/ColorUtils.java
diff --git a/src/org/andengine/util/color/constants/ColorConstants.java b/andengine/src/main/java/org/andengine/util/color/constants/ColorConstants.java
similarity index 100%
rename from src/org/andengine/util/color/constants/ColorConstants.java
rename to andengine/src/main/java/org/andengine/util/color/constants/ColorConstants.java
diff --git a/src/org/andengine/util/debug/Debug.java b/andengine/src/main/java/org/andengine/util/debug/Debug.java
similarity index 100%
rename from src/org/andengine/util/debug/Debug.java
rename to andengine/src/main/java/org/andengine/util/debug/Debug.java
diff --git a/src/org/andengine/util/debug/DebugTimer.java b/andengine/src/main/java/org/andengine/util/debug/DebugTimer.java
similarity index 100%
rename from src/org/andengine/util/debug/DebugTimer.java
rename to andengine/src/main/java/org/andengine/util/debug/DebugTimer.java
diff --git a/src/org/andengine/util/exception/AndEngineException.java b/andengine/src/main/java/org/andengine/util/exception/AndEngineException.java
similarity index 100%
rename from src/org/andengine/util/exception/AndEngineException.java
rename to andengine/src/main/java/org/andengine/util/exception/AndEngineException.java
diff --git a/src/org/andengine/util/exception/AndEngineRuntimeException.java b/andengine/src/main/java/org/andengine/util/exception/AndEngineRuntimeException.java
similarity index 100%
rename from src/org/andengine/util/exception/AndEngineRuntimeException.java
rename to andengine/src/main/java/org/andengine/util/exception/AndEngineRuntimeException.java
diff --git a/src/org/andengine/util/exception/CancelledException.java b/andengine/src/main/java/org/andengine/util/exception/CancelledException.java
similarity index 100%
rename from src/org/andengine/util/exception/CancelledException.java
rename to andengine/src/main/java/org/andengine/util/exception/CancelledException.java
diff --git a/src/org/andengine/util/exception/DeviceNotSupportedException.java b/andengine/src/main/java/org/andengine/util/exception/DeviceNotSupportedException.java
similarity index 100%
rename from src/org/andengine/util/exception/DeviceNotSupportedException.java
rename to andengine/src/main/java/org/andengine/util/exception/DeviceNotSupportedException.java
diff --git a/src/org/andengine/util/exception/MethodNotSupportedException.java b/andengine/src/main/java/org/andengine/util/exception/MethodNotSupportedException.java
similarity index 100%
rename from src/org/andengine/util/exception/MethodNotSupportedException.java
rename to andengine/src/main/java/org/andengine/util/exception/MethodNotSupportedException.java
diff --git a/src/org/andengine/util/exception/MethodNotYetImplementedException.java b/andengine/src/main/java/org/andengine/util/exception/MethodNotYetImplementedException.java
similarity index 100%
rename from src/org/andengine/util/exception/MethodNotYetImplementedException.java
rename to andengine/src/main/java/org/andengine/util/exception/MethodNotYetImplementedException.java
diff --git a/src/org/andengine/util/exception/NullBitmapException.java b/andengine/src/main/java/org/andengine/util/exception/NullBitmapException.java
similarity index 100%
rename from src/org/andengine/util/exception/NullBitmapException.java
rename to andengine/src/main/java/org/andengine/util/exception/NullBitmapException.java
diff --git a/src/org/andengine/util/level/IEntityLoader.java b/andengine/src/main/java/org/andengine/util/level/IEntityLoader.java
similarity index 100%
rename from src/org/andengine/util/level/IEntityLoader.java
rename to andengine/src/main/java/org/andengine/util/level/IEntityLoader.java
diff --git a/src/org/andengine/util/level/LevelLoader.java b/andengine/src/main/java/org/andengine/util/level/LevelLoader.java
similarity index 100%
rename from src/org/andengine/util/level/LevelLoader.java
rename to andengine/src/main/java/org/andengine/util/level/LevelLoader.java
diff --git a/src/org/andengine/util/level/LevelParser.java b/andengine/src/main/java/org/andengine/util/level/LevelParser.java
similarity index 100%
rename from src/org/andengine/util/level/LevelParser.java
rename to andengine/src/main/java/org/andengine/util/level/LevelParser.java
diff --git a/src/org/andengine/util/level/constants/LevelConstants.java b/andengine/src/main/java/org/andengine/util/level/constants/LevelConstants.java
similarity index 100%
rename from src/org/andengine/util/level/constants/LevelConstants.java
rename to andengine/src/main/java/org/andengine/util/level/constants/LevelConstants.java
diff --git a/src/org/andengine/util/levelstats/LevelStatsDBConnector.java b/andengine/src/main/java/org/andengine/util/levelstats/LevelStatsDBConnector.java
similarity index 100%
rename from src/org/andengine/util/levelstats/LevelStatsDBConnector.java
rename to andengine/src/main/java/org/andengine/util/levelstats/LevelStatsDBConnector.java
diff --git a/src/org/andengine/util/math/MathConstants.java b/andengine/src/main/java/org/andengine/util/math/MathConstants.java
similarity index 100%
rename from src/org/andengine/util/math/MathConstants.java
rename to andengine/src/main/java/org/andengine/util/math/MathConstants.java
diff --git a/src/org/andengine/util/math/MathUtils.java b/andengine/src/main/java/org/andengine/util/math/MathUtils.java
similarity index 100%
rename from src/org/andengine/util/math/MathUtils.java
rename to andengine/src/main/java/org/andengine/util/math/MathUtils.java
diff --git a/src/org/andengine/util/mime/MIMEType.java b/andengine/src/main/java/org/andengine/util/mime/MIMEType.java
similarity index 100%
rename from src/org/andengine/util/mime/MIMEType.java
rename to andengine/src/main/java/org/andengine/util/mime/MIMEType.java
diff --git a/src/org/andengine/util/modifier/BaseDoubleValueChangeModifier.java b/andengine/src/main/java/org/andengine/util/modifier/BaseDoubleValueChangeModifier.java
similarity index 100%
rename from src/org/andengine/util/modifier/BaseDoubleValueChangeModifier.java
rename to andengine/src/main/java/org/andengine/util/modifier/BaseDoubleValueChangeModifier.java
diff --git a/src/org/andengine/util/modifier/BaseDoubleValueSpanModifier.java b/andengine/src/main/java/org/andengine/util/modifier/BaseDoubleValueSpanModifier.java
similarity index 100%
rename from src/org/andengine/util/modifier/BaseDoubleValueSpanModifier.java
rename to andengine/src/main/java/org/andengine/util/modifier/BaseDoubleValueSpanModifier.java
diff --git a/src/org/andengine/util/modifier/BaseDurationModifier.java b/andengine/src/main/java/org/andengine/util/modifier/BaseDurationModifier.java
similarity index 100%
rename from src/org/andengine/util/modifier/BaseDurationModifier.java
rename to andengine/src/main/java/org/andengine/util/modifier/BaseDurationModifier.java
diff --git a/src/org/andengine/util/modifier/BaseModifier.java b/andengine/src/main/java/org/andengine/util/modifier/BaseModifier.java
similarity index 100%
rename from src/org/andengine/util/modifier/BaseModifier.java
rename to andengine/src/main/java/org/andengine/util/modifier/BaseModifier.java
diff --git a/src/org/andengine/util/modifier/BaseQuadrupelValueSpanModifier.java b/andengine/src/main/java/org/andengine/util/modifier/BaseQuadrupelValueSpanModifier.java
similarity index 100%
rename from src/org/andengine/util/modifier/BaseQuadrupelValueSpanModifier.java
rename to andengine/src/main/java/org/andengine/util/modifier/BaseQuadrupelValueSpanModifier.java
diff --git a/src/org/andengine/util/modifier/BaseSingleValueChangeModifier.java b/andengine/src/main/java/org/andengine/util/modifier/BaseSingleValueChangeModifier.java
similarity index 100%
rename from src/org/andengine/util/modifier/BaseSingleValueChangeModifier.java
rename to andengine/src/main/java/org/andengine/util/modifier/BaseSingleValueChangeModifier.java
diff --git a/src/org/andengine/util/modifier/BaseSingleValueSpanModifier.java b/andengine/src/main/java/org/andengine/util/modifier/BaseSingleValueSpanModifier.java
similarity index 100%
rename from src/org/andengine/util/modifier/BaseSingleValueSpanModifier.java
rename to andengine/src/main/java/org/andengine/util/modifier/BaseSingleValueSpanModifier.java
diff --git a/src/org/andengine/util/modifier/BaseTripleValueSpanModifier.java b/andengine/src/main/java/org/andengine/util/modifier/BaseTripleValueSpanModifier.java
similarity index 100%
rename from src/org/andengine/util/modifier/BaseTripleValueSpanModifier.java
rename to andengine/src/main/java/org/andengine/util/modifier/BaseTripleValueSpanModifier.java
diff --git a/src/org/andengine/util/modifier/IModifier.java b/andengine/src/main/java/org/andengine/util/modifier/IModifier.java
similarity index 100%
rename from src/org/andengine/util/modifier/IModifier.java
rename to andengine/src/main/java/org/andengine/util/modifier/IModifier.java
diff --git a/src/org/andengine/util/modifier/LoopModifier.java b/andengine/src/main/java/org/andengine/util/modifier/LoopModifier.java
similarity index 100%
rename from src/org/andengine/util/modifier/LoopModifier.java
rename to andengine/src/main/java/org/andengine/util/modifier/LoopModifier.java
diff --git a/src/org/andengine/util/modifier/ModifierList.java b/andengine/src/main/java/org/andengine/util/modifier/ModifierList.java
similarity index 100%
rename from src/org/andengine/util/modifier/ModifierList.java
rename to andengine/src/main/java/org/andengine/util/modifier/ModifierList.java
diff --git a/src/org/andengine/util/modifier/ParallelModifier.java b/andengine/src/main/java/org/andengine/util/modifier/ParallelModifier.java
similarity index 100%
rename from src/org/andengine/util/modifier/ParallelModifier.java
rename to andengine/src/main/java/org/andengine/util/modifier/ParallelModifier.java
diff --git a/src/org/andengine/util/modifier/SequenceModifier.java b/andengine/src/main/java/org/andengine/util/modifier/SequenceModifier.java
similarity index 100%
rename from src/org/andengine/util/modifier/SequenceModifier.java
rename to andengine/src/main/java/org/andengine/util/modifier/SequenceModifier.java
diff --git a/src/org/andengine/util/modifier/ease/EaseBackIn.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseBackIn.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseBackIn.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseBackIn.java
diff --git a/src/org/andengine/util/modifier/ease/EaseBackInOut.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseBackInOut.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseBackInOut.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseBackInOut.java
diff --git a/src/org/andengine/util/modifier/ease/EaseBackOut.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseBackOut.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseBackOut.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseBackOut.java
diff --git a/src/org/andengine/util/modifier/ease/EaseBounceIn.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseBounceIn.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseBounceIn.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseBounceIn.java
diff --git a/src/org/andengine/util/modifier/ease/EaseBounceInOut.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseBounceInOut.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseBounceInOut.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseBounceInOut.java
diff --git a/src/org/andengine/util/modifier/ease/EaseBounceOut.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseBounceOut.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseBounceOut.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseBounceOut.java
diff --git a/src/org/andengine/util/modifier/ease/EaseCircularIn.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseCircularIn.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseCircularIn.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseCircularIn.java
diff --git a/src/org/andengine/util/modifier/ease/EaseCircularInOut.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseCircularInOut.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseCircularInOut.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseCircularInOut.java
diff --git a/src/org/andengine/util/modifier/ease/EaseCircularOut.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseCircularOut.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseCircularOut.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseCircularOut.java
diff --git a/src/org/andengine/util/modifier/ease/EaseCubicIn.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseCubicIn.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseCubicIn.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseCubicIn.java
diff --git a/src/org/andengine/util/modifier/ease/EaseCubicInOut.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseCubicInOut.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseCubicInOut.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseCubicInOut.java
diff --git a/src/org/andengine/util/modifier/ease/EaseCubicOut.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseCubicOut.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseCubicOut.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseCubicOut.java
diff --git a/src/org/andengine/util/modifier/ease/EaseElasticIn.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseElasticIn.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseElasticIn.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseElasticIn.java
diff --git a/src/org/andengine/util/modifier/ease/EaseElasticInOut.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseElasticInOut.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseElasticInOut.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseElasticInOut.java
diff --git a/src/org/andengine/util/modifier/ease/EaseElasticOut.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseElasticOut.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseElasticOut.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseElasticOut.java
diff --git a/src/org/andengine/util/modifier/ease/EaseExponentialIn.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseExponentialIn.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseExponentialIn.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseExponentialIn.java
diff --git a/src/org/andengine/util/modifier/ease/EaseExponentialInOut.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseExponentialInOut.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseExponentialInOut.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseExponentialInOut.java
diff --git a/src/org/andengine/util/modifier/ease/EaseExponentialOut.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseExponentialOut.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseExponentialOut.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseExponentialOut.java
diff --git a/src/org/andengine/util/modifier/ease/EaseLinear.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseLinear.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseLinear.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseLinear.java
diff --git a/src/org/andengine/util/modifier/ease/EaseQuadIn.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseQuadIn.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseQuadIn.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseQuadIn.java
diff --git a/src/org/andengine/util/modifier/ease/EaseQuadInOut.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseQuadInOut.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseQuadInOut.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseQuadInOut.java
diff --git a/src/org/andengine/util/modifier/ease/EaseQuadOut.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseQuadOut.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseQuadOut.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseQuadOut.java
diff --git a/src/org/andengine/util/modifier/ease/EaseQuartIn.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseQuartIn.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseQuartIn.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseQuartIn.java
diff --git a/src/org/andengine/util/modifier/ease/EaseQuartInOut.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseQuartInOut.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseQuartInOut.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseQuartInOut.java
diff --git a/src/org/andengine/util/modifier/ease/EaseQuartOut.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseQuartOut.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseQuartOut.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseQuartOut.java
diff --git a/src/org/andengine/util/modifier/ease/EaseQuintIn.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseQuintIn.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseQuintIn.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseQuintIn.java
diff --git a/src/org/andengine/util/modifier/ease/EaseQuintInOut.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseQuintInOut.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseQuintInOut.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseQuintInOut.java
diff --git a/src/org/andengine/util/modifier/ease/EaseQuintOut.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseQuintOut.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseQuintOut.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseQuintOut.java
diff --git a/src/org/andengine/util/modifier/ease/EaseSineIn.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseSineIn.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseSineIn.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseSineIn.java
diff --git a/src/org/andengine/util/modifier/ease/EaseSineInOut.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseSineInOut.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseSineInOut.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseSineInOut.java
diff --git a/src/org/andengine/util/modifier/ease/EaseSineOut.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseSineOut.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseSineOut.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseSineOut.java
diff --git a/src/org/andengine/util/modifier/ease/EaseStrongIn.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseStrongIn.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseStrongIn.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseStrongIn.java
diff --git a/src/org/andengine/util/modifier/ease/EaseStrongInOut.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseStrongInOut.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseStrongInOut.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseStrongInOut.java
diff --git a/src/org/andengine/util/modifier/ease/EaseStrongOut.java b/andengine/src/main/java/org/andengine/util/modifier/ease/EaseStrongOut.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/EaseStrongOut.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/EaseStrongOut.java
diff --git a/src/org/andengine/util/modifier/ease/IEaseFunction.java b/andengine/src/main/java/org/andengine/util/modifier/ease/IEaseFunction.java
similarity index 100%
rename from src/org/andengine/util/modifier/ease/IEaseFunction.java
rename to andengine/src/main/java/org/andengine/util/modifier/ease/IEaseFunction.java
diff --git a/src/org/andengine/util/modifier/util/ModifierUtils.java b/andengine/src/main/java/org/andengine/util/modifier/util/ModifierUtils.java
similarity index 100%
rename from src/org/andengine/util/modifier/util/ModifierUtils.java
rename to andengine/src/main/java/org/andengine/util/modifier/util/ModifierUtils.java
diff --git a/src/org/andengine/util/preferences/SimplePreferences.java b/andengine/src/main/java/org/andengine/util/preferences/SimplePreferences.java
similarity index 100%
rename from src/org/andengine/util/preferences/SimplePreferences.java
rename to andengine/src/main/java/org/andengine/util/preferences/SimplePreferences.java
diff --git a/src/org/andengine/util/progress/IProgressListener.java b/andengine/src/main/java/org/andengine/util/progress/IProgressListener.java
similarity index 100%
rename from src/org/andengine/util/progress/IProgressListener.java
rename to andengine/src/main/java/org/andengine/util/progress/IProgressListener.java
diff --git a/src/org/andengine/util/progress/ProgressCallable.java b/andengine/src/main/java/org/andengine/util/progress/ProgressCallable.java
similarity index 100%
rename from src/org/andengine/util/progress/ProgressCallable.java
rename to andengine/src/main/java/org/andengine/util/progress/ProgressCallable.java
diff --git a/src/org/andengine/util/progress/ProgressMonitor.java b/andengine/src/main/java/org/andengine/util/progress/ProgressMonitor.java
similarity index 100%
rename from src/org/andengine/util/progress/ProgressMonitor.java
rename to andengine/src/main/java/org/andengine/util/progress/ProgressMonitor.java
diff --git a/src/org/andengine/util/system/CPUUsage.java b/andengine/src/main/java/org/andengine/util/system/CPUUsage.java
similarity index 100%
rename from src/org/andengine/util/system/CPUUsage.java
rename to andengine/src/main/java/org/andengine/util/system/CPUUsage.java
diff --git a/src/org/andengine/util/system/SystemUtils.java b/andengine/src/main/java/org/andengine/util/system/SystemUtils.java
similarity index 100%
rename from src/org/andengine/util/system/SystemUtils.java
rename to andengine/src/main/java/org/andengine/util/system/SystemUtils.java
diff --git a/src/org/andengine/util/texturepack/TexturePack.java b/andengine/src/main/java/org/andengine/util/texturepack/TexturePack.java
similarity index 100%
rename from src/org/andengine/util/texturepack/TexturePack.java
rename to andengine/src/main/java/org/andengine/util/texturepack/TexturePack.java
diff --git a/src/org/andengine/util/texturepack/TexturePackLibrary.java b/andengine/src/main/java/org/andengine/util/texturepack/TexturePackLibrary.java
similarity index 100%
rename from src/org/andengine/util/texturepack/TexturePackLibrary.java
rename to andengine/src/main/java/org/andengine/util/texturepack/TexturePackLibrary.java
diff --git a/src/org/andengine/util/texturepack/TexturePackLoader.java b/andengine/src/main/java/org/andengine/util/texturepack/TexturePackLoader.java
similarity index 100%
rename from src/org/andengine/util/texturepack/TexturePackLoader.java
rename to andengine/src/main/java/org/andengine/util/texturepack/TexturePackLoader.java
diff --git a/src/org/andengine/util/texturepack/TexturePackParser.java b/andengine/src/main/java/org/andengine/util/texturepack/TexturePackParser.java
similarity index 100%
rename from src/org/andengine/util/texturepack/TexturePackParser.java
rename to andengine/src/main/java/org/andengine/util/texturepack/TexturePackParser.java
diff --git a/src/org/andengine/util/texturepack/TexturePackTextureRegion.java b/andengine/src/main/java/org/andengine/util/texturepack/TexturePackTextureRegion.java
similarity index 100%
rename from src/org/andengine/util/texturepack/TexturePackTextureRegion.java
rename to andengine/src/main/java/org/andengine/util/texturepack/TexturePackTextureRegion.java
diff --git a/src/org/andengine/util/texturepack/TexturePackTextureRegionLibrary.java b/andengine/src/main/java/org/andengine/util/texturepack/TexturePackTextureRegionLibrary.java
similarity index 100%
rename from src/org/andengine/util/texturepack/TexturePackTextureRegionLibrary.java
rename to andengine/src/main/java/org/andengine/util/texturepack/TexturePackTextureRegionLibrary.java
diff --git a/src/org/andengine/util/texturepack/exception/TexturePackParseException.java b/andengine/src/main/java/org/andengine/util/texturepack/exception/TexturePackParseException.java
similarity index 100%
rename from src/org/andengine/util/texturepack/exception/TexturePackParseException.java
rename to andengine/src/main/java/org/andengine/util/texturepack/exception/TexturePackParseException.java
diff --git a/src/org/andengine/util/time/TimeConstants.java b/andengine/src/main/java/org/andengine/util/time/TimeConstants.java
similarity index 100%
rename from src/org/andengine/util/time/TimeConstants.java
rename to andengine/src/main/java/org/andengine/util/time/TimeConstants.java
diff --git a/jni/src/BufferUtils.cpp b/andengine/src/main/jni/BufferUtils.cpp
similarity index 100%
rename from jni/src/BufferUtils.cpp
rename to andengine/src/main/jni/BufferUtils.cpp
diff --git a/jni/src/BufferUtils.h b/andengine/src/main/jni/BufferUtils.h
similarity index 100%
rename from jni/src/BufferUtils.h
rename to andengine/src/main/jni/BufferUtils.h
diff --git a/jni/src/GLES20Fix.c b/andengine/src/main/jni/GLES20Fix.c
similarity index 100%
rename from jni/src/GLES20Fix.c
rename to andengine/src/main/jni/GLES20Fix.c
diff --git a/build.gradle b/build.gradle
new file mode 100644
index 000000000..7f9ba920d
--- /dev/null
+++ b/build.gradle
@@ -0,0 +1,17 @@
+// Top-level build file where you can add configuration options common to all sub-projects/modules.
+
+buildscript {
+ repositories {
+ mavenCentral()
+ }
+ dependencies {
+ classpath 'com.android.tools.build:gradle:0.8.+'
+ classpath 'com.github.dcendents:android-maven-plugin:1.0'
+ }
+}
+
+allprojects {
+ repositories {
+ mavenCentral()
+ }
+}
diff --git a/build.xml b/build.xml
deleted file mode 100644
index e30400456..000000000
--- a/build.xml
+++ /dev/null
@@ -1,85 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/gradle.properties b/gradle.properties
new file mode 100644
index 000000000..5d08ba75b
--- /dev/null
+++ b/gradle.properties
@@ -0,0 +1,18 @@
+# Project-wide Gradle settings.
+
+# IDE (e.g. Android Studio) users:
+# Settings specified in this file will override any Gradle settings
+# configured through the IDE.
+
+# For more details on how to configure your build environment visit
+# http://www.gradle.org/docs/current/userguide/build_environment.html
+
+# Specifies the JVM arguments used for the daemon process.
+# The setting is particularly useful for tweaking memory settings.
+# Default value: -Xmx10248m -XX:MaxPermSize=256m
+# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
+
+# When configured, Gradle will run in incubating parallel mode.
+# This option should only be used with decoupled projects. More details, visit
+# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
+# org.gradle.parallel=true
\ No newline at end of file
diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar
new file mode 100644
index 000000000..8c0fb64a8
Binary files /dev/null and b/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 000000000..5de946b07
--- /dev/null
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,6 @@
+#Wed Apr 10 15:27:10 PDT 2013
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
+distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-all.zip
diff --git a/gradlew b/gradlew
new file mode 100644
index 000000000..91a7e269e
--- /dev/null
+++ b/gradlew
@@ -0,0 +1,164 @@
+#!/usr/bin/env bash
+
+##############################################################################
+##
+## Gradle start up script for UN*X
+##
+##############################################################################
+
+# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+DEFAULT_JVM_OPTS=""
+
+APP_NAME="Gradle"
+APP_BASE_NAME=`basename "$0"`
+
+# Use the maximum available, or set MAX_FD != -1 to use that value.
+MAX_FD="maximum"
+
+warn ( ) {
+ echo "$*"
+}
+
+die ( ) {
+ echo
+ echo "$*"
+ echo
+ exit 1
+}
+
+# OS specific support (must be 'true' or 'false').
+cygwin=false
+msys=false
+darwin=false
+case "`uname`" in
+ CYGWIN* )
+ cygwin=true
+ ;;
+ Darwin* )
+ darwin=true
+ ;;
+ MINGW* )
+ msys=true
+ ;;
+esac
+
+# For Cygwin, ensure paths are in UNIX format before anything is touched.
+if $cygwin ; then
+ [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
+fi
+
+# Attempt to set APP_HOME
+# Resolve links: $0 may be a link
+PRG="$0"
+# Need this for relative symlinks.
+while [ -h "$PRG" ] ; do
+ ls=`ls -ld "$PRG"`
+ link=`expr "$ls" : '.*-> \(.*\)$'`
+ if expr "$link" : '/.*' > /dev/null; then
+ PRG="$link"
+ else
+ PRG=`dirname "$PRG"`"/$link"
+ fi
+done
+SAVED="`pwd`"
+cd "`dirname \"$PRG\"`/" >&-
+APP_HOME="`pwd -P`"
+cd "$SAVED" >&-
+
+CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
+
+# Determine the Java command to use to start the JVM.
+if [ -n "$JAVA_HOME" ] ; then
+ if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+ # IBM's JDK on AIX uses strange locations for the executables
+ JAVACMD="$JAVA_HOME/jre/sh/java"
+ else
+ JAVACMD="$JAVA_HOME/bin/java"
+ fi
+ if [ ! -x "$JAVACMD" ] ; then
+ die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+ fi
+else
+ JAVACMD="java"
+ which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+fi
+
+# Increase the maximum file descriptors if we can.
+if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then
+ MAX_FD_LIMIT=`ulimit -H -n`
+ if [ $? -eq 0 ] ; then
+ if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
+ MAX_FD="$MAX_FD_LIMIT"
+ fi
+ ulimit -n $MAX_FD
+ if [ $? -ne 0 ] ; then
+ warn "Could not set maximum file descriptor limit: $MAX_FD"
+ fi
+ else
+ warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
+ fi
+fi
+
+# For Darwin, add options to specify how the application appears in the dock
+if $darwin; then
+ GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
+fi
+
+# For Cygwin, switch paths to Windows format before running java
+if $cygwin ; then
+ APP_HOME=`cygpath --path --mixed "$APP_HOME"`
+ CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
+
+ # We build the pattern for arguments to be converted via cygpath
+ ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
+ SEP=""
+ for dir in $ROOTDIRSRAW ; do
+ ROOTDIRS="$ROOTDIRS$SEP$dir"
+ SEP="|"
+ done
+ OURCYGPATTERN="(^($ROOTDIRS))"
+ # Add a user-defined pattern to the cygpath arguments
+ if [ "$GRADLE_CYGPATTERN" != "" ] ; then
+ OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
+ fi
+ # Now convert the arguments - kludge to limit ourselves to /bin/sh
+ i=0
+ for arg in "$@" ; do
+ CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
+ CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
+
+ if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
+ eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
+ else
+ eval `echo args$i`="\"$arg\""
+ fi
+ i=$((i+1))
+ done
+ case $i in
+ (0) set -- ;;
+ (1) set -- "$args0" ;;
+ (2) set -- "$args0" "$args1" ;;
+ (3) set -- "$args0" "$args1" "$args2" ;;
+ (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
+ (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
+ (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
+ (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
+ (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
+ (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
+ esac
+fi
+
+# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules
+function splitJvmOpts() {
+ JVM_OPTS=("$@")
+}
+eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS
+JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME"
+
+exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@"
diff --git a/gradlew.bat b/gradlew.bat
new file mode 100644
index 000000000..8a0b282aa
--- /dev/null
+++ b/gradlew.bat
@@ -0,0 +1,90 @@
+@if "%DEBUG%" == "" @echo off
+@rem ##########################################################################
+@rem
+@rem Gradle startup script for Windows
+@rem
+@rem ##########################################################################
+
+@rem Set local scope for the variables with windows NT shell
+if "%OS%"=="Windows_NT" setlocal
+
+@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+set DEFAULT_JVM_OPTS=
+
+set DIRNAME=%~dp0
+if "%DIRNAME%" == "" set DIRNAME=.
+set APP_BASE_NAME=%~n0
+set APP_HOME=%DIRNAME%
+
+@rem Find java.exe
+if defined JAVA_HOME goto findJavaFromJavaHome
+
+set JAVA_EXE=java.exe
+%JAVA_EXE% -version >NUL 2>&1
+if "%ERRORLEVEL%" == "0" goto init
+
+echo.
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:findJavaFromJavaHome
+set JAVA_HOME=%JAVA_HOME:"=%
+set JAVA_EXE=%JAVA_HOME%/bin/java.exe
+
+if exist "%JAVA_EXE%" goto init
+
+echo.
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:init
+@rem Get command-line arguments, handling Windowz variants
+
+if not "%OS%" == "Windows_NT" goto win9xME_args
+if "%@eval[2+2]" == "4" goto 4NT_args
+
+:win9xME_args
+@rem Slurp the command line arguments.
+set CMD_LINE_ARGS=
+set _SKIP=2
+
+:win9xME_args_slurp
+if "x%~1" == "x" goto execute
+
+set CMD_LINE_ARGS=%*
+goto execute
+
+:4NT_args
+@rem Get arguments from the 4NT Shell from JP Software
+set CMD_LINE_ARGS=%$
+
+:execute
+@rem Setup the command line
+
+set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
+
+@rem Execute Gradle
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
+
+:end
+@rem End local scope for the variables with windows NT shell
+if "%ERRORLEVEL%"=="0" goto mainEnd
+
+:fail
+rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
+rem the _cmd.exe /c_ return code!
+if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
+exit /b 1
+
+:mainEnd
+if "%OS%"=="Windows_NT" endlocal
+
+:omega
diff --git a/jni/Android.mk b/jni/Android.mk
deleted file mode 100644
index dfe6ce378..000000000
--- a/jni/Android.mk
+++ /dev/null
@@ -1,13 +0,0 @@
-LOCAL_PATH:= $(call my-dir)
-
-include $(CLEAR_VARS)
-
-LOCAL_MODULE := andengine_shared
-LOCAL_MODULE_FILENAME := libandengine
-LOCAL_CFLAGS := -Werror
-LOCAL_SRC_FILES := src/GLES20Fix.c \
- src/BufferUtils.cpp
-LOCAL_LDLIBS := -lGLESv2
-LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/src
-
-include $(BUILD_SHARED_LIBRARY)
diff --git a/jni/Application.mk b/jni/Application.mk
deleted file mode 100644
index f47b6ee8a..000000000
--- a/jni/Application.mk
+++ /dev/null
@@ -1,3 +0,0 @@
-# Build both ARMv5TE and ARMv7-A and x86 machine code.
-APP_ABI := armeabi armeabi-v7a x86
-APP_STL := gnustl_shared
\ No newline at end of file
diff --git a/jni/build.sh b/jni/build.sh
deleted file mode 100755
index 91790b1ba..000000000
--- a/jni/build.sh
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/bash
-
-NDK_DIRECTORY="/Users/ngramlich/SDKs/Android/ndk/r7b/"
-PROJECT_DIRECTORY="/Users/ngramlich/Workspace/gdk/graphic_engines/AndEngine/AndEngine/"
-
-# Run build:
-pushd ${PROJECT_DIRECTORY}
-${NDK_DIRECTORY}ndk-build
-
-# Clean temporary files:
-# rm -rf ${PROJECT_DIRECTORY}obj
-# find . -name gdbserver -print0 | xargs -0 rm -rf
-# find . -name gdb.setup -print0 | xargs -0 rm -rf
-
-popd
\ No newline at end of file
diff --git a/libs/armeabi-v7a/libandengine.so b/libs/armeabi-v7a/libandengine.so
deleted file mode 100755
index 558d8aa29..000000000
Binary files a/libs/armeabi-v7a/libandengine.so and /dev/null differ
diff --git a/libs/armeabi/libandengine.so b/libs/armeabi/libandengine.so
deleted file mode 100755
index 983f54970..000000000
Binary files a/libs/armeabi/libandengine.so and /dev/null differ
diff --git a/libs/x86/libandengine.so b/libs/x86/libandengine.so
deleted file mode 100755
index fc23d6226..000000000
Binary files a/libs/x86/libandengine.so and /dev/null differ
diff --git a/project.properties b/project.properties
deleted file mode 100644
index b3dbf357e..000000000
--- a/project.properties
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file is automatically generated by Android Tools.
-# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
-#
-# This file must be checked in Version Control Systems.
-#
-# To customize properties used by the Ant build system use,
-# "ant.properties", and override values to adapt the script to your
-# project structure.
-
-android.library=true
-# Indicates whether an apk should be generated for each density.
-split.density=false
-# Project target.
-target=android-15
diff --git a/res/.gitignore b/res/.gitignore
deleted file mode 100644
index e69de29bb..000000000
diff --git a/settings.gradle b/settings.gradle
new file mode 100644
index 000000000..eef1a4003
--- /dev/null
+++ b/settings.gradle
@@ -0,0 +1 @@
+include ':andengine'