Download GDXWorld Free Java Code
Description
2D world editor for libGDX. Has an overhead map/level layout designer, which may drill into a level and intelligently place physics bodies, enemies and pathing, and other objects.
Icons
Source Files
The download file GDXWorld-master.zip has the following entries.
.classpath/*from w ww . ja va 2 s . c om*/
.gitignore
.project
.settings/org.eclipse.jdt.core.prefs
LICENSE
README.md
build.xml
data/eclipse/GDXWorldEditor.launch
data/eclipse/ParticleEditor.launch
data/fonts/default.fnt
data/fonts/default.png
data/gdxworld.properties
data/ui/uiskin.atlas
data/ui/uiskin.json
data/ui/uiskin.png
lib/box2dlights-sources.jar
lib/box2dlights.jar
lib/gdx-backend-lwjgl-natives.jar
lib/gdx-backend-lwjgl.jar
lib/gdx-natives.jar
lib/gdx-openal.jar
lib/gdx-sources.jar
lib/gdx-tools-sources.jar
lib/gdx-tools.jar
lib/gdx.jar
lib/jettison-1.2.jar
lib/jspf.core-1.0.2.jar
lib/xmlpull-1.1.3.1.jar
lib/xpp3_min-1.1.4c.jar
lib/xstream-1.4.4.jar
src/com/blastedstudios/gdxworld/GDXWorldEditor.java
src/com/blastedstudios/gdxworld/math/PolygonUtils.java
src/com/blastedstudios/gdxworld/math/PolygonUtilsTest.java
src/com/blastedstudios/gdxworld/math/decomposers/BayazitDecomposer.java
src/com/blastedstudios/gdxworld/math/decomposers/Clipper.java
src/com/blastedstudios/gdxworld/math/decomposers/ewjordan/EwjordanDecomposer.java
src/com/blastedstudios/gdxworld/math/decomposers/ewjordan/Polygon.java
src/com/blastedstudios/gdxworld/math/decomposers/ewjordan/Triangle.java
src/com/blastedstudios/gdxworld/physics/CollideCallback.java
src/com/blastedstudios/gdxworld/physics/PhysicsHelper.java
src/com/blastedstudios/gdxworld/plugin/mode/background/BackgroundMode.java
src/com/blastedstudios/gdxworld/plugin/mode/background/BackgroundWindow.java
src/com/blastedstudios/gdxworld/plugin/mode/chain/ChainMode.java
src/com/blastedstudios/gdxworld/plugin/mode/chain/ChainWindow.java
src/com/blastedstudios/gdxworld/plugin/mode/chain/RectangleTable.java
src/com/blastedstudios/gdxworld/plugin/mode/circle/CircleMode.java
src/com/blastedstudios/gdxworld/plugin/mode/circle/CircleTable.java
src/com/blastedstudios/gdxworld/plugin/mode/circle/CircleWindow.java
src/com/blastedstudios/gdxworld/plugin/mode/group/GroupEditor.java
src/com/blastedstudios/gdxworld/plugin/mode/group/GroupMode.java
src/com/blastedstudios/gdxworld/plugin/mode/group/GroupWindow.java
src/com/blastedstudios/gdxworld/plugin/mode/joint/BaseJointWindow.java
src/com/blastedstudios/gdxworld/plugin/mode/joint/DistanceWindow.java
src/com/blastedstudios/gdxworld/plugin/mode/joint/GearWindow.java
src/com/blastedstudios/gdxworld/plugin/mode/joint/JointMode.java
src/com/blastedstudios/gdxworld/plugin/mode/joint/JointWindow.java
src/com/blastedstudios/gdxworld/plugin/mode/joint/PrismaticWindow.java
src/com/blastedstudios/gdxworld/plugin/mode/joint/RevoluteWindow.java
src/com/blastedstudios/gdxworld/plugin/mode/joint/WeldWindow.java
src/com/blastedstudios/gdxworld/plugin/mode/light/ColorTable.java
src/com/blastedstudios/gdxworld/plugin/mode/light/LightMode.java
src/com/blastedstudios/gdxworld/plugin/mode/light/LightWindow.java
src/com/blastedstudios/gdxworld/plugin/mode/light/typetable/AbstractLightTable.java
src/com/blastedstudios/gdxworld/plugin/mode/light/typetable/ConeLightTable.java
src/com/blastedstudios/gdxworld/plugin/mode/light/typetable/DirectionalLightTable.java
src/com/blastedstudios/gdxworld/plugin/mode/light/typetable/PointLightTable.java
src/com/blastedstudios/gdxworld/plugin/mode/live/LiveMode.java
src/com/blastedstudios/gdxworld/plugin/mode/npc/NPCMode.java
src/com/blastedstudios/gdxworld/plugin/mode/npc/NPCWindow.java
src/com/blastedstudios/gdxworld/plugin/mode/particle/ParticleMode.java
src/com/blastedstudios/gdxworld/plugin/mode/particle/ParticleTable.java
src/com/blastedstudios/gdxworld/plugin/mode/particle/ParticleWindow.java
src/com/blastedstudios/gdxworld/plugin/mode/path/PathMode.java
src/com/blastedstudios/gdxworld/plugin/mode/path/PathWindow.java
src/com/blastedstudios/gdxworld/plugin/mode/polygon/PolygonMode.java
src/com/blastedstudios/gdxworld/plugin/mode/polygon/PolygonWindow.java
src/com/blastedstudios/gdxworld/plugin/mode/polygon/ShapeTable.java
src/com/blastedstudios/gdxworld/plugin/mode/quest/IQuestComponent.java
src/com/blastedstudios/gdxworld/plugin/mode/quest/ManifestationTable.java
src/com/blastedstudios/gdxworld/plugin/mode/quest/QuestEditor.java
src/com/blastedstudios/gdxworld/plugin/mode/quest/QuestMode.java
src/com/blastedstudios/gdxworld/plugin/mode/quest/QuestTable.java
src/com/blastedstudios/gdxworld/plugin/mode/quest/QuestWindow.java
src/com/blastedstudios/gdxworld/plugin/mode/quest/TriggerTable.java
src/com/blastedstudios/gdxworld/plugin/mode/sound/SoundEditorWindow.java
src/com/blastedstudios/gdxworld/plugin/mode/sound/SoundManager.java
src/com/blastedstudios/gdxworld/plugin/mode/sound/SoundMode.java
src/com/blastedstudios/gdxworld/plugin/mode/sound/SoundTable.java
src/com/blastedstudios/gdxworld/plugin/mode/sound/SoundWindow.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/beingspawn/BeingSpawnManifestation.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/beingspawn/BeingSpawnManifestationPlugin.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/beingspawn/BeingSpawnManifestationTable.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/dialog/DialogManifestation.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/dialog/DialogManifestationPlugin.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/dialog/DialogManifestationTable.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/endlevel/EndLevelManifestation.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/endlevel/EndLevelManifestationPlugin.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/endlevel/EndLevelManifestationTable.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/particle/ParticleManifestation.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/particle/ParticleManifestationPlugin.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/particle/ParticleManifestationTable.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/particle/ParticleManifestationTypeEnum.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/physics/PhysicsManifestation.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/physics/PhysicsManifestationPlugin.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/physics/PhysicsManifestationTable.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/prismaticjoint/PrismaticJointManifestation.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/prismaticjoint/PrismaticJointManifestationPlugin.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/prismaticjoint/PrismaticJointManifestationTable.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/revolutejoint/RevoluteJointManifestation.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/revolutejoint/RevoluteJointManifestationPlugin.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/revolutejoint/RevoluteJointManifestationTable.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/sound/SoundManifestation.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/sound/SoundManifestationEnum.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/sound/SoundManifestationPlugin.java
src/com/blastedstudios/gdxworld/plugin/quest/manifestation/sound/SoundManifestationTable.java
src/com/blastedstudios/gdxworld/plugin/quest/trigger/aabb/AABBTrigger.java
src/com/blastedstudios/gdxworld/plugin/quest/trigger/aabb/AABBTriggerPlugin.java
src/com/blastedstudios/gdxworld/plugin/quest/trigger/aabb/AABBTriggerTable.java
src/com/blastedstudios/gdxworld/plugin/quest/trigger/activate/ActivateTrigger.java
src/com/blastedstudios/gdxworld/plugin/quest/trigger/activate/ActivateTriggerPlugin.java
src/com/blastedstudios/gdxworld/plugin/quest/trigger/activate/ActivateTriggerTable.java
src/com/blastedstudios/gdxworld/plugin/quest/trigger/input/InputTrigger.java
src/com/blastedstudios/gdxworld/plugin/quest/trigger/input/InputTriggerPlugin.java
src/com/blastedstudios/gdxworld/plugin/quest/trigger/input/InputTriggerTable.java
src/com/blastedstudios/gdxworld/plugin/quest/trigger/kill/KillTrigger.java
src/com/blastedstudios/gdxworld/plugin/quest/trigger/kill/KillTriggerPlugin.java
src/com/blastedstudios/gdxworld/plugin/quest/trigger/kill/KillTriggerTable.java
src/com/blastedstudios/gdxworld/plugin/quest/trigger/objectdistance/ObjectDistanceTrigger.java
src/com/blastedstudios/gdxworld/plugin/quest/trigger/objectdistance/ObjectDistanceTriggerPlugin.java
src/com/blastedstudios/gdxworld/plugin/quest/trigger/objectdistance/ObjectDistanceTriggerTable.java
src/com/blastedstudios/gdxworld/plugin/quest/trigger/person/PersonTrigger.java
src/com/blastedstudios/gdxworld/plugin/quest/trigger/person/PersonTriggerPlugin.java
src/com/blastedstudios/gdxworld/plugin/quest/trigger/person/PersonTriggerTable.java
src/com/blastedstudios/gdxworld/plugin/quest/trigger/time/TimeTrigger.java
src/com/blastedstudios/gdxworld/plugin/quest/trigger/time/TimeTriggerPlugin.java
src/com/blastedstudios/gdxworld/plugin/quest/trigger/time/TimeTriggerTable.java
src/com/blastedstudios/gdxworld/plugin/serializer/json/JSONSerializer.java
src/com/blastedstudios/gdxworld/plugin/serializer/serializable/JavaSerializable.java
src/com/blastedstudios/gdxworld/plugin/serializer/xml/XMLSerializer.java
src/com/blastedstudios/gdxworld/ui/AbstractScreen.java
src/com/blastedstudios/gdxworld/ui/AbstractWindow.java
src/com/blastedstudios/gdxworld/ui/GDXRenderer.java
src/com/blastedstudios/gdxworld/ui/GDXRendererTest.java
src/com/blastedstudios/gdxworld/ui/MainScreen.java
src/com/blastedstudios/gdxworld/ui/MouseCameraScroller.java
src/com/blastedstudios/gdxworld/ui/TempWorldScreen.java
src/com/blastedstudios/gdxworld/ui/leveleditor/AbstractMode.java
src/com/blastedstudios/gdxworld/ui/leveleditor/LevelEditorScreen.java
src/com/blastedstudios/gdxworld/ui/leveleditor/LevelWindow.java
src/com/blastedstudios/gdxworld/ui/leveleditor/VertexTable.java
src/com/blastedstudios/gdxworld/ui/worldeditor/LevelInformationWindow.java
src/com/blastedstudios/gdxworld/ui/worldeditor/WorldEditorScreen.java
src/com/blastedstudios/gdxworld/ui/worldeditor/WorldWindow.java
src/com/blastedstudios/gdxworld/util/ExtensionFileFilter.java
src/com/blastedstudios/gdxworld/util/FileUtil.java
src/com/blastedstudios/gdxworld/util/GDXGame.java
src/com/blastedstudios/gdxworld/util/IMode.java
src/com/blastedstudios/gdxworld/util/ISerializer.java
src/com/blastedstudios/gdxworld/util/LoadPriorityComparator.java
src/com/blastedstudios/gdxworld/util/PluginUtil.java
src/com/blastedstudios/gdxworld/util/Properties.java
src/com/blastedstudios/gdxworld/world/GDXBackground.java
src/com/blastedstudios/gdxworld/world/GDXLevel.java
src/com/blastedstudios/gdxworld/world/GDXNPC.java
src/com/blastedstudios/gdxworld/world/GDXParticle.java
src/com/blastedstudios/gdxworld/world/GDXPath.java
src/com/blastedstudios/gdxworld/world/GDXSound.java
src/com/blastedstudios/gdxworld/world/GDXWorld.java
src/com/blastedstudios/gdxworld/world/group/GDXGroup.java
src/com/blastedstudios/gdxworld/world/group/GDXGroupExportStruct.java
src/com/blastedstudios/gdxworld/world/joint/DistanceJoint.java
src/com/blastedstudios/gdxworld/world/joint/FrictionJoint.java
src/com/blastedstudios/gdxworld/world/joint/GDXJoint.java
src/com/blastedstudios/gdxworld/world/joint/GearJoint.java
src/com/blastedstudios/gdxworld/world/joint/MouseJoint.java
src/com/blastedstudios/gdxworld/world/joint/PrismaticJoint.java
src/com/blastedstudios/gdxworld/world/joint/PulleyJoint.java
src/com/blastedstudios/gdxworld/world/joint/RevoluteJoint.java
src/com/blastedstudios/gdxworld/world/joint/RopeJoint.java
src/com/blastedstudios/gdxworld/world/joint/WeldJoint.java
src/com/blastedstudios/gdxworld/world/joint/WheelJoint.java
src/com/blastedstudios/gdxworld/world/light/ConeLight.java
src/com/blastedstudios/gdxworld/world/light/DirectionalLight.java
src/com/blastedstudios/gdxworld/world/light/GDXLight.java
src/com/blastedstudios/gdxworld/world/light/PointLight.java
src/com/blastedstudios/gdxworld/world/quest/GDXQuest.java
src/com/blastedstudios/gdxworld/world/quest/GDXQuestManager.java
src/com/blastedstudios/gdxworld/world/quest/GDXQuestManagerTest.java
src/com/blastedstudios/gdxworld/world/quest/ICloneable.java
src/com/blastedstudios/gdxworld/world/quest/QuestStatus.java
src/com/blastedstudios/gdxworld/world/quest/manifestation/AbstractQuestManifestation.java
src/com/blastedstudios/gdxworld/world/quest/manifestation/IQuestManifestationExecutor.java
src/com/blastedstudios/gdxworld/world/quest/trigger/AbstractQuestTrigger.java
src/com/blastedstudios/gdxworld/world/quest/trigger/IQuestTriggerInformationProvider.java
src/com/blastedstudios/gdxworld/world/shape/GDXCircle.java
src/com/blastedstudios/gdxworld/world/shape/GDXPolygon.java
src/com/blastedstudios/gdxworld/world/shape/GDXShape.java
Download
Click the following link to download GDXWorld-master.zip.
GDXWorld-master.zip