diff --git a/.classpath b/.classpath index d42d5a8..d6db28f 100644 --- a/.classpath +++ b/.classpath @@ -22,7 +22,7 @@ - + @@ -32,12 +32,12 @@ - + - + diff --git a/README.md b/README.md index 42672a6..1c0fab7 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -Atria-soft gameengine +Atria-soft ege ============== [MPL-2] Mozilla public licence (V 2.0) diff --git a/hs_err_pid5076.log b/hs_err_pid5076.log new file mode 100644 index 0000000..03193e8 --- /dev/null +++ b/hs_err_pid5076.log @@ -0,0 +1,21 @@ +# +# A fatal error has been detected by the Java Runtime Environment: +# +# SIGSEGV (0xb) at pc=0x00007f6a900e9101, pid=5076, tid=5118 +# +# JRE version: OpenJDK Runtime Environment (14.0.2+13) (build 14.0.2+13) +# Java VM: OpenJDK 64-Bit Server VM (14.0.2+13, mixed mode, sharing, tiered, compressed oops, g1 gc, linux-amd64) +# Problematic frame: +# C [libjimage.so+0x4101] ImageStrings::find(Endian*, char const*, int*, unsigned int)+0x71 +# +# Core dump will be written. Default location: Core dumps may be processed with "/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h" (or dumping to /home/heero/dev/workspace-game2/atriasoft/ege/core.5076) +# +# If you would like to submit a bug report, please visit: +# https://bugreport.java.com/bugreport/crash.jsp +# + +--------------- S U M M A R Y ------------ + +Command Line: -XX:+ShowCodeDetailsInExceptionMessages -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:39203 -javaagent:/home/heero/.local/application/eclipse.app/eclipse/configuration/org.eclipse.osgi/1064/0/.cp/lib/javaagent-shaded.jar -Dfile.encoding=UTF-8 --module-path=/home/heero/dev/workspace-game2/atriasoft/ege/out/eclipse/classes:/home/heero/dev/workspace-game2/scenarium/logger/out/eclipse/classes:/home/heero/dev/workspace-game2/atriasoft/etk/out/eclipse/classes:/home/heero/dev/workspace-game2/atriasoft/gale/out/eclipse/classes:/home/heero/dev/workspace-game2/atriasoft/gale/lib/lwjgl3-awt-0.1.7.jar:/home/heero/dev/workspace-game2/atriasoft/gale/lib/pngdecoder.jar:/home/heero/dev/workspace-game2/atriasoft/gale/lib/lwjgl/lwjgl.jar:/home/heero/dev/workspace-game2/atriasoft/gale/lib/lwjgl/lwjgl-assimp.jar:/home/heero/dev/workspace-game2/atriasoft/gale/lib/lwjgl/lwjgl-assimp-natives-linux.jar:/home/heero/dev/workspace-game2/atriasoft/gale/lib/lwjgl/lwjgl-glfw.jar:/home/heero/dev/workspace-game2/atriasoft/gale/lib/lwjgl/lwjgl-glfw-natives-linux.jar:/home/heero/dev/workspace-game2/atriasoft/gale/lib/lwjgl/lwjgl-jawt.jar:/home/heero/dev/workspace-game2/atriasoft/gale/lib/lwjgl/lwjgl-natives-linux.jar:/home/heero/dev/workspace-game2/atriasoft/gale/lib/lwjgl/lwjgl-opengl.jar:/home/heero/dev/workspace-game2/atriasoft/gale/lib/lwjgl/lwjgl-stb.jar:/home/heero/dev/workspace-game2/atriasoft/gale/lib/lwjgl/lwjgl-stb-natives-linux.jar:/home/heero/dev/workspace-game2/atriasoft/gale/lib/lwjgl/lwjgl-opengl-natives-linux.jar:/home/heero/dev/workspace-game2/jReactPhysics3D/out/eclipse/classes -Djdk.module.main=org.atriasoft.gameengine org.atriasoft.gameengine/org.atriasoft.gameengine.samples.LoxelEngine.MainLoxelEngine + +Host: \ No newline at end of file diff --git a/src/engineTester/HelloWorld.java b/src/engineTester/HelloWorld.java index 36c6499..a4d7b1b 100644 --- a/src/engineTester/HelloWorld.java +++ b/src/engineTester/HelloWorld.java @@ -1,5 +1,5 @@ package engineTester; -import org.atriasoft.gameengine.Environement; +import org.atriasoft.ege.Environement; import org.lwjgl.*; import org.lwjgl.glfw.*; import org.lwjgl.opengl.*; diff --git a/src/module-info.java b/src/module-info.java index 7af9b63..9922a41 100644 --- a/src/module-info.java +++ b/src/module-info.java @@ -2,15 +2,15 @@ * * @author Edouard DUPIN */ -open module org.atriasoft.gameengine { - exports org.atriasoft.gameengine; - exports org.atriasoft.gameengine.camera; - exports org.atriasoft.gameengine.components; - exports org.atriasoft.gameengine.engines; - exports org.atriasoft.gameengine.geometry; - exports org.atriasoft.gameengine.map; - exports org.atriasoft.gameengine.physics.shape; - exports org.atriasoft.gameengine.resource; +open module org.atriasoft.ege { + exports org.atriasoft.ege; + exports org.atriasoft.ege.camera; + exports org.atriasoft.ege.components; + exports org.atriasoft.ege.engines; + exports org.atriasoft.ege.geometry; + exports org.atriasoft.ege.map; + exports org.atriasoft.ege.physics.shape; + exports org.atriasoft.ege.resource; requires transitive org.atriasoft.gale; requires transitive org.atriasoft.etk; diff --git a/src/org/atriasoft/gameengine/Component.java b/src/org/atriasoft/ege/Component.java similarity index 93% rename from src/org/atriasoft/gameengine/Component.java rename to src/org/atriasoft/ege/Component.java index b4eb278..611e744 100644 --- a/src/org/atriasoft/gameengine/Component.java +++ b/src/org/atriasoft/ege/Component.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine; +package org.atriasoft.ege; public abstract class Component { public abstract String getType(); diff --git a/src/org/atriasoft/gameengine/ControlCameraPlayer.java b/src/org/atriasoft/ege/ControlCameraPlayer.java similarity index 95% rename from src/org/atriasoft/gameengine/ControlCameraPlayer.java rename to src/org/atriasoft/ege/ControlCameraPlayer.java index f3700db..516f4e2 100644 --- a/src/org/atriasoft/gameengine/ControlCameraPlayer.java +++ b/src/org/atriasoft/ege/ControlCameraPlayer.java @@ -1,19 +1,19 @@ -package org.atriasoft.gameengine; +package org.atriasoft.ege; import org.atriasoft.etk.math.Transform3D; import org.atriasoft.etk.math.Vector2f; import org.atriasoft.etk.math.Vector3f; +import org.atriasoft.ewol.event.EventEntry; import org.atriasoft.gale.Gale; -import org.atriasoft.gale.event.EventEntry; import org.atriasoft.gale.event.EventInput; import org.atriasoft.gale.event.EventTime; import org.atriasoft.gale.key.KeyKeyboard; import org.atriasoft.gale.key.KeyStatus; -import org.atriasoft.gameengine.camera.Camera; -import org.atriasoft.gameengine.components.ComponentPhysics; -import org.atriasoft.gameengine.components.ComponentPlayer; -import org.atriasoft.gameengine.components.ComponentPositionPlayer; -import org.atriasoft.gameengine.internal.Log; +import org.atriasoft.ege.camera.Camera; +import org.atriasoft.ege.components.ComponentPhysics; +import org.atriasoft.ege.components.ComponentPlayer; +import org.atriasoft.ege.components.ComponentPositionPlayer; +import org.atriasoft.ege.internal.Log; public class ControlCameraPlayer implements ControlInterface { private final Camera camera; diff --git a/src/org/atriasoft/gameengine/ControlCameraPlayerFPS.java b/src/org/atriasoft/ege/ControlCameraPlayerFPS.java similarity index 92% rename from src/org/atriasoft/gameengine/ControlCameraPlayerFPS.java rename to src/org/atriasoft/ege/ControlCameraPlayerFPS.java index b4d3a37..1cfa201 100644 --- a/src/org/atriasoft/gameengine/ControlCameraPlayerFPS.java +++ b/src/org/atriasoft/ege/ControlCameraPlayerFPS.java @@ -1,18 +1,18 @@ -package org.atriasoft.gameengine; +package org.atriasoft.ege; import org.atriasoft.etk.math.Vector2f; import org.atriasoft.etk.math.Vector3f; +import org.atriasoft.ewol.event.EventEntry; import org.atriasoft.gale.Gale; -import org.atriasoft.gale.event.EventEntry; import org.atriasoft.gale.event.EventInput; import org.atriasoft.gale.event.EventTime; import org.atriasoft.gale.key.KeyKeyboard; import org.atriasoft.gale.key.KeyStatus; -import org.atriasoft.gameengine.internal.Log; -import org.atriasoft.gameengine.camera.Camera; -import org.atriasoft.gameengine.components.ComponentPlayer; -import org.atriasoft.gameengine.components.ComponentPosition; -import org.atriasoft.gameengine.components.ComponentPositionPlayer; +import org.atriasoft.ege.internal.Log; +import org.atriasoft.ege.camera.Camera; +import org.atriasoft.ege.components.ComponentPlayer; +import org.atriasoft.ege.components.ComponentPosition; +import org.atriasoft.ege.components.ComponentPositionPlayer; import renderEngine.DisplayManager; diff --git a/src/org/atriasoft/gameengine/ControlCameraSimple.java b/src/org/atriasoft/ege/ControlCameraSimple.java similarity index 95% rename from src/org/atriasoft/gameengine/ControlCameraSimple.java rename to src/org/atriasoft/ege/ControlCameraSimple.java index cfd5f6b..2c611b9 100644 --- a/src/org/atriasoft/gameengine/ControlCameraSimple.java +++ b/src/org/atriasoft/ege/ControlCameraSimple.java @@ -1,13 +1,13 @@ -package org.atriasoft.gameengine; +package org.atriasoft.ege; import org.atriasoft.etk.math.Vector2f; -import org.atriasoft.gale.event.EventEntry; +import org.atriasoft.ewol.event.EventEntry; import org.atriasoft.gale.event.EventInput; import org.atriasoft.gale.event.EventTime; import org.atriasoft.gale.key.KeyKeyboard; import org.atriasoft.gale.key.KeyStatus; -import org.atriasoft.gameengine.internal.Log; -import org.atriasoft.gameengine.camera.Camera; +import org.atriasoft.ege.internal.Log; +import org.atriasoft.ege.camera.Camera; public class ControlCameraSimple implements ControlInterface { diff --git a/src/org/atriasoft/gameengine/ControlInterface.java b/src/org/atriasoft/ege/ControlInterface.java similarity index 84% rename from src/org/atriasoft/gameengine/ControlInterface.java rename to src/org/atriasoft/ege/ControlInterface.java index 079d6b5..0d904a3 100644 --- a/src/org/atriasoft/gameengine/ControlInterface.java +++ b/src/org/atriasoft/ege/ControlInterface.java @@ -1,7 +1,7 @@ -package org.atriasoft.gameengine; +package org.atriasoft.ege; import org.atriasoft.etk.math.Vector2f; -import org.atriasoft.gale.event.EventEntry; +import org.atriasoft.ewol.event.EventEntry; import org.atriasoft.gale.event.EventInput; import org.atriasoft.gale.event.EventTime; diff --git a/src/org/atriasoft/gameengine/CreatorEntity.java b/src/org/atriasoft/ege/CreatorEntity.java similarity index 73% rename from src/org/atriasoft/gameengine/CreatorEntity.java rename to src/org/atriasoft/ege/CreatorEntity.java index 51cf34a..042c949 100644 --- a/src/org/atriasoft/gameengine/CreatorEntity.java +++ b/src/org/atriasoft/ege/CreatorEntity.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine; +package org.atriasoft.ege; public interface CreatorEntity { diff --git a/src/org/atriasoft/gameengine/Engine.java b/src/org/atriasoft/ege/Engine.java similarity index 93% rename from src/org/atriasoft/gameengine/Engine.java rename to src/org/atriasoft/ege/Engine.java index 0b6fce8..b64371a 100644 --- a/src/org/atriasoft/gameengine/Engine.java +++ b/src/org/atriasoft/ege/Engine.java @@ -1,6 +1,6 @@ -package org.atriasoft.gameengine; +package org.atriasoft.ege; -import org.atriasoft.gameengine.camera.Camera; +import org.atriasoft.ege.camera.Camera; public abstract class Engine { protected Environement env; diff --git a/src/org/atriasoft/gameengine/Entity.java b/src/org/atriasoft/ege/Entity.java similarity index 99% rename from src/org/atriasoft/gameengine/Entity.java rename to src/org/atriasoft/ege/Entity.java index 577868a..6ec972c 100644 --- a/src/org/atriasoft/gameengine/Entity.java +++ b/src/org/atriasoft/ege/Entity.java @@ -1,10 +1,10 @@ -package org.atriasoft.gameengine; +package org.atriasoft.ege; import java.util.ArrayList; import java.util.List; import org.atriasoft.etk.math.Vector3f; -import org.atriasoft.gameengine.internal.Log; +import org.atriasoft.ege.internal.Log; public class Entity { private static int uIDGlobal = 0; //!< This is a reference on a basic Entity ID diff --git a/src/org/atriasoft/gameengine/EntityInteraction.java b/src/org/atriasoft/ege/EntityInteraction.java similarity index 95% rename from src/org/atriasoft/gameengine/EntityInteraction.java rename to src/org/atriasoft/ege/EntityInteraction.java index 04f7b18..30155d9 100644 --- a/src/org/atriasoft/gameengine/EntityInteraction.java +++ b/src/org/atriasoft/ege/EntityInteraction.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine; +package org.atriasoft.ege; import java.util.ArrayList; import java.util.List; diff --git a/src/org/atriasoft/gameengine/Environement.java b/src/org/atriasoft/ege/Environement.java similarity index 95% rename from src/org/atriasoft/gameengine/Environement.java rename to src/org/atriasoft/ege/Environement.java index 55246f0..987cc6f 100644 --- a/src/org/atriasoft/gameengine/Environement.java +++ b/src/org/atriasoft/ege/Environement.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine; +package org.atriasoft.ege; import java.util.ArrayList; import java.util.HashMap; @@ -6,25 +6,25 @@ import java.util.List; import java.util.Map; import org.atriasoft.etk.math.Vector2f; +import org.atriasoft.ewol.event.EventEntry; import org.atriasoft.gale.backend3d.OpenGL; -import org.atriasoft.gale.event.EventEntry; import org.atriasoft.gale.event.EventInput; import org.atriasoft.gale.event.EventTime; import org.atriasoft.gale.key.KeyKeyboard; import org.atriasoft.gale.key.KeySpecial; import org.atriasoft.gale.key.KeyStatus; import org.atriasoft.gale.key.KeyType; -import org.atriasoft.gameengine.camera.Camera; -import org.atriasoft.gameengine.engines.EngineAI; -import org.atriasoft.gameengine.engines.EngineDynamicMeshs; -import org.atriasoft.gameengine.engines.EngineGravity; -import org.atriasoft.gameengine.engines.EngineLight; -import org.atriasoft.gameengine.engines.EngineParticle; -import org.atriasoft.gameengine.engines.EnginePhysics; -import org.atriasoft.gameengine.engines.EnginePlayer; -import org.atriasoft.gameengine.engines.EngineRender; -import org.atriasoft.gameengine.internal.Log; -//import org.atriasoft.gameengine.resource.Mesh; +import org.atriasoft.ege.camera.Camera; +import org.atriasoft.ege.engines.EngineAI; +import org.atriasoft.ege.engines.EngineDynamicMeshs; +import org.atriasoft.ege.engines.EngineGravity; +import org.atriasoft.ege.engines.EngineLight; +import org.atriasoft.ege.engines.EngineParticle; +import org.atriasoft.ege.engines.EnginePhysics; +import org.atriasoft.ege.engines.EnginePlayer; +import org.atriasoft.ege.engines.EngineRender; +import org.atriasoft.ege.internal.Log; +//import org.atriasoft.ege.resource.Mesh; public class Environement { private static Map creators = new HashMap(); diff --git a/src/org/atriasoft/gameengine/GameStatus.java b/src/org/atriasoft/ege/GameStatus.java similarity index 64% rename from src/org/atriasoft/gameengine/GameStatus.java rename to src/org/atriasoft/ege/GameStatus.java index 43ea222..c6ccc1c 100644 --- a/src/org/atriasoft/gameengine/GameStatus.java +++ b/src/org/atriasoft/ege/GameStatus.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine; +package org.atriasoft.ege; public enum GameStatus { gameStart, diff --git a/src/org/atriasoft/gameengine/Light.java b/src/org/atriasoft/ege/Light.java similarity index 96% rename from src/org/atriasoft/gameengine/Light.java rename to src/org/atriasoft/ege/Light.java index 1f5cfcf..d4bb7b0 100644 --- a/src/org/atriasoft/gameengine/Light.java +++ b/src/org/atriasoft/ege/Light.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine; +package org.atriasoft.ege; import org.atriasoft.etk.math.Vector3f; diff --git a/src/org/atriasoft/gameengine/Material.java b/src/org/atriasoft/ege/Material.java similarity index 97% rename from src/org/atriasoft/gameengine/Material.java rename to src/org/atriasoft/ege/Material.java index 921dab9..87bde95 100644 --- a/src/org/atriasoft/gameengine/Material.java +++ b/src/org/atriasoft/ege/Material.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine; +package org.atriasoft.ege; import org.atriasoft.etk.math.Vector3f; diff --git a/src/org/atriasoft/gameengine/ResultNearestEntity.java b/src/org/atriasoft/ege/ResultNearestEntity.java similarity index 84% rename from src/org/atriasoft/gameengine/ResultNearestEntity.java rename to src/org/atriasoft/ege/ResultNearestEntity.java index 426745a..9f77baf 100644 --- a/src/org/atriasoft/gameengine/ResultNearestEntity.java +++ b/src/org/atriasoft/ege/ResultNearestEntity.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine; +package org.atriasoft.ege; public class ResultNearestEntity { public Entity entity; diff --git a/src/org/atriasoft/gameengine/Signal.java b/src/org/atriasoft/ege/Signal.java similarity index 82% rename from src/org/atriasoft/gameengine/Signal.java rename to src/org/atriasoft/ege/Signal.java index cf374d2..7244944 100644 --- a/src/org/atriasoft/gameengine/Signal.java +++ b/src/org/atriasoft/ege/Signal.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine; +package org.atriasoft.ege; import org.atriasoft.etk.math.Transform3D; diff --git a/src/org/atriasoft/gameengine/camera/Camera.java b/src/org/atriasoft/ege/camera/Camera.java similarity index 96% rename from src/org/atriasoft/gameengine/camera/Camera.java rename to src/org/atriasoft/ege/camera/Camera.java index 5de0808..e96bdb3 100644 --- a/src/org/atriasoft/gameengine/camera/Camera.java +++ b/src/org/atriasoft/ege/camera/Camera.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine.camera; +package org.atriasoft.ege.camera; import org.atriasoft.etk.math.Matrix4f; import org.atriasoft.etk.math.Vector3f; diff --git a/src/org/atriasoft/gameengine/components/ComponentAI.java b/src/org/atriasoft/ege/components/ComponentAI.java similarity index 60% rename from src/org/atriasoft/gameengine/components/ComponentAI.java rename to src/org/atriasoft/ege/components/ComponentAI.java index a79fbc5..cde47c6 100644 --- a/src/org/atriasoft/gameengine/components/ComponentAI.java +++ b/src/org/atriasoft/ege/components/ComponentAI.java @@ -1,7 +1,7 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.engines.EngineAI; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.engines.EngineAI; public abstract class ComponentAI extends Component { diff --git a/src/org/atriasoft/gameengine/components/ComponentDynamicMeshs.java b/src/org/atriasoft/ege/components/ComponentDynamicMeshs.java similarity index 80% rename from src/org/atriasoft/gameengine/components/ComponentDynamicMeshs.java rename to src/org/atriasoft/ege/components/ComponentDynamicMeshs.java index b72e2d6..6573f46 100644 --- a/src/org/atriasoft/gameengine/components/ComponentDynamicMeshs.java +++ b/src/org/atriasoft/ege/components/ComponentDynamicMeshs.java @@ -1,14 +1,14 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; import java.util.HashMap; import java.util.Map; import java.util.Set; +import org.atriasoft.ege.Component; import org.atriasoft.etk.Uri; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.engines.EngineDynamicMeshs; -import org.atriasoft.gameengine.resource.ResourceStaticMesh; -import org.atriasoft.gameengine.resource.ResourceStaticMeshObj; +import org.atriasoft.ege.engines.EngineDynamicMeshs; +import org.atriasoft.ege.resource.ResourceStaticMesh; +import org.atriasoft.ege.resource.ResourceStaticMeshObj; public class ComponentDynamicMeshs extends Component { protected Map meshs = new HashMap(); diff --git a/src/org/atriasoft/gameengine/components/ComponentGravity.java b/src/org/atriasoft/ege/components/ComponentGravity.java similarity index 68% rename from src/org/atriasoft/gameengine/components/ComponentGravity.java rename to src/org/atriasoft/ege/components/ComponentGravity.java index 7daf3cf..cf3e54a 100644 --- a/src/org/atriasoft/gameengine/components/ComponentGravity.java +++ b/src/org/atriasoft/ege/components/ComponentGravity.java @@ -1,8 +1,8 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.Light; import org.atriasoft.etk.math.Vector3f; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.Light; public abstract class ComponentGravity extends Component { public ComponentGravity() { diff --git a/src/org/atriasoft/gameengine/components/ComponentGravityStatic.java b/src/org/atriasoft/ege/components/ComponentGravityStatic.java similarity index 77% rename from src/org/atriasoft/gameengine/components/ComponentGravityStatic.java rename to src/org/atriasoft/ege/components/ComponentGravityStatic.java index 632a8e3..ac9aee5 100644 --- a/src/org/atriasoft/gameengine/components/ComponentGravityStatic.java +++ b/src/org/atriasoft/ege/components/ComponentGravityStatic.java @@ -1,8 +1,8 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.Light; import org.atriasoft.etk.math.Vector3f; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.Light; public class ComponentGravityStatic extends ComponentGravity { private Vector3f gravity; diff --git a/src/org/atriasoft/gameengine/components/ComponentLight.java b/src/org/atriasoft/ege/components/ComponentLight.java similarity index 90% rename from src/org/atriasoft/gameengine/components/ComponentLight.java rename to src/org/atriasoft/ege/components/ComponentLight.java index af4f47e..2a7c6de 100644 --- a/src/org/atriasoft/gameengine/components/ComponentLight.java +++ b/src/org/atriasoft/ege/components/ComponentLight.java @@ -1,8 +1,8 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.Light; import org.atriasoft.etk.math.Vector3f; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.Light; public class ComponentLight extends Component { // the material is not a resource, it can change in time... with AI or selection... diff --git a/src/org/atriasoft/gameengine/components/ComponentLightSun.java b/src/org/atriasoft/ege/components/ComponentLightSun.java similarity index 73% rename from src/org/atriasoft/gameengine/components/ComponentLightSun.java rename to src/org/atriasoft/ege/components/ComponentLightSun.java index 21d1ef6..e2a70be 100644 --- a/src/org/atriasoft/gameengine/components/ComponentLightSun.java +++ b/src/org/atriasoft/ege/components/ComponentLightSun.java @@ -1,6 +1,6 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; -import org.atriasoft.gameengine.Light; +import org.atriasoft.ege.Light; public class ComponentLightSun extends ComponentLight{ diff --git a/src/org/atriasoft/gameengine/components/ComponentMap.java b/src/org/atriasoft/ege/components/ComponentMap.java similarity index 59% rename from src/org/atriasoft/gameengine/components/ComponentMap.java rename to src/org/atriasoft/ege/components/ComponentMap.java index dbc0244..a4c0cde 100644 --- a/src/org/atriasoft/gameengine/components/ComponentMap.java +++ b/src/org/atriasoft/ege/components/ComponentMap.java @@ -1,7 +1,7 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.engines.EngineMap; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.engines.EngineMap; public class ComponentMap extends Component { diff --git a/src/org/atriasoft/gameengine/components/ComponentMaterial.java b/src/org/atriasoft/ege/components/ComponentMaterial.java similarity index 80% rename from src/org/atriasoft/gameengine/components/ComponentMaterial.java rename to src/org/atriasoft/ege/components/ComponentMaterial.java index 1e5649a..91c83b2 100644 --- a/src/org/atriasoft/gameengine/components/ComponentMaterial.java +++ b/src/org/atriasoft/ege/components/ComponentMaterial.java @@ -1,7 +1,7 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.Material; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.Material; public class ComponentMaterial extends Component { // the material is not a resource, it can change in time... with AI or selection... diff --git a/src/org/atriasoft/gameengine/components/ComponentMaterials.java b/src/org/atriasoft/ege/components/ComponentMaterials.java similarity index 82% rename from src/org/atriasoft/gameengine/components/ComponentMaterials.java rename to src/org/atriasoft/ege/components/ComponentMaterials.java index c80b3a5..ff6e725 100644 --- a/src/org/atriasoft/gameengine/components/ComponentMaterials.java +++ b/src/org/atriasoft/ege/components/ComponentMaterials.java @@ -1,10 +1,10 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; import java.util.HashMap; import java.util.Map; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.Material; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.Material; public class ComponentMaterials extends Component { // the material is not a resource, it can change in time... with AI or selection... diff --git a/src/org/atriasoft/gameengine/components/ComponentParticle.java b/src/org/atriasoft/ege/components/ComponentParticle.java similarity index 54% rename from src/org/atriasoft/gameengine/components/ComponentParticle.java rename to src/org/atriasoft/ege/components/ComponentParticle.java index 13e9efe..8cddbf1 100644 --- a/src/org/atriasoft/gameengine/components/ComponentParticle.java +++ b/src/org/atriasoft/ege/components/ComponentParticle.java @@ -1,7 +1,7 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.engines.EngineParticle; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.engines.EngineParticle; public class ComponentParticle extends Component { diff --git a/src/org/atriasoft/gameengine/components/ComponentPhysics.java b/src/org/atriasoft/ege/components/ComponentPhysics.java similarity index 95% rename from src/org/atriasoft/gameengine/components/ComponentPhysics.java rename to src/org/atriasoft/ege/components/ComponentPhysics.java index 1c3920d..73faa13 100644 --- a/src/org/atriasoft/gameengine/components/ComponentPhysics.java +++ b/src/org/atriasoft/ege/components/ComponentPhysics.java @@ -1,8 +1,11 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; import java.util.ArrayList; import java.util.List; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.Environement; +import org.atriasoft.ege.Signal; import org.atriasoft.ephysics.body.BodyType; import org.atriasoft.ephysics.body.RigidBody; import org.atriasoft.ephysics.collision.ProxyShape; @@ -23,20 +26,17 @@ import org.atriasoft.etk.math.Quaternion; import org.atriasoft.etk.math.Transform3D; import org.atriasoft.etk.math.Vector3f; import org.atriasoft.gale.resource.ResourceColored3DObject; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.Environement; -import org.atriasoft.gameengine.Signal; -import org.atriasoft.gameengine.camera.Camera; -import org.atriasoft.gameengine.engines.EnginePhysics; -import org.atriasoft.gameengine.internal.Log; -import org.atriasoft.gameengine.physics.shape.Box; -import org.atriasoft.gameengine.physics.shape.Capsule; -import org.atriasoft.gameengine.physics.shape.Concave; -import org.atriasoft.gameengine.physics.shape.Cone; -import org.atriasoft.gameengine.physics.shape.ConvexHull; -import org.atriasoft.gameengine.physics.shape.Cylinder; -import org.atriasoft.gameengine.physics.shape.Shape; -import org.atriasoft.gameengine.physics.shape.Sphere; +import org.atriasoft.ege.camera.Camera; +import org.atriasoft.ege.engines.EnginePhysics; +import org.atriasoft.ege.internal.Log; +import org.atriasoft.ege.physics.shape.Box; +import org.atriasoft.ege.physics.shape.Capsule; +import org.atriasoft.ege.physics.shape.Concave; +import org.atriasoft.ege.physics.shape.Cone; +import org.atriasoft.ege.physics.shape.ConvexHull; +import org.atriasoft.ege.physics.shape.Cylinder; +import org.atriasoft.ege.physics.shape.Shape; +import org.atriasoft.ege.physics.shape.Sphere; public class ComponentPhysics extends Component { public Signal signalPosition = new Signal<>();; @@ -63,8 +63,11 @@ public class ComponentPhysics extends Component { this.rigidBody.setUserData(this); // set collision callback: //this.engine.getDynamicWorld().testCollision(this.rigidBody, this); + this.rigidBody.getMaterial().setBounciness(0.0f); this.rigidBody.setAngularDamping(0.9f); this.rigidBody.setLinearDamping(0.9f); + //this.rigidBody.getMaterial().setFrictionCoefficient(0.01f); + //this.rigidBody.getMaterial().setRollingResistance(0.01f); } /** @@ -84,7 +87,7 @@ public class ComponentPhysics extends Component { Log.error("RollingResistance=" + this.rigidBody.getMaterial().getRollingResistance()); Log.error("LinearDamping=" + this.rigidBody.getLinearDamping()); Log.error("AngularDamping=" + this.rigidBody.getAngularDamping()); - this.rigidBody.getMaterial().setBounciness(0.4f); + this.rigidBody.getMaterial().setBounciness(0.0f); //this.rigidBody.getMaterial().setFrictionCoefficient(0.01f); //this.rigidBody.getMaterial().setRollingResistance(0.01f); this.rigidBody.setAngularDamping(0.9f); @@ -492,6 +495,10 @@ public class ComponentPhysics extends Component { } + public void setAngularReactionEnable(final boolean value) { + this.rigidBody.setAngularReactionEnable(value); + } + /** * @brief Set the angular velocity (whole world). * @param[in] _linearVelocity The angular velocity vector of the body @@ -559,6 +566,10 @@ public class ComponentPhysics extends Component { this.shape = _prop; } + public void setSleepingEnable(final boolean value) { + this.rigidBody.setIsAllowedToSleep(value); + } + /** * @brief set a new transformation * @param[in] _transform transformation of the position diff --git a/src/org/atriasoft/gameengine/components/ComponentPlayer.java b/src/org/atriasoft/ege/components/ComponentPlayer.java similarity index 88% rename from src/org/atriasoft/gameengine/components/ComponentPlayer.java rename to src/org/atriasoft/ege/components/ComponentPlayer.java index ebc6cd5..4f5ae32 100644 --- a/src/org/atriasoft/gameengine/components/ComponentPlayer.java +++ b/src/org/atriasoft/ege/components/ComponentPlayer.java @@ -1,7 +1,7 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.engines.EnginePlayer; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.engines.EnginePlayer; public class ComponentPlayer extends Component { private float runSpeed = 35; diff --git a/src/org/atriasoft/gameengine/components/ComponentPosition.java b/src/org/atriasoft/ege/components/ComponentPosition.java similarity index 88% rename from src/org/atriasoft/gameengine/components/ComponentPosition.java rename to src/org/atriasoft/ege/components/ComponentPosition.java index d165e88..1ede1b9 100644 --- a/src/org/atriasoft/gameengine/components/ComponentPosition.java +++ b/src/org/atriasoft/ege/components/ComponentPosition.java @@ -1,9 +1,9 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.Signal; import org.atriasoft.etk.math.Transform3D; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.Signal; -import org.atriasoft.gameengine.internal.Log; +import org.atriasoft.ege.internal.Log; public class ComponentPosition extends Component { public Signal signalPosition; diff --git a/src/org/atriasoft/gameengine/components/ComponentPositionPlayer.java b/src/org/atriasoft/ege/components/ComponentPositionPlayer.java similarity index 92% rename from src/org/atriasoft/gameengine/components/ComponentPositionPlayer.java rename to src/org/atriasoft/ege/components/ComponentPositionPlayer.java index 10e5743..29220f6 100644 --- a/src/org/atriasoft/gameengine/components/ComponentPositionPlayer.java +++ b/src/org/atriasoft/ege/components/ComponentPositionPlayer.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; import org.atriasoft.etk.math.Transform3D; import org.atriasoft.etk.math.Vector3f; diff --git a/src/org/atriasoft/gameengine/components/ComponentRender.java b/src/org/atriasoft/ege/components/ComponentRender.java similarity index 76% rename from src/org/atriasoft/gameengine/components/ComponentRender.java rename to src/org/atriasoft/ege/components/ComponentRender.java index 94c1d8f..049ef93 100644 --- a/src/org/atriasoft/gameengine/components/ComponentRender.java +++ b/src/org/atriasoft/ege/components/ComponentRender.java @@ -1,7 +1,7 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.engines.EngineRender; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.engines.EngineRender; public abstract class ComponentRender extends Component { private boolean propertyDebugNormal = false; diff --git a/src/org/atriasoft/gameengine/components/ComponentRenderColoredStaticMesh.java b/src/org/atriasoft/ege/components/ComponentRenderColoredStaticMesh.java similarity index 95% rename from src/org/atriasoft/gameengine/components/ComponentRenderColoredStaticMesh.java rename to src/org/atriasoft/ege/components/ComponentRenderColoredStaticMesh.java index 7e0c403..8b3dcda 100644 --- a/src/org/atriasoft/gameengine/components/ComponentRenderColoredStaticMesh.java +++ b/src/org/atriasoft/ege/components/ComponentRenderColoredStaticMesh.java @@ -1,12 +1,12 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; +import org.atriasoft.ege.Component; import org.atriasoft.etk.Uri; import org.atriasoft.etk.math.Matrix4f; import org.atriasoft.gale.backend3d.OpenGL; import org.atriasoft.gale.resource.ResourceProgram; -import org.atriasoft.gameengine.Component; public class ComponentRenderColoredStaticMesh extends ComponentRender { ComponentStaticMesh mesh = null; diff --git a/src/org/atriasoft/gameengine/components/ComponentRenderTexturedMaterialsDynamicMeshs.java b/src/org/atriasoft/ege/components/ComponentRenderTexturedMaterialsDynamicMeshs.java similarity index 94% rename from src/org/atriasoft/gameengine/components/ComponentRenderTexturedMaterialsDynamicMeshs.java rename to src/org/atriasoft/ege/components/ComponentRenderTexturedMaterialsDynamicMeshs.java index 63d4781..b57ee93 100644 --- a/src/org/atriasoft/gameengine/components/ComponentRenderTexturedMaterialsDynamicMeshs.java +++ b/src/org/atriasoft/ege/components/ComponentRenderTexturedMaterialsDynamicMeshs.java @@ -1,17 +1,17 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; import java.util.Set; -import org.atriasoft.gameengine.internal.Log; +import org.atriasoft.ege.internal.Log; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.Light; +import org.atriasoft.ege.Material; import org.atriasoft.etk.Uri; import org.atriasoft.etk.math.Matrix4f; import org.atriasoft.etk.math.Vector3f; import org.atriasoft.gale.backend3d.OpenGL; import org.atriasoft.gale.resource.ResourceProgram; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.Light; -import org.atriasoft.gameengine.Material; -import org.atriasoft.gameengine.engines.EngineLight; +import org.atriasoft.ege.engines.EngineLight; public class ComponentRenderTexturedMaterialsDynamicMeshs extends ComponentRender { private static final int numberOfLight = 8; diff --git a/src/org/atriasoft/gameengine/components/ComponentRenderTexturedMaterialsStaticMesh.java b/src/org/atriasoft/ege/components/ComponentRenderTexturedMaterialsStaticMesh.java similarity index 95% rename from src/org/atriasoft/gameengine/components/ComponentRenderTexturedMaterialsStaticMesh.java rename to src/org/atriasoft/ege/components/ComponentRenderTexturedMaterialsStaticMesh.java index 8af016f..b975a9e 100644 --- a/src/org/atriasoft/gameengine/components/ComponentRenderTexturedMaterialsStaticMesh.java +++ b/src/org/atriasoft/ege/components/ComponentRenderTexturedMaterialsStaticMesh.java @@ -1,14 +1,14 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.Light; +import org.atriasoft.ege.Material; import org.atriasoft.etk.Uri; import org.atriasoft.etk.math.Matrix4f; import org.atriasoft.etk.math.Vector3f; import org.atriasoft.gale.backend3d.OpenGL; import org.atriasoft.gale.resource.ResourceProgram; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.Light; -import org.atriasoft.gameengine.Material; -import org.atriasoft.gameengine.engines.EngineLight; +import org.atriasoft.ege.engines.EngineLight; public class ComponentRenderTexturedMaterialsStaticMesh extends ComponentRender { private static final int numberOfLight = 8; diff --git a/src/org/atriasoft/gameengine/components/ComponentRenderTexturedMaterialsStaticMeshs.java b/src/org/atriasoft/ege/components/ComponentRenderTexturedMaterialsStaticMeshs.java similarity index 95% rename from src/org/atriasoft/gameengine/components/ComponentRenderTexturedMaterialsStaticMeshs.java rename to src/org/atriasoft/ege/components/ComponentRenderTexturedMaterialsStaticMeshs.java index f1b16a8..5428e01 100644 --- a/src/org/atriasoft/gameengine/components/ComponentRenderTexturedMaterialsStaticMeshs.java +++ b/src/org/atriasoft/ege/components/ComponentRenderTexturedMaterialsStaticMeshs.java @@ -1,16 +1,16 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; import java.util.Set; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.Light; +import org.atriasoft.ege.Material; import org.atriasoft.etk.Uri; import org.atriasoft.etk.math.Matrix4f; import org.atriasoft.etk.math.Vector3f; import org.atriasoft.gale.backend3d.OpenGL; import org.atriasoft.gale.resource.ResourceProgram; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.Light; -import org.atriasoft.gameengine.Material; -import org.atriasoft.gameengine.engines.EngineLight; +import org.atriasoft.ege.engines.EngineLight; public class ComponentRenderTexturedMaterialsStaticMeshs extends ComponentRender { private static final int numberOfLight = 8; diff --git a/src/org/atriasoft/gameengine/components/ComponentRenderTexturedStaticMesh.java b/src/org/atriasoft/ege/components/ComponentRenderTexturedStaticMesh.java similarity index 96% rename from src/org/atriasoft/gameengine/components/ComponentRenderTexturedStaticMesh.java rename to src/org/atriasoft/ege/components/ComponentRenderTexturedStaticMesh.java index 3a6bd3d..7559dd5 100644 --- a/src/org/atriasoft/gameengine/components/ComponentRenderTexturedStaticMesh.java +++ b/src/org/atriasoft/ege/components/ComponentRenderTexturedStaticMesh.java @@ -1,10 +1,10 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; +import org.atriasoft.ege.Component; import org.atriasoft.etk.Uri; import org.atriasoft.etk.math.Matrix4f; import org.atriasoft.gale.backend3d.OpenGL; import org.atriasoft.gale.resource.ResourceProgram; -import org.atriasoft.gameengine.Component; public class ComponentRenderTexturedStaticMesh extends ComponentRender { ComponentStaticMesh mesh = null; diff --git a/src/org/atriasoft/gameengine/components/ComponentStaticMesh.java b/src/org/atriasoft/ege/components/ComponentStaticMesh.java similarity index 79% rename from src/org/atriasoft/gameengine/components/ComponentStaticMesh.java rename to src/org/atriasoft/ege/components/ComponentStaticMesh.java index 3355c40..e6b56b4 100644 --- a/src/org/atriasoft/gameengine/components/ComponentStaticMesh.java +++ b/src/org/atriasoft/ege/components/ComponentStaticMesh.java @@ -1,9 +1,9 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; +import org.atriasoft.ege.Component; import org.atriasoft.etk.Uri; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.resource.ResourceStaticMesh; -import org.atriasoft.gameengine.resource.ResourceStaticMeshObj; +import org.atriasoft.ege.resource.ResourceStaticMesh; +import org.atriasoft.ege.resource.ResourceStaticMeshObj; public class ComponentStaticMesh extends Component { private ResourceStaticMesh mesh = null; diff --git a/src/org/atriasoft/gameengine/components/ComponentStaticMeshs.java b/src/org/atriasoft/ege/components/ComponentStaticMeshs.java similarity index 83% rename from src/org/atriasoft/gameengine/components/ComponentStaticMeshs.java rename to src/org/atriasoft/ege/components/ComponentStaticMeshs.java index f322924..d8bc32c 100644 --- a/src/org/atriasoft/gameengine/components/ComponentStaticMeshs.java +++ b/src/org/atriasoft/ege/components/ComponentStaticMeshs.java @@ -1,14 +1,14 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; import java.util.HashMap; import java.util.Map; import java.util.Set; +import org.atriasoft.ege.Component; import org.atriasoft.etk.Uri; -import org.atriasoft.gameengine.internal.Log; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.resource.ResourceStaticMesh; -import org.atriasoft.gameengine.resource.ResourceStaticMeshObj; +import org.atriasoft.ege.internal.Log; +import org.atriasoft.ege.resource.ResourceStaticMesh; +import org.atriasoft.ege.resource.ResourceStaticMeshObj; public class ComponentStaticMeshs extends Component { private Map meshs = new HashMap(); diff --git a/src/org/atriasoft/gameengine/components/ComponentTexture.java b/src/org/atriasoft/ege/components/ComponentTexture.java similarity index 82% rename from src/org/atriasoft/gameengine/components/ComponentTexture.java rename to src/org/atriasoft/ege/components/ComponentTexture.java index 655a125..88b1f7d 100644 --- a/src/org/atriasoft/gameengine/components/ComponentTexture.java +++ b/src/org/atriasoft/ege/components/ComponentTexture.java @@ -1,9 +1,9 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; +import org.atriasoft.ege.Component; import org.atriasoft.etk.Uri; import org.atriasoft.gale.resource.ResourceTexture; -import org.atriasoft.gameengine.internal.Log; -import org.atriasoft.gameengine.Component; +import org.atriasoft.ege.internal.Log; public class ComponentTexture extends Component { diff --git a/src/org/atriasoft/gameengine/components/ComponentTexturePack.java b/src/org/atriasoft/ege/components/ComponentTexturePack.java similarity index 64% rename from src/org/atriasoft/gameengine/components/ComponentTexturePack.java rename to src/org/atriasoft/ege/components/ComponentTexturePack.java index 0dba7bc..75b3811 100644 --- a/src/org/atriasoft/gameengine/components/ComponentTexturePack.java +++ b/src/org/atriasoft/ege/components/ComponentTexturePack.java @@ -1,6 +1,6 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; -import org.atriasoft.gameengine.Component; +import org.atriasoft.ege.Component; public class ComponentTexturePack extends Component { diff --git a/src/org/atriasoft/gameengine/components/ComponentTextures.java b/src/org/atriasoft/ege/components/ComponentTextures.java similarity index 83% rename from src/org/atriasoft/gameengine/components/ComponentTextures.java rename to src/org/atriasoft/ege/components/ComponentTextures.java index dd680b5..ce2c18d 100644 --- a/src/org/atriasoft/gameengine/components/ComponentTextures.java +++ b/src/org/atriasoft/ege/components/ComponentTextures.java @@ -1,13 +1,13 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; import java.util.HashMap; import java.util.Map; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.Material; import org.atriasoft.etk.Uri; import org.atriasoft.gale.resource.ResourceTexture; -import org.atriasoft.gameengine.internal.Log; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.Material; +import org.atriasoft.ege.internal.Log; public class ComponentTextures extends Component { private Map textures = new HashMap(); diff --git a/src/org/atriasoft/gameengine/components/GlLightIndex.java b/src/org/atriasoft/ege/components/GlLightIndex.java similarity index 84% rename from src/org/atriasoft/gameengine/components/GlLightIndex.java rename to src/org/atriasoft/ege/components/GlLightIndex.java index f547902..10e41ca 100644 --- a/src/org/atriasoft/gameengine/components/GlLightIndex.java +++ b/src/org/atriasoft/ege/components/GlLightIndex.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; public class GlLightIndex { int oGLcolor; diff --git a/src/org/atriasoft/gameengine/components/PhysicBodyType.java b/src/org/atriasoft/ege/components/PhysicBodyType.java similarity index 63% rename from src/org/atriasoft/gameengine/components/PhysicBodyType.java rename to src/org/atriasoft/ege/components/PhysicBodyType.java index 9b7c444..c3ececd 100644 --- a/src/org/atriasoft/gameengine/components/PhysicBodyType.java +++ b/src/org/atriasoft/ege/components/PhysicBodyType.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine.components; +package org.atriasoft.ege.components; public enum PhysicBodyType { BODY_DYNAMIC, diff --git a/src/org/atriasoft/gameengine/data/simple3D.frag b/src/org/atriasoft/ege/data/simple3D.frag similarity index 100% rename from src/org/atriasoft/gameengine/data/simple3D.frag rename to src/org/atriasoft/ege/data/simple3D.frag diff --git a/src/org/atriasoft/gameengine/data/simple3D.vert b/src/org/atriasoft/ege/data/simple3D.vert similarity index 100% rename from src/org/atriasoft/gameengine/data/simple3D.vert rename to src/org/atriasoft/ege/data/simple3D.vert diff --git a/src/org/atriasoft/gameengine/data/wireColor.frag b/src/org/atriasoft/ege/data/wireColor.frag similarity index 100% rename from src/org/atriasoft/gameengine/data/wireColor.frag rename to src/org/atriasoft/ege/data/wireColor.frag diff --git a/src/org/atriasoft/gameengine/data/wireColor.vert b/src/org/atriasoft/ege/data/wireColor.vert similarity index 100% rename from src/org/atriasoft/gameengine/data/wireColor.vert rename to src/org/atriasoft/ege/data/wireColor.vert diff --git a/src/org/atriasoft/gameengine/engines/EngineAI.java b/src/org/atriasoft/ege/engines/EngineAI.java similarity index 81% rename from src/org/atriasoft/gameengine/engines/EngineAI.java rename to src/org/atriasoft/ege/engines/EngineAI.java index 3e1e056..0f0fc35 100644 --- a/src/org/atriasoft/gameengine/engines/EngineAI.java +++ b/src/org/atriasoft/ege/engines/EngineAI.java @@ -1,13 +1,13 @@ -package org.atriasoft.gameengine.engines; +package org.atriasoft.ege.engines; import java.util.Vector; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.Engine; -import org.atriasoft.gameengine.Environement; -import org.atriasoft.gameengine.internal.Log; -import org.atriasoft.gameengine.camera.Camera; -import org.atriasoft.gameengine.components.ComponentAI; +import org.atriasoft.ege.internal.Log; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.Engine; +import org.atriasoft.ege.Environement; +import org.atriasoft.ege.camera.Camera; +import org.atriasoft.ege.components.ComponentAI; public class EngineAI extends Engine { public static final String ENGINE_NAME = "ia"; diff --git a/src/org/atriasoft/gameengine/engines/EngineDynamicMeshs.java b/src/org/atriasoft/ege/engines/EngineDynamicMeshs.java similarity index 85% rename from src/org/atriasoft/gameengine/engines/EngineDynamicMeshs.java rename to src/org/atriasoft/ege/engines/EngineDynamicMeshs.java index 7e2d21a..478f96f 100644 --- a/src/org/atriasoft/gameengine/engines/EngineDynamicMeshs.java +++ b/src/org/atriasoft/ege/engines/EngineDynamicMeshs.java @@ -1,12 +1,12 @@ -package org.atriasoft.gameengine.engines; +package org.atriasoft.ege.engines; import java.util.Vector; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.Engine; -import org.atriasoft.gameengine.Environement; -import org.atriasoft.gameengine.camera.Camera; -import org.atriasoft.gameengine.components.ComponentDynamicMeshs; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.Engine; +import org.atriasoft.ege.Environement; +import org.atriasoft.ege.camera.Camera; +import org.atriasoft.ege.components.ComponentDynamicMeshs; public class EngineDynamicMeshs extends Engine { public static final String ENGINE_NAME = "dynamic-meshs"; diff --git a/src/org/atriasoft/gameengine/engines/EngineGravity.java b/src/org/atriasoft/ege/engines/EngineGravity.java similarity index 68% rename from src/org/atriasoft/gameengine/engines/EngineGravity.java rename to src/org/atriasoft/ege/engines/EngineGravity.java index 3115476..64997c7 100644 --- a/src/org/atriasoft/gameengine/engines/EngineGravity.java +++ b/src/org/atriasoft/ege/engines/EngineGravity.java @@ -1,18 +1,18 @@ -package org.atriasoft.gameengine.engines; +package org.atriasoft.ege.engines; import java.util.Vector; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.Engine; +import org.atriasoft.ege.Environement; +import org.atriasoft.ege.Light; import org.atriasoft.etk.math.Vector3f; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.Engine; -import org.atriasoft.gameengine.Environement; -import org.atriasoft.gameengine.Light; -import org.atriasoft.gameengine.internal.Log; -import org.atriasoft.gameengine.camera.Camera; -import org.atriasoft.gameengine.components.ComponentAI; -import org.atriasoft.gameengine.components.ComponentGravity; -import org.atriasoft.gameengine.components.ComponentLight; -import org.atriasoft.gameengine.components.ComponentLightSun; +import org.atriasoft.ege.internal.Log; +import org.atriasoft.ege.camera.Camera; +import org.atriasoft.ege.components.ComponentAI; +import org.atriasoft.ege.components.ComponentGravity; +import org.atriasoft.ege.components.ComponentLight; +import org.atriasoft.ege.components.ComponentLightSun; public class EngineGravity extends Engine { public static final String ENGINE_NAME = "gravity"; diff --git a/src/org/atriasoft/gameengine/engines/EngineLight.java b/src/org/atriasoft/ege/engines/EngineLight.java similarity index 79% rename from src/org/atriasoft/gameengine/engines/EngineLight.java rename to src/org/atriasoft/ege/engines/EngineLight.java index 1ff7a46..46088b7 100644 --- a/src/org/atriasoft/gameengine/engines/EngineLight.java +++ b/src/org/atriasoft/ege/engines/EngineLight.java @@ -1,17 +1,17 @@ -package org.atriasoft.gameengine.engines; +package org.atriasoft.ege.engines; import java.util.Vector; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.Engine; +import org.atriasoft.ege.Environement; +import org.atriasoft.ege.Light; import org.atriasoft.etk.math.Vector3f; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.Engine; -import org.atriasoft.gameengine.Environement; -import org.atriasoft.gameengine.Light; -import org.atriasoft.gameengine.internal.Log; -import org.atriasoft.gameengine.camera.Camera; -import org.atriasoft.gameengine.components.ComponentAI; -import org.atriasoft.gameengine.components.ComponentLight; -import org.atriasoft.gameengine.components.ComponentLightSun; +import org.atriasoft.ege.internal.Log; +import org.atriasoft.ege.camera.Camera; +import org.atriasoft.ege.components.ComponentAI; +import org.atriasoft.ege.components.ComponentLight; +import org.atriasoft.ege.components.ComponentLightSun; public class EngineLight extends Engine { public static final String ENGINE_NAME = "light"; diff --git a/src/org/atriasoft/gameengine/engines/EngineMap.java b/src/org/atriasoft/ege/engines/EngineMap.java similarity index 84% rename from src/org/atriasoft/gameengine/engines/EngineMap.java rename to src/org/atriasoft/ege/engines/EngineMap.java index 826bca3..4998130 100644 --- a/src/org/atriasoft/gameengine/engines/EngineMap.java +++ b/src/org/atriasoft/ege/engines/EngineMap.java @@ -1,12 +1,12 @@ -package org.atriasoft.gameengine.engines; +package org.atriasoft.ege.engines; import java.util.Vector; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.Engine; -import org.atriasoft.gameengine.Environement; -import org.atriasoft.gameengine.camera.Camera; -import org.atriasoft.gameengine.components.ComponentMap; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.Engine; +import org.atriasoft.ege.Environement; +import org.atriasoft.ege.camera.Camera; +import org.atriasoft.ege.components.ComponentMap; public class EngineMap extends Engine { public static final String ENGINE_NAME = "map"; diff --git a/src/org/atriasoft/gameengine/engines/EngineParticle.java b/src/org/atriasoft/ege/engines/EngineParticle.java similarity index 79% rename from src/org/atriasoft/gameengine/engines/EngineParticle.java rename to src/org/atriasoft/ege/engines/EngineParticle.java index c13868d..d445f35 100644 --- a/src/org/atriasoft/gameengine/engines/EngineParticle.java +++ b/src/org/atriasoft/ege/engines/EngineParticle.java @@ -1,9 +1,9 @@ -package org.atriasoft.gameengine.engines; +package org.atriasoft.ege.engines; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.Engine; -import org.atriasoft.gameengine.Environement; -import org.atriasoft.gameengine.camera.Camera; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.Engine; +import org.atriasoft.ege.Environement; +import org.atriasoft.ege.camera.Camera; public class EngineParticle extends Engine { public static final String ENGINE_NAME = "particle"; diff --git a/src/org/atriasoft/gameengine/engines/EnginePhysics.java b/src/org/atriasoft/ege/engines/EnginePhysics.java similarity index 92% rename from src/org/atriasoft/gameengine/engines/EnginePhysics.java rename to src/org/atriasoft/ege/engines/EnginePhysics.java index af6af40..6f9d4e9 100644 --- a/src/org/atriasoft/gameengine/engines/EnginePhysics.java +++ b/src/org/atriasoft/ege/engines/EnginePhysics.java @@ -1,8 +1,11 @@ -package org.atriasoft.gameengine.engines; +package org.atriasoft.ege.engines; import java.util.List; import java.util.Vector; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.Engine; +import org.atriasoft.ege.Environement; import org.atriasoft.ephysics.body.RigidBody; import org.atriasoft.ephysics.collision.ContactManifold; import org.atriasoft.ephysics.collision.shapes.AABB; @@ -15,17 +18,14 @@ import org.atriasoft.etk.Color; import org.atriasoft.etk.math.Matrix4f; import org.atriasoft.etk.math.Vector3f; import org.atriasoft.gale.resource.ResourceColored3DObject; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.Engine; -import org.atriasoft.gameengine.Environement; -import org.atriasoft.gameengine.camera.Camera; -import org.atriasoft.gameengine.components.ComponentPhysics; -import org.atriasoft.gameengine.internal.Log; +import org.atriasoft.ege.camera.Camera; +import org.atriasoft.ege.components.ComponentPhysics; +import org.atriasoft.ege.internal.Log; public class EnginePhysics extends Engine implements EventListener { public static final String ENGINE_NAME = "physics"; // Constant physics time step - private static final float TIME_STEP = 1.0f / 60.0f; + private static final float TIME_STEP = 0.016f;//1.0f / 60.0f; boolean propertyDebugAABB = false; boolean propertyDebugShape = false; // Start engine with no gravity @@ -176,7 +176,7 @@ public class EnginePhysics extends Engine implements EventListener { } final List listContact = this.dynamicsWorld.getContactsList(); - Log.info("nb contact: " + listContact.size()); + //Log.info("nb contact: " + listContact.size()); for (final ContactManifold it : listContact) { for (int iii = 0; iii < it.getNbContactPoints(); iii++) { final ContactPoint contact = it.getContactPoint(iii); @@ -198,7 +198,7 @@ public class EnginePhysics extends Engine implements EventListener { @Override public void update(long deltaMili) { - Log.error("=================================================================" + deltaMili); + //Log.error("=================================================================" + deltaMili); if (deltaMili > 1000) { deltaMili = (long) (TIME_STEP * 1000.0f); } @@ -207,7 +207,7 @@ public class EnginePhysics extends Engine implements EventListener { this.accumulator += deltaTime; // While there is enough accumulated time to take one or several physics steps while (this.accumulator >= TIME_STEP) { - Log.error("---------------------------------------------------" + TIME_STEP); + //Log.error("---------------------------------------------------" + TIME_STEP); if (this.dynamicsWorld != null) { // call every object to usdate their constant forces applied for (final ComponentPhysics it : this.components) { diff --git a/src/org/atriasoft/gameengine/engines/EnginePlayer.java b/src/org/atriasoft/ege/engines/EnginePlayer.java similarity index 74% rename from src/org/atriasoft/gameengine/engines/EnginePlayer.java rename to src/org/atriasoft/ege/engines/EnginePlayer.java index 835ec9a..c6126de 100644 --- a/src/org/atriasoft/gameengine/engines/EnginePlayer.java +++ b/src/org/atriasoft/ege/engines/EnginePlayer.java @@ -1,13 +1,13 @@ -package org.atriasoft.gameengine.engines; +package org.atriasoft.ege.engines; import java.util.Vector; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.Engine; -import org.atriasoft.gameengine.Environement; -import org.atriasoft.gameengine.internal.Log; -import org.atriasoft.gameengine.camera.Camera; -import org.atriasoft.gameengine.components.ComponentPlayer; +import org.atriasoft.ege.internal.Log; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.Engine; +import org.atriasoft.ege.Environement; +import org.atriasoft.ege.camera.Camera; +import org.atriasoft.ege.components.ComponentPlayer; public class EnginePlayer extends Engine { public static final String ENGINE_NAME = "player"; diff --git a/src/org/atriasoft/gameengine/engines/EngineRender.java b/src/org/atriasoft/ege/engines/EngineRender.java similarity index 95% rename from src/org/atriasoft/gameengine/engines/EngineRender.java rename to src/org/atriasoft/ege/engines/EngineRender.java index 446f34b..0e84e05 100644 --- a/src/org/atriasoft/gameengine/engines/EngineRender.java +++ b/src/org/atriasoft/ege/engines/EngineRender.java @@ -1,12 +1,12 @@ -package org.atriasoft.gameengine.engines; +package org.atriasoft.ege.engines; import java.util.Vector; -import org.atriasoft.gameengine.Component; -import org.atriasoft.gameengine.Engine; -import org.atriasoft.gameengine.Environement; -import org.atriasoft.gameengine.camera.Camera; -import org.atriasoft.gameengine.components.ComponentRender; +import org.atriasoft.ege.Component; +import org.atriasoft.ege.Engine; +import org.atriasoft.ege.Environement; +import org.atriasoft.ege.camera.Camera; +import org.atriasoft.ege.components.ComponentRender; public class EngineRender extends Engine { public static final String ENGINE_NAME = "render"; diff --git a/src/org/atriasoft/gameengine/geometry/AABB.java b/src/org/atriasoft/ege/geometry/AABB.java similarity index 95% rename from src/org/atriasoft/gameengine/geometry/AABB.java rename to src/org/atriasoft/ege/geometry/AABB.java index 78bd7d3..956322f 100644 --- a/src/org/atriasoft/gameengine/geometry/AABB.java +++ b/src/org/atriasoft/ege/geometry/AABB.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine.geometry; +package org.atriasoft.ege.geometry; import org.atriasoft.etk.math.Matrix3f; import org.atriasoft.etk.math.Vector3f; diff --git a/src/org/atriasoft/gameengine/geometry/Geometry3D.java b/src/org/atriasoft/ege/geometry/Geometry3D.java similarity index 98% rename from src/org/atriasoft/gameengine/geometry/Geometry3D.java rename to src/org/atriasoft/ege/geometry/Geometry3D.java index 3a00dba..dc5250a 100644 --- a/src/org/atriasoft/gameengine/geometry/Geometry3D.java +++ b/src/org/atriasoft/ege/geometry/Geometry3D.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine.geometry; +package org.atriasoft.ege.geometry; import org.atriasoft.etk.math.Vector3f; diff --git a/src/org/atriasoft/gameengine/geometry/Line.java b/src/org/atriasoft/ege/geometry/Line.java similarity index 92% rename from src/org/atriasoft/gameengine/geometry/Line.java rename to src/org/atriasoft/ege/geometry/Line.java index bd3d730..6b4e57e 100644 --- a/src/org/atriasoft/gameengine/geometry/Line.java +++ b/src/org/atriasoft/ege/geometry/Line.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine.geometry; +package org.atriasoft.ege.geometry; import org.atriasoft.etk.math.Vector3f; diff --git a/src/org/atriasoft/gameengine/geometry/OBB.java b/src/org/atriasoft/ege/geometry/OBB.java similarity index 94% rename from src/org/atriasoft/gameengine/geometry/OBB.java rename to src/org/atriasoft/ege/geometry/OBB.java index a8aeacf..30b3e9b 100644 --- a/src/org/atriasoft/gameengine/geometry/OBB.java +++ b/src/org/atriasoft/ege/geometry/OBB.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine.geometry; +package org.atriasoft.ege.geometry; import org.atriasoft.etk.math.Matrix3f; import org.atriasoft.etk.math.Vector3f; diff --git a/src/org/atriasoft/gameengine/geometry/Plane.java b/src/org/atriasoft/ege/geometry/Plane.java similarity index 90% rename from src/org/atriasoft/gameengine/geometry/Plane.java rename to src/org/atriasoft/ege/geometry/Plane.java index 62da96e..9ad0dcc 100644 --- a/src/org/atriasoft/gameengine/geometry/Plane.java +++ b/src/org/atriasoft/ege/geometry/Plane.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine.geometry; +package org.atriasoft.ege.geometry; import org.atriasoft.etk.math.Vector3f; diff --git a/src/org/atriasoft/gameengine/geometry/Ray.java b/src/org/atriasoft/ege/geometry/Ray.java similarity index 94% rename from src/org/atriasoft/gameengine/geometry/Ray.java rename to src/org/atriasoft/ege/geometry/Ray.java index 702bb88..9ad6cf9 100644 --- a/src/org/atriasoft/gameengine/geometry/Ray.java +++ b/src/org/atriasoft/ege/geometry/Ray.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine.geometry; +package org.atriasoft.ege.geometry; import org.atriasoft.etk.math.Vector3f; diff --git a/src/org/atriasoft/gameengine/geometry/Sphere.java b/src/org/atriasoft/ege/geometry/Sphere.java similarity index 90% rename from src/org/atriasoft/gameengine/geometry/Sphere.java rename to src/org/atriasoft/ege/geometry/Sphere.java index 366cb82..d4adca7 100644 --- a/src/org/atriasoft/gameengine/geometry/Sphere.java +++ b/src/org/atriasoft/ege/geometry/Sphere.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine.geometry; +package org.atriasoft.ege.geometry; import org.atriasoft.etk.math.Vector3f; diff --git a/src/org/atriasoft/gameengine/geometry/Triangle.java b/src/org/atriasoft/ege/geometry/Triangle.java similarity index 91% rename from src/org/atriasoft/gameengine/geometry/Triangle.java rename to src/org/atriasoft/ege/geometry/Triangle.java index 0976fd7..c8a091f 100644 --- a/src/org/atriasoft/gameengine/geometry/Triangle.java +++ b/src/org/atriasoft/ege/geometry/Triangle.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine.geometry; +package org.atriasoft.ege.geometry; import org.atriasoft.etk.math.Vector3f; diff --git a/src/org/atriasoft/gameengine/internal/Log.java b/src/org/atriasoft/ege/internal/Log.java similarity index 97% rename from src/org/atriasoft/gameengine/internal/Log.java rename to src/org/atriasoft/ege/internal/Log.java index 4e48707..d26120c 100644 --- a/src/org/atriasoft/gameengine/internal/Log.java +++ b/src/org/atriasoft/ege/internal/Log.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine.internal; +package org.atriasoft.ege.internal; import io.scenarium.logger.LogLevel; import io.scenarium.logger.Logger; diff --git a/src/org/atriasoft/gameengine/map/ComponentDynamicMeshsVoxelMap.java b/src/org/atriasoft/ege/map/ComponentDynamicMeshsVoxelMap.java similarity index 97% rename from src/org/atriasoft/gameengine/map/ComponentDynamicMeshsVoxelMap.java rename to src/org/atriasoft/ege/map/ComponentDynamicMeshsVoxelMap.java index e09eed6..a451905 100644 --- a/src/org/atriasoft/gameengine/map/ComponentDynamicMeshsVoxelMap.java +++ b/src/org/atriasoft/ege/map/ComponentDynamicMeshsVoxelMap.java @@ -1,12 +1,12 @@ -package org.atriasoft.gameengine.map; +package org.atriasoft.ege.map; import org.atriasoft.etk.math.Vector2f; import org.atriasoft.etk.math.Vector3f; import org.atriasoft.etk.math.Vector3i; import org.atriasoft.gale.backend3d.OpenGL.RenderMode; -import org.atriasoft.gameengine.internal.Log; -import org.atriasoft.gameengine.components.ComponentDynamicMeshs; -import org.atriasoft.gameengine.resource.ResourceListTexturedMesh; +import org.atriasoft.ege.internal.Log; +import org.atriasoft.ege.components.ComponentDynamicMeshs; +import org.atriasoft.ege.resource.ResourceListTexturedMesh; public class ComponentDynamicMeshsVoxelMap extends ComponentDynamicMeshs { private VoxelChunk chunk; diff --git a/src/org/atriasoft/gameengine/map/ComponentRenderVoxelMesh.java b/src/org/atriasoft/ege/map/ComponentRenderVoxelMesh.java similarity index 68% rename from src/org/atriasoft/gameengine/map/ComponentRenderVoxelMesh.java rename to src/org/atriasoft/ege/map/ComponentRenderVoxelMesh.java index d9c518e..1627de6 100644 --- a/src/org/atriasoft/gameengine/map/ComponentRenderVoxelMesh.java +++ b/src/org/atriasoft/ege/map/ComponentRenderVoxelMesh.java @@ -1,8 +1,8 @@ -package org.atriasoft.gameengine.map; +package org.atriasoft.ege.map; import org.atriasoft.etk.Uri; -import org.atriasoft.gameengine.components.ComponentRenderTexturedMaterialsStaticMeshs; -import org.atriasoft.gameengine.engines.EngineLight; +import org.atriasoft.ege.components.ComponentRenderTexturedMaterialsStaticMeshs; +import org.atriasoft.ege.engines.EngineLight; public class ComponentRenderVoxelMesh extends ComponentRenderTexturedMaterialsStaticMeshs { diff --git a/src/org/atriasoft/gameengine/map/MapVoxel.java b/src/org/atriasoft/ege/map/MapVoxel.java similarity index 69% rename from src/org/atriasoft/gameengine/map/MapVoxel.java rename to src/org/atriasoft/ege/map/MapVoxel.java index e5393c9..c841115 100644 --- a/src/org/atriasoft/gameengine/map/MapVoxel.java +++ b/src/org/atriasoft/ege/map/MapVoxel.java @@ -1,30 +1,30 @@ -package org.atriasoft.gameengine.map; +package org.atriasoft.ege.map; import java.util.ArrayList; import java.util.List; +import org.atriasoft.ege.Entity; +import org.atriasoft.ege.Environement; +import org.atriasoft.ege.Light; +import org.atriasoft.ege.Material; import org.atriasoft.etk.Uri; import org.atriasoft.etk.math.Transform3D; import org.atriasoft.etk.math.Vector3i; import org.atriasoft.etk.math.Vector3f; -import org.atriasoft.gameengine.Entity; -import org.atriasoft.gameengine.Environement; -import org.atriasoft.gameengine.Light; -import org.atriasoft.gameengine.Material; -import org.atriasoft.gameengine.components.ComponentLight; -import org.atriasoft.gameengine.components.ComponentLightSun; -import org.atriasoft.gameengine.components.ComponentMaterials; -import org.atriasoft.gameengine.components.ComponentPhysics; -import org.atriasoft.gameengine.components.ComponentPosition; -import org.atriasoft.gameengine.components.ComponentRenderTexturedMaterialsDynamicMeshs; -import org.atriasoft.gameengine.components.ComponentRenderTexturedMaterialsStaticMeshs; -import org.atriasoft.gameengine.components.ComponentRenderTexturedStaticMesh; -import org.atriasoft.gameengine.components.ComponentStaticMesh; -import org.atriasoft.gameengine.components.ComponentStaticMeshs; -import org.atriasoft.gameengine.components.ComponentTexture; -import org.atriasoft.gameengine.components.ComponentTextures; -import org.atriasoft.gameengine.engines.EngineLight; -import org.atriasoft.gameengine.engines.EngineMap; +import org.atriasoft.ege.components.ComponentLight; +import org.atriasoft.ege.components.ComponentLightSun; +import org.atriasoft.ege.components.ComponentMaterials; +import org.atriasoft.ege.components.ComponentPhysics; +import org.atriasoft.ege.components.ComponentPosition; +import org.atriasoft.ege.components.ComponentRenderTexturedMaterialsDynamicMeshs; +import org.atriasoft.ege.components.ComponentRenderTexturedMaterialsStaticMeshs; +import org.atriasoft.ege.components.ComponentRenderTexturedStaticMesh; +import org.atriasoft.ege.components.ComponentStaticMesh; +import org.atriasoft.ege.components.ComponentStaticMeshs; +import org.atriasoft.ege.components.ComponentTexture; +import org.atriasoft.ege.components.ComponentTextures; +import org.atriasoft.ege.engines.EngineLight; +import org.atriasoft.ege.engines.EngineMap; public class MapVoxel extends EngineMap { //List listOfChunks = new ArrayList(); diff --git a/src/org/atriasoft/gameengine/map/Voxel.java b/src/org/atriasoft/ege/map/Voxel.java similarity index 83% rename from src/org/atriasoft/gameengine/map/Voxel.java rename to src/org/atriasoft/ege/map/Voxel.java index 8da91c2..186bd50 100644 --- a/src/org/atriasoft/gameengine/map/Voxel.java +++ b/src/org/atriasoft/ege/map/Voxel.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine.map; +package org.atriasoft.ege.map; public class Voxel { public int type = VoxelType.NATIVE_UNKNOWN; diff --git a/src/org/atriasoft/gameengine/map/VoxelChunk.java b/src/org/atriasoft/ege/map/VoxelChunk.java similarity index 95% rename from src/org/atriasoft/gameengine/map/VoxelChunk.java rename to src/org/atriasoft/ege/map/VoxelChunk.java index ca40f30..4a0a61b 100644 --- a/src/org/atriasoft/gameengine/map/VoxelChunk.java +++ b/src/org/atriasoft/ege/map/VoxelChunk.java @@ -1,8 +1,8 @@ -package org.atriasoft.gameengine.map; +package org.atriasoft.ege.map; import org.atriasoft.etk.math.Vector2i; import org.atriasoft.etk.math.Vector3i; -import org.atriasoft.gameengine.components.ComponentMap; +import org.atriasoft.ege.components.ComponentMap; // This chunk in designed in 2D no upper chunk, and no lower chunk... public class VoxelChunk extends ComponentMap { diff --git a/src/org/atriasoft/gameengine/map/VoxelType.java b/src/org/atriasoft/ege/map/VoxelType.java similarity index 95% rename from src/org/atriasoft/gameengine/map/VoxelType.java rename to src/org/atriasoft/ege/map/VoxelType.java index b826dd1..65a3d65 100644 --- a/src/org/atriasoft/gameengine/map/VoxelType.java +++ b/src/org/atriasoft/ege/map/VoxelType.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine.map; +package org.atriasoft.ege.map; public class VoxelType { public static final int NATIVE_UNKNOWN = 0; diff --git a/src/org/atriasoft/gameengine/physics/shape/Box.java b/src/org/atriasoft/ege/physics/shape/Box.java similarity index 93% rename from src/org/atriasoft/gameengine/physics/shape/Box.java rename to src/org/atriasoft/ege/physics/shape/Box.java index 5dfacb5..625132f 100644 --- a/src/org/atriasoft/gameengine/physics/shape/Box.java +++ b/src/org/atriasoft/ege/physics/shape/Box.java @@ -3,7 +3,7 @@ * @copyright 2011, Edouard DUPIN, all right reserved * @license MPL v2.0 (see license file) */ -package org.atriasoft.gameengine.physics.shape; +package org.atriasoft.ege.physics.shape; import org.atriasoft.etk.math.Vector3f; diff --git a/src/org/atriasoft/gameengine/physics/shape/Capsule.java b/src/org/atriasoft/ege/physics/shape/Capsule.java similarity index 95% rename from src/org/atriasoft/gameengine/physics/shape/Capsule.java rename to src/org/atriasoft/ege/physics/shape/Capsule.java index d67b089..401a7de 100644 --- a/src/org/atriasoft/gameengine/physics/shape/Capsule.java +++ b/src/org/atriasoft/ege/physics/shape/Capsule.java @@ -3,7 +3,7 @@ * @copyright 2011, Edouard DUPIN, all right reserved * @license MPL v2.0 (see license file) */ -package org.atriasoft.gameengine.physics.shape; +package org.atriasoft.ege.physics.shape; import org.atriasoft.etk.math.Vector3f; diff --git a/src/org/atriasoft/gameengine/physics/shape/Concave.java b/src/org/atriasoft/ege/physics/shape/Concave.java similarity index 92% rename from src/org/atriasoft/gameengine/physics/shape/Concave.java rename to src/org/atriasoft/ege/physics/shape/Concave.java index fa2034c..fb79dab 100644 --- a/src/org/atriasoft/gameengine/physics/shape/Concave.java +++ b/src/org/atriasoft/ege/physics/shape/Concave.java @@ -3,13 +3,13 @@ * @copyright 2011, Edouard DUPIN, all right reserved * @license MPL v2.0 (see license file) */ -package org.atriasoft.gameengine.physics.shape; +package org.atriasoft.ege.physics.shape; import java.util.ArrayList; import java.util.List; import org.atriasoft.etk.math.Vector3f; -import org.atriasoft.gameengine.internal.Log; +import org.atriasoft.ege.internal.Log; public class Concave extends Shape { private List vertexes = new ArrayList<>(); diff --git a/src/org/atriasoft/gameengine/physics/shape/Cone.java b/src/org/atriasoft/ege/physics/shape/Cone.java similarity index 94% rename from src/org/atriasoft/gameengine/physics/shape/Cone.java rename to src/org/atriasoft/ege/physics/shape/Cone.java index 861ff8d..390ad53 100644 --- a/src/org/atriasoft/gameengine/physics/shape/Cone.java +++ b/src/org/atriasoft/ege/physics/shape/Cone.java @@ -3,7 +3,7 @@ * @copyright 2011, Edouard DUPIN, all right reserved * @license MPL v2.0 (see license file) */ -package org.atriasoft.gameengine.physics.shape; +package org.atriasoft.ege.physics.shape; import org.atriasoft.etk.math.Vector3f; diff --git a/src/org/atriasoft/gameengine/physics/shape/ConvexHull.java b/src/org/atriasoft/ege/physics/shape/ConvexHull.java similarity index 97% rename from src/org/atriasoft/gameengine/physics/shape/ConvexHull.java rename to src/org/atriasoft/ege/physics/shape/ConvexHull.java index 16404e6..8f884d7 100644 --- a/src/org/atriasoft/gameengine/physics/shape/ConvexHull.java +++ b/src/org/atriasoft/ege/physics/shape/ConvexHull.java @@ -3,7 +3,7 @@ * @copyright 2011, Edouard DUPIN, all right reserved * @license MPL v2.0 (see license file) */ -package org.atriasoft.gameengine.physics.shape; +package org.atriasoft.ege.physics.shape; import java.util.ArrayList; import java.util.List; diff --git a/src/org/atriasoft/gameengine/physics/shape/Cylinder.java b/src/org/atriasoft/ege/physics/shape/Cylinder.java similarity index 94% rename from src/org/atriasoft/gameengine/physics/shape/Cylinder.java rename to src/org/atriasoft/ege/physics/shape/Cylinder.java index 4041759..acb169a 100644 --- a/src/org/atriasoft/gameengine/physics/shape/Cylinder.java +++ b/src/org/atriasoft/ege/physics/shape/Cylinder.java @@ -3,7 +3,7 @@ * @copyright 2011, Edouard DUPIN, all right reserved * @license MPL v2.0 (see license file) */ -package org.atriasoft.gameengine.physics.shape; +package org.atriasoft.ege.physics.shape; import org.atriasoft.etk.math.Vector3f; diff --git a/src/org/atriasoft/gameengine/physics/shape/Shape.java b/src/org/atriasoft/ege/physics/shape/Shape.java similarity index 98% rename from src/org/atriasoft/gameengine/physics/shape/Shape.java rename to src/org/atriasoft/ege/physics/shape/Shape.java index 402c74f..b82942b 100644 --- a/src/org/atriasoft/gameengine/physics/shape/Shape.java +++ b/src/org/atriasoft/ege/physics/shape/Shape.java @@ -3,7 +3,7 @@ * @copyright 2011, Edouard DUPIN, all right reserved * @license MPL v2.0 (see license file) */ -package org.atriasoft.gameengine.physics.shape; +package org.atriasoft.ege.physics.shape; import org.atriasoft.etk.math.Quaternion; import org.atriasoft.etk.math.Vector3f; diff --git a/src/org/atriasoft/gameengine/physics/shape/Sphere.java b/src/org/atriasoft/ege/physics/shape/Sphere.java similarity index 93% rename from src/org/atriasoft/gameengine/physics/shape/Sphere.java rename to src/org/atriasoft/ege/physics/shape/Sphere.java index 70458bf..a0d2bcd 100644 --- a/src/org/atriasoft/gameengine/physics/shape/Sphere.java +++ b/src/org/atriasoft/ege/physics/shape/Sphere.java @@ -3,7 +3,7 @@ * @copyright 2011, Edouard DUPIN, all right reserved * @license MPL v2.0 (see license file) */ -package org.atriasoft.gameengine.physics.shape; +package org.atriasoft.ege.physics.shape; import org.atriasoft.etk.math.Vector3f; diff --git a/src/org/atriasoft/gameengine/resource/ResourceListTexturedMesh.java b/src/org/atriasoft/ege/resource/ResourceListTexturedMesh.java similarity index 97% rename from src/org/atriasoft/gameengine/resource/ResourceListTexturedMesh.java rename to src/org/atriasoft/ege/resource/ResourceListTexturedMesh.java index 1b80dd9..7d5e1b0 100644 --- a/src/org/atriasoft/gameengine/resource/ResourceListTexturedMesh.java +++ b/src/org/atriasoft/ege/resource/ResourceListTexturedMesh.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine.resource; +package org.atriasoft.ege.resource; import java.util.ArrayList; import java.util.List; @@ -9,7 +9,7 @@ import org.atriasoft.etk.math.Vector2f; import org.atriasoft.gale.backend3d.OpenGL.RenderMode; import org.atriasoft.gale.resource.ResourceVirtualArrayObject; -import org.atriasoft.gameengine.internal.Log; +import org.atriasoft.ege.internal.Log; public class ResourceListTexturedMesh extends ResourceStaticMesh { diff --git a/src/org/atriasoft/gameengine/resource/ResourceMesh.java__ b/src/org/atriasoft/ege/resource/ResourceMesh.java__ similarity index 100% rename from src/org/atriasoft/gameengine/resource/ResourceMesh.java__ rename to src/org/atriasoft/ege/resource/ResourceMesh.java__ diff --git a/src/org/atriasoft/gameengine/resource/ResourceStaticColoredMesh.java b/src/org/atriasoft/ege/resource/ResourceStaticColoredMesh.java similarity index 94% rename from src/org/atriasoft/gameengine/resource/ResourceStaticColoredMesh.java rename to src/org/atriasoft/ege/resource/ResourceStaticColoredMesh.java index 0e1b486..01c792c 100644 --- a/src/org/atriasoft/gameengine/resource/ResourceStaticColoredMesh.java +++ b/src/org/atriasoft/ege/resource/ResourceStaticColoredMesh.java @@ -1,7 +1,7 @@ -package org.atriasoft.gameengine.resource; +package org.atriasoft.ege.resource; import org.atriasoft.etk.Uri; -import org.atriasoft.gameengine.internal.Log; +import org.atriasoft.ege.internal.Log; import org.atriasoft.gale.backend3d.OpenGL.RenderMode; import org.atriasoft.gale.resource.ResourceVirtualArrayObject; diff --git a/src/org/atriasoft/gameengine/resource/ResourceStaticMesh.java b/src/org/atriasoft/ege/resource/ResourceStaticMesh.java similarity index 96% rename from src/org/atriasoft/gameengine/resource/ResourceStaticMesh.java rename to src/org/atriasoft/ege/resource/ResourceStaticMesh.java index 72e972d..222a514 100644 --- a/src/org/atriasoft/gameengine/resource/ResourceStaticMesh.java +++ b/src/org/atriasoft/ege/resource/ResourceStaticMesh.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine.resource; +package org.atriasoft.ege.resource; import org.atriasoft.etk.Uri; import org.atriasoft.gale.backend3d.OpenGL.RenderMode; diff --git a/src/org/atriasoft/gameengine/resource/ResourceStaticMeshObj.java b/src/org/atriasoft/ege/resource/ResourceStaticMeshObj.java similarity index 94% rename from src/org/atriasoft/gameengine/resource/ResourceStaticMeshObj.java rename to src/org/atriasoft/ege/resource/ResourceStaticMeshObj.java index a39b4ef..cd4059d 100644 --- a/src/org/atriasoft/gameengine/resource/ResourceStaticMeshObj.java +++ b/src/org/atriasoft/ege/resource/ResourceStaticMeshObj.java @@ -1,7 +1,7 @@ -package org.atriasoft.gameengine.resource; +package org.atriasoft.ege.resource; import org.atriasoft.etk.Uri; -import org.atriasoft.gameengine.internal.Log; +import org.atriasoft.ege.internal.Log; import org.atriasoft.gale.backend3d.OpenGL.RenderMode; import org.atriasoft.gale.resource.Resource; diff --git a/src/org/atriasoft/gameengine/resource/ResourceStaticTexturedMesh.java b/src/org/atriasoft/ege/resource/ResourceStaticTexturedMesh.java similarity index 94% rename from src/org/atriasoft/gameengine/resource/ResourceStaticTexturedMesh.java rename to src/org/atriasoft/ege/resource/ResourceStaticTexturedMesh.java index 2afb201..7ed0075 100644 --- a/src/org/atriasoft/gameengine/resource/ResourceStaticTexturedMesh.java +++ b/src/org/atriasoft/ege/resource/ResourceStaticTexturedMesh.java @@ -1,7 +1,7 @@ -package org.atriasoft.gameengine.resource; +package org.atriasoft.ege.resource; import org.atriasoft.etk.Uri; -import org.atriasoft.gameengine.internal.Log; +import org.atriasoft.ege.internal.Log; import org.atriasoft.gale.backend3d.OpenGL.RenderMode; import org.atriasoft.gale.resource.ResourceVirtualArrayObject; diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/Log.java b/src/org/atriasoft/ege/samples/LoxelEngine/Log.java similarity index 94% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/Log.java rename to src/org/atriasoft/ege/samples/LoxelEngine/Log.java index 08051e1..b3d6aa4 100644 --- a/src/org/atriasoft/gameengine/samples/LoxelEngine/Log.java +++ b/src/org/atriasoft/ege/samples/LoxelEngine/Log.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine.samples.LoxelEngine; +package org.atriasoft.ege.samples.LoxelEngine; public class Log { private Log() {} diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/LoxelApplication.java b/src/org/atriasoft/ege/samples/LoxelEngine/LoxelApplication.java similarity index 91% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/LoxelApplication.java rename to src/org/atriasoft/ege/samples/LoxelEngine/LoxelApplication.java index a9c2108..255a230 100644 --- a/src/org/atriasoft/gameengine/samples/LoxelEngine/LoxelApplication.java +++ b/src/org/atriasoft/ege/samples/LoxelEngine/LoxelApplication.java @@ -1,8 +1,15 @@ -package org.atriasoft.gameengine.samples.LoxelEngine; +package org.atriasoft.ege.samples.LoxelEngine; import java.util.ArrayList; import java.util.List; +import org.atriasoft.ege.ControlCameraPlayer; +import org.atriasoft.ege.Engine; +import org.atriasoft.ege.Entity; +import org.atriasoft.ege.Environement; +import org.atriasoft.ege.GameStatus; +import org.atriasoft.ege.Light; +import org.atriasoft.ege.Material; import org.atriasoft.etk.Color; import org.atriasoft.etk.Uri; import org.atriasoft.etk.math.Matrix4f; @@ -20,33 +27,26 @@ import org.atriasoft.gale.key.KeySpecial; import org.atriasoft.gale.key.KeyStatus; import org.atriasoft.gale.key.KeyType; import org.atriasoft.gale.resource.ResourceColored3DObject; -import org.atriasoft.gameengine.ControlCameraPlayer; -import org.atriasoft.gameengine.Engine; -import org.atriasoft.gameengine.Entity; -import org.atriasoft.gameengine.Environement; -import org.atriasoft.gameengine.GameStatus; -import org.atriasoft.gameengine.Light; -import org.atriasoft.gameengine.Material; -import org.atriasoft.gameengine.camera.Camera; -import org.atriasoft.gameengine.components.ComponentGravityStatic; -import org.atriasoft.gameengine.components.ComponentLight; -import org.atriasoft.gameengine.components.ComponentLightSun; -import org.atriasoft.gameengine.components.ComponentMaterial; -import org.atriasoft.gameengine.components.ComponentPhysics; -import org.atriasoft.gameengine.components.ComponentPlayer; -import org.atriasoft.gameengine.components.ComponentPosition; -import org.atriasoft.gameengine.components.ComponentPositionPlayer; -import org.atriasoft.gameengine.components.ComponentRenderColoredStaticMesh; -import org.atriasoft.gameengine.components.ComponentRenderTexturedMaterialsStaticMesh; -import org.atriasoft.gameengine.components.ComponentRenderTexturedStaticMesh; -import org.atriasoft.gameengine.components.ComponentStaticMesh; -import org.atriasoft.gameengine.components.ComponentTexture; -import org.atriasoft.gameengine.components.PhysicBodyType; -import org.atriasoft.gameengine.engines.EngineLight; -import org.atriasoft.gameengine.engines.EnginePhysics; -import org.atriasoft.gameengine.map.MapVoxel; -import org.atriasoft.gameengine.physics.shape.Box; -import org.atriasoft.gameengine.tools.MeshGenerator; +import org.atriasoft.ege.camera.Camera; +import org.atriasoft.ege.components.ComponentGravityStatic; +import org.atriasoft.ege.components.ComponentLight; +import org.atriasoft.ege.components.ComponentLightSun; +import org.atriasoft.ege.components.ComponentMaterial; +import org.atriasoft.ege.components.ComponentPhysics; +import org.atriasoft.ege.components.ComponentPlayer; +import org.atriasoft.ege.components.ComponentPosition; +import org.atriasoft.ege.components.ComponentPositionPlayer; +import org.atriasoft.ege.components.ComponentRenderColoredStaticMesh; +import org.atriasoft.ege.components.ComponentRenderTexturedMaterialsStaticMesh; +import org.atriasoft.ege.components.ComponentRenderTexturedStaticMesh; +import org.atriasoft.ege.components.ComponentStaticMesh; +import org.atriasoft.ege.components.ComponentTexture; +import org.atriasoft.ege.components.PhysicBodyType; +import org.atriasoft.ege.engines.EngineLight; +import org.atriasoft.ege.engines.EnginePhysics; +import org.atriasoft.ege.map.MapVoxel; +import org.atriasoft.ege.physics.shape.Box; +import org.atriasoft.ege.tools.MeshGenerator; public class LoxelApplication extends Application { // public static ComponentPosition relativeTestPos; @@ -126,7 +126,6 @@ public class LoxelApplication extends Application { localBox.addComponent(physics2); this.env.addEntity(localBox); } - /* { // add a cube to test collision ... final Entity localBox = new Entity(this.env); @@ -198,13 +197,14 @@ public class LoxelApplication extends Application { { // add a cube to test collision ... final Entity localBox = new Entity(this.env); - final Quaternion orientation = new Quaternion(0.3f, 0.3f, 0.4f, 1); - orientation.normalize(); + final Quaternion orientation = new Quaternion(0.3f, 1.3f, 0.4f, 1); + //orientation.normalize(); localBox.addComponent(new ComponentStaticMesh(new Uri("RES", "cube-one.obj"))); localBox.addComponent(new ComponentTexture(new Uri("DATA", "blocks/clay.png"))); localBox.addComponent(new ComponentRenderTexturedStaticMesh(new Uri("DATA", "basic.vert"), new Uri("DATA", "basic.frag"))); final ComponentPhysics physics2 = new ComponentPhysics(this.env); physics2.setTransform(new Transform3D(new Vector3f(2, -2, 14.2f), orientation)); + physics2.setAngularReactionEnable(false); final Box box2 = new Box(); box2.setSize(new Vector3f(0.5f, 0.5f, 0.5f)); box2.setOrigin(new Vector3f(0, 0, 0)); @@ -213,7 +213,6 @@ public class LoxelApplication extends Application { localBox.addComponent(physics2); this.env.addEntity(localBox); } - */ { // this is the floor final Entity localBox = new Entity(this.env); @@ -271,8 +270,8 @@ public class LoxelApplication extends Application { this.env.addEntity(gird); final Entity player = new Entity(this.env); - if (false) { - final Transform3D playerTransform = new Transform3D(new Vector3f(0, -5, 13)); + if (true) { + final Transform3D playerTransform = new Transform3D(new Vector3f(0, -5, 1)); //this.objectPosition = new ComponentPositionPlayer(); //player.addComponent(this.objectPosition); this.objectPlayer = new ComponentPlayer(); @@ -285,6 +284,8 @@ public class LoxelApplication extends Application { (EngineLight) this.env.getEngine(EngineLight.ENGINE_NAME))); final ComponentPhysics physics = new ComponentPhysics(this.env, playerTransform); physics.setBodyType(PhysicBodyType.BODY_DYNAMIC); + physics.setAngularReactionEnable(false); + physics.setSleepingEnable(false); final Box box = new Box(); box.setSize(new Vector3f(0.3f, 0.3f, 0.9f)); box.setOrigin(new Vector3f(0, 0, 0.9f)); @@ -324,7 +325,7 @@ public class LoxelApplication extends Application { if (tmpEngine != null) { final EnginePhysics physicsEngine = (EnginePhysics) tmpEngine; //Disable gravity for test ... - physicsEngine.setGravity(new Vector3f(0.0f, 0.0f, -0.3f)); + physicsEngine.setGravity(new Vector3f(0.0f, 0.0f, -9.0f)); } // ready to let Gale & Ege manage the display diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/MainLoxelEngine.java b/src/org/atriasoft/ege/samples/LoxelEngine/MainLoxelEngine.java similarity index 52% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/MainLoxelEngine.java rename to src/org/atriasoft/ege/samples/LoxelEngine/MainLoxelEngine.java index ba93699..c0e1b9f 100644 --- a/src/org/atriasoft/gameengine/samples/LoxelEngine/MainLoxelEngine.java +++ b/src/org/atriasoft/ege/samples/LoxelEngine/MainLoxelEngine.java @@ -1,12 +1,12 @@ -package org.atriasoft.gameengine.samples.LoxelEngine; +package org.atriasoft.ege.samples.LoxelEngine; import org.atriasoft.etk.Uri; import org.atriasoft.gale.Gale; public class MainLoxelEngine { public static void main(final String[] args) { - Uri.setGroup("DATA", "src/org/atriasoft/gameengine/samples/LoxelEngine/res/"); - Uri.setGroup("DATA_EGE", "src/org/atriasoft/gameengine/data/"); + Uri.setGroup("DATA", "src/org/atriasoft/ege/samples/LoxelEngine/res/"); + Uri.setGroup("DATA_EGE", "src/org/atriasoft/ege/data/"); Uri.setGroup("RES", "res"); Gale.run(new LoxelApplication(), args); } diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/basic.frag b/src/org/atriasoft/ege/samples/LoxelEngine/res/basic.frag similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/basic.frag rename to src/org/atriasoft/ege/samples/LoxelEngine/res/basic.frag diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/basic.vert b/src/org/atriasoft/ege/samples/LoxelEngine/res/basic.vert similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/basic.vert rename to src/org/atriasoft/ege/samples/LoxelEngine/res/basic.vert diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/basicMaterial.frag b/src/org/atriasoft/ege/samples/LoxelEngine/res/basicMaterial.frag similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/basicMaterial.frag rename to src/org/atriasoft/ege/samples/LoxelEngine/res/basicMaterial.frag diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/basicMaterial.vert b/src/org/atriasoft/ege/samples/LoxelEngine/res/basicMaterial.vert similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/basicMaterial.vert rename to src/org/atriasoft/ege/samples/LoxelEngine/res/basicMaterial.vert diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/.DS_Store b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/.DS_Store similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/.DS_Store rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/.DS_Store diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/anvil_base.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/anvil_base.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/anvil_base.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/anvil_base.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/anvil_top_damaged_0.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/anvil_top_damaged_0.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/anvil_top_damaged_0.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/anvil_top_damaged_0.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/anvil_top_damaged_1.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/anvil_top_damaged_1.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/anvil_top_damaged_1.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/anvil_top_damaged_1.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/anvil_top_damaged_2.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/anvil_top_damaged_2.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/anvil_top_damaged_2.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/anvil_top_damaged_2.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/beacon.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/beacon.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/beacon.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/beacon.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/beacon.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/beacon.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/beacon.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/beacon.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/bed_feet_end.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/bed_feet_end.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/bed_feet_end.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/bed_feet_end.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/bed_feet_side.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/bed_feet_side.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/bed_feet_side.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/bed_feet_side.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/bed_feet_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/bed_feet_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/bed_feet_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/bed_feet_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/bed_head_end.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/bed_head_end.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/bed_head_end.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/bed_head_end.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/bed_head_side.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/bed_head_side.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/bed_head_side.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/bed_head_side.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/bed_head_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/bed_head_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/bed_head_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/bed_head_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/bedrock.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/bedrock.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/bedrock.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/bedrock.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/bookshelf.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/bookshelf.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/bookshelf.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/bookshelf.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/brewing_stand.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/brewing_stand.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/brewing_stand.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/brewing_stand.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/brewing_stand_base.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/brewing_stand_base.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/brewing_stand_base.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/brewing_stand_base.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/brick.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/brick.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/brick.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/brick.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cactus_bottom.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cactus_bottom.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cactus_bottom.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cactus_bottom.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cactus_side.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cactus_side.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cactus_side.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cactus_side.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cactus_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cactus_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cactus_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cactus_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cake_bottom.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cake_bottom.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cake_bottom.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cake_bottom.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cake_inner.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cake_inner.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cake_inner.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cake_inner.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cake_side.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cake_side.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cake_side.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cake_side.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cake_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cake_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cake_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cake_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/carrots_stage_0.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/carrots_stage_0.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/carrots_stage_0.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/carrots_stage_0.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/carrots_stage_1.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/carrots_stage_1.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/carrots_stage_1.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/carrots_stage_1.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/carrots_stage_2.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/carrots_stage_2.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/carrots_stage_2.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/carrots_stage_2.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/carrots_stage_3.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/carrots_stage_3.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/carrots_stage_3.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/carrots_stage_3.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cauldron_bottom.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cauldron_bottom.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cauldron_bottom.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cauldron_bottom.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cauldron_inner.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cauldron_inner.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cauldron_inner.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cauldron_inner.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cauldron_side.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cauldron_side.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cauldron_side.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cauldron_side.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cauldron_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cauldron_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cauldron_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cauldron_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/chorus_flower.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/chorus_flower.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/chorus_flower.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/chorus_flower.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/chorus_flower_dead.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/chorus_flower_dead.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/chorus_flower_dead.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/chorus_flower_dead.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/chorus_plant.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/chorus_plant.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/chorus_plant.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/chorus_plant.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/clay.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/clay.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/clay.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/clay.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/coal_block.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/coal_block.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/coal_block.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/coal_block.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/coal_ore.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/coal_ore.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/coal_ore.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/coal_ore.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/coarse_dirt.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/coarse_dirt.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/coarse_dirt.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/coarse_dirt.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cobblestone.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cobblestone.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cobblestone.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cobblestone.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cobblestone_mossy.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cobblestone_mossy.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cobblestone_mossy.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cobblestone_mossy.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cocoa_stage_0.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cocoa_stage_0.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cocoa_stage_0.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cocoa_stage_0.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cocoa_stage_1.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cocoa_stage_1.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cocoa_stage_1.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cocoa_stage_1.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cocoa_stage_2.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cocoa_stage_2.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/cocoa_stage_2.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/cocoa_stage_2.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/command_block.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/command_block.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/command_block.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/command_block.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/command_block.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/command_block.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/command_block.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/command_block.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/comparator_off.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/comparator_off.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/comparator_off.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/comparator_off.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/comparator_on.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/comparator_on.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/comparator_on.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/comparator_on.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/crafting_table_front.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/crafting_table_front.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/crafting_table_front.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/crafting_table_front.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/crafting_table_side.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/crafting_table_side.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/crafting_table_side.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/crafting_table_side.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/crafting_table_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/crafting_table_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/crafting_table_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/crafting_table_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/daylight_detector_inverted_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/daylight_detector_inverted_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/daylight_detector_inverted_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/daylight_detector_inverted_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/daylight_detector_side.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/daylight_detector_side.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/daylight_detector_side.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/daylight_detector_side.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/daylight_detector_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/daylight_detector_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/daylight_detector_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/daylight_detector_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/deadbush.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/deadbush.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/deadbush.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/deadbush.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/destroy_stage_0.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/destroy_stage_0.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/destroy_stage_0.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/destroy_stage_0.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/destroy_stage_1.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/destroy_stage_1.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/destroy_stage_1.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/destroy_stage_1.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/destroy_stage_2.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/destroy_stage_2.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/destroy_stage_2.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/destroy_stage_2.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/destroy_stage_3.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/destroy_stage_3.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/destroy_stage_3.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/destroy_stage_3.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/destroy_stage_4.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/destroy_stage_4.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/destroy_stage_4.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/destroy_stage_4.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/destroy_stage_5.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/destroy_stage_5.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/destroy_stage_5.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/destroy_stage_5.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/destroy_stage_6.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/destroy_stage_6.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/destroy_stage_6.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/destroy_stage_6.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/destroy_stage_7.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/destroy_stage_7.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/destroy_stage_7.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/destroy_stage_7.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/destroy_stage_8.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/destroy_stage_8.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/destroy_stage_8.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/destroy_stage_8.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/destroy_stage_9.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/destroy_stage_9.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/destroy_stage_9.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/destroy_stage_9.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/diamond.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/diamond.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/diamond.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/diamond.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/diamond_block.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/diamond_block.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/diamond_block.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/diamond_block.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/diamond_block.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/diamond_block.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/diamond_block.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/diamond_block.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/diamond_ore.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/diamond_ore.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/diamond_ore.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/diamond_ore.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/diamond_ore.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/diamond_ore.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/diamond_ore.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/diamond_ore.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/dirt.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/dirt.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/dirt.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/dirt.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/dirt_podzol_side.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/dirt_podzol_side.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/dirt_podzol_side.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/dirt_podzol_side.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/dirt_podzol_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/dirt_podzol_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/dirt_podzol_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/dirt_podzol_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/dispenser_front_horizontal.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/dispenser_front_horizontal.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/dispenser_front_horizontal.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/dispenser_front_horizontal.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/dispenser_front_vertical.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/dispenser_front_vertical.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/dispenser_front_vertical.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/dispenser_front_vertical.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/door_acacia_lower.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/door_acacia_lower.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/door_acacia_lower.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/door_acacia_lower.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/door_acacia_upper.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/door_acacia_upper.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/door_acacia_upper.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/door_acacia_upper.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/door_dark_oak_lower.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/door_dark_oak_lower.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/door_dark_oak_lower.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/door_dark_oak_lower.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/door_dark_oak_upper.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/door_dark_oak_upper.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/door_dark_oak_upper.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/door_dark_oak_upper.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/door_iron_lower.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/door_iron_lower.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/door_iron_lower.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/door_iron_lower.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/door_iron_upper.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/door_iron_upper.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/door_iron_upper.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/door_iron_upper.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/door_wood_lower.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/door_wood_lower.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/door_wood_lower.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/door_wood_lower.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/door_wood_upper.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/door_wood_upper.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/door_wood_upper.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/door_wood_upper.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/double_plant_fern_bottom.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/double_plant_fern_bottom.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/double_plant_fern_bottom.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/double_plant_fern_bottom.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/double_plant_fern_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/double_plant_fern_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/double_plant_fern_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/double_plant_fern_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/double_plant_paeonia_bottom.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/double_plant_paeonia_bottom.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/double_plant_paeonia_bottom.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/double_plant_paeonia_bottom.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/double_plant_paeonia_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/double_plant_paeonia_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/double_plant_paeonia_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/double_plant_paeonia_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/double_plant_rose_bottom.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/double_plant_rose_bottom.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/double_plant_rose_bottom.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/double_plant_rose_bottom.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/double_plant_rose_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/double_plant_rose_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/double_plant_rose_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/double_plant_rose_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/double_plant_syringa_bottom.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/double_plant_syringa_bottom.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/double_plant_syringa_bottom.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/double_plant_syringa_bottom.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/double_plant_syringa_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/double_plant_syringa_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/double_plant_syringa_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/double_plant_syringa_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/dragon_egg.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/dragon_egg.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/dragon_egg.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/dragon_egg.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/dragon_egg.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/dragon_egg.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/dragon_egg.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/dragon_egg.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/dropper_front_horizontal.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/dropper_front_horizontal.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/dropper_front_horizontal.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/dropper_front_horizontal.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/dropper_front_vertical.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/dropper_front_vertical.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/dropper_front_vertical.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/dropper_front_vertical.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/emerald_block.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/emerald_block.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/emerald_block.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/emerald_block.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/emerald_block.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/emerald_block.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/emerald_block.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/emerald_block.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/emerald_ore.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/emerald_ore.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/emerald_ore.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/emerald_ore.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/emerald_ore.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/emerald_ore.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/emerald_ore.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/emerald_ore.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/end_bricks.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/end_bricks.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/end_bricks.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/end_bricks.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/end_rod.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/end_rod.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/end_rod.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/end_rod.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/end_stone.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/end_stone.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/end_stone.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/end_stone.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/endframe_eye.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/endframe_eye.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/endframe_eye.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/endframe_eye.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/endframe_eye.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/endframe_eye.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/endframe_eye.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/endframe_eye.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/endframe_side.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/endframe_side.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/endframe_side.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/endframe_side.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/endframe_side.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/endframe_side.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/endframe_side.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/endframe_side.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/endframe_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/endframe_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/endframe_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/endframe_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/endframe_top.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/endframe_top.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/endframe_top.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/endframe_top.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/farmland_dry.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/farmland_dry.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/farmland_dry.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/farmland_dry.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/farmland_wet.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/farmland_wet.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/farmland_wet.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/farmland_wet.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/fern.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/fern.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/fern.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/fern.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/fire_layer_0.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/fire_layer_0.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/fire_layer_0.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/fire_layer_0.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/fire_layer_0.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/fire_layer_0.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/fire_layer_0.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/fire_layer_0.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/fire_layer_1.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/fire_layer_1.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/fire_layer_1.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/fire_layer_1.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/fire_layer_1.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/fire_layer_1.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/fire_layer_1.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/fire_layer_1.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/flower_dandelion.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/flower_dandelion.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/flower_dandelion.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/flower_dandelion.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/flower_rose.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/flower_rose.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/flower_rose.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/flower_rose.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/furnace_front_off.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/furnace_front_off.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/furnace_front_off.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/furnace_front_off.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/furnace_front_on.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/furnace_front_on.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/furnace_front_on.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/furnace_front_on.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/furnace_front_on.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/furnace_front_on.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/furnace_front_on.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/furnace_front_on.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/furnace_side.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/furnace_side.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/furnace_side.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/furnace_side.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/furnace_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/furnace_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/furnace_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/furnace_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/furnace_top.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/furnace_top.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/furnace_top.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/furnace_top.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_black.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_black.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_black.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_black.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_blue.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_blue.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_blue.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_blue.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_brown.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_brown.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_brown.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_brown.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_cyan.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_cyan.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_cyan.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_cyan.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_gray.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_gray.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_gray.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_gray.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_green.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_green.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_green.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_green.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_light_blue.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_light_blue.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_light_blue.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_light_blue.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_lime.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_lime.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_lime.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_lime.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_magenta.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_magenta.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_magenta.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_magenta.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_orange.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_orange.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_orange.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_orange.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_pane_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_pane_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_pane_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_pane_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_pink.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_pink.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_pink.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_pink.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_purple.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_purple.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_purple.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_purple.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_red.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_red.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_red.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_red.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_silver.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_silver.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_silver.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_silver.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_white.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_white.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_white.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_white.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_yellow.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_yellow.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glass_yellow.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glass_yellow.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glowstone.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glowstone.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glowstone.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glowstone.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glowstone.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glowstone.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/glowstone.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/glowstone.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/gold_block.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/gold_block.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/gold_block.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/gold_block.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/gold_ore.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/gold_ore.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/gold_ore.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/gold_ore.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/gold_ore.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/gold_ore.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/gold_ore.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/gold_ore.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/gold_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/gold_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/gold_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/gold_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/grass_path_side.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/grass_path_side.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/grass_path_side.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/grass_path_side.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/grass_path_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/grass_path_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/grass_path_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/grass_path_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/grass_side_block.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/grass_side_block.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/grass_side_block.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/grass_side_block.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/grass_side_overlay.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/grass_side_overlay.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/grass_side_overlay.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/grass_side_overlay.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/grass_side_overlay2.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/grass_side_overlay2.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/grass_side_overlay2.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/grass_side_overlay2.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/grass_side_snowed.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/grass_side_snowed.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/grass_side_snowed.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/grass_side_snowed.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/grass_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/grass_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/grass_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/grass_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/gravel.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/gravel.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/gravel.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/gravel.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_black.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_black.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_black.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_black.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_blue.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_blue.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_blue.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_blue.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_brown.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_brown.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_brown.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_brown.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_cyan.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_cyan.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_cyan.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_cyan.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_gray.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_gray.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_gray.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_gray.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_green.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_green.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_green.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_green.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_light_blue.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_light_blue.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_light_blue.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_light_blue.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_lime.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_lime.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_lime.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_lime.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_magenta.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_magenta.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_magenta.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_magenta.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_orange.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_orange.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_orange.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_orange.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_pink.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_pink.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_pink.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_pink.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_purple.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_purple.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_purple.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_purple.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_red.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_red.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_red.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_red.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_silver.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_silver.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_silver.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_silver.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_white.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_white.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_white.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_white.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_yellow.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_yellow.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hardened_clay_stained_yellow.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hardened_clay_stained_yellow.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hay_block_side.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hay_block_side.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hay_block_side.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hay_block_side.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hay_block_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hay_block_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hay_block_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hay_block_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hopper_inside.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hopper_inside.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hopper_inside.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hopper_inside.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hopper_outside.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hopper_outside.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hopper_outside.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hopper_outside.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hopper_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hopper_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/hopper_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/hopper_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/ice.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/ice.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/ice.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/ice.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/ice_packed.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/ice_packed.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/ice_packed.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/ice_packed.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/ice_packed.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/ice_packed.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/ice_packed.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/ice_packed.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/iron_bars.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/iron_bars.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/iron_bars.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/iron_bars.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/iron_bars_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/iron_bars_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/iron_bars_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/iron_bars_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/iron_block.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/iron_block.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/iron_block.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/iron_block.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/iron_ore.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/iron_ore.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/iron_ore.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/iron_ore.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/iron_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/iron_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/iron_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/iron_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/iron_trapdoor.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/iron_trapdoor.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/iron_trapdoor.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/iron_trapdoor.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/itemframe_background.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/itemframe_background.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/itemframe_background.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/itemframe_background.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/jukebox_side.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/jukebox_side.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/jukebox_side.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/jukebox_side.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/jukebox_side.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/jukebox_side.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/jukebox_side.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/jukebox_side.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/jukebox_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/jukebox_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/jukebox_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/jukebox_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/lapis_block.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/lapis_block.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/lapis_block.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/lapis_block.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/lapis_ore.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/lapis_ore.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/lapis_ore.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/lapis_ore.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/lava_flow.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/lava_flow.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/lava_flow.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/lava_flow.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/lava_flow.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/lava_flow.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/lava_flow.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/lava_flow.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/lava_flow.png.mcmeta copy b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/lava_flow.png.mcmeta copy similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/lava_flow.png.mcmeta copy rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/lava_flow.png.mcmeta copy diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/lava_still.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/lava_still.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/lava_still.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/lava_still.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/lava_still.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/lava_still.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/lava_still.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/lava_still.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/lava_still.png.mcmeta copy b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/lava_still.png.mcmeta copy similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/lava_still.png.mcmeta copy rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/lava_still.png.mcmeta copy diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/leaves_acacia.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/leaves_acacia.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/leaves_acacia.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/leaves_acacia.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/leaves_big_oak.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/leaves_big_oak.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/leaves_big_oak.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/leaves_big_oak.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/leaves_birch.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/leaves_birch.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/leaves_birch.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/leaves_birch.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/leaves_jungle.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/leaves_jungle.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/leaves_jungle.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/leaves_jungle.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/leaves_oak.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/leaves_oak.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/leaves_oak.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/leaves_oak.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/leaves_spruce.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/leaves_spruce.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/leaves_spruce.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/leaves_spruce.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/lever.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/lever.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/lever.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/lever.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_acacia.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_acacia.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_acacia.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_acacia.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_acacia_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_acacia_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_acacia_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_acacia_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_big_oak.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_big_oak.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_big_oak.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_big_oak.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_big_oak_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_big_oak_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_big_oak_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_big_oak_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_birch.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_birch.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_birch.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_birch.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_birch_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_birch_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_birch_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_birch_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_jungle.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_jungle.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_jungle.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_jungle.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_jungle_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_jungle_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_jungle_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_jungle_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_oak.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_oak.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_oak.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_oak.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_oak_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_oak_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_oak_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_oak_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_spruce.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_spruce.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_spruce.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_spruce.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_spruce_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_spruce_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/log_spruce_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/log_spruce_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/melon_side.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/melon_side.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/melon_side.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/melon_side.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/melon_stem_connected.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/melon_stem_connected.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/melon_stem_connected.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/melon_stem_connected.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/melon_stem_disconnected.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/melon_stem_disconnected.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/melon_stem_disconnected.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/melon_stem_disconnected.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/melon_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/melon_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/melon_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/melon_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/mob_spawner.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/mob_spawner.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/mob_spawner.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/mob_spawner.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/mushroom_block_inside.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/mushroom_block_inside.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/mushroom_block_inside.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/mushroom_block_inside.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/mushroom_block_skin_brown.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/mushroom_block_skin_brown.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/mushroom_block_skin_brown.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/mushroom_block_skin_brown.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/mushroom_block_skin_red.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/mushroom_block_skin_red.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/mushroom_block_skin_red.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/mushroom_block_skin_red.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/mushroom_block_skin_stem.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/mushroom_block_skin_stem.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/mushroom_block_skin_stem.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/mushroom_block_skin_stem.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/mushroom_brown.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/mushroom_brown.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/mushroom_brown.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/mushroom_brown.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/mushroom_red.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/mushroom_red.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/mushroom_red.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/mushroom_red.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/mycelium_side.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/mycelium_side.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/mycelium_side.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/mycelium_side.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/mycelium_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/mycelium_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/mycelium_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/mycelium_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/nether_brick.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/nether_brick.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/nether_brick.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/nether_brick.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/nether_portal.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/nether_portal.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/nether_portal.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/nether_portal.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/nether_portal.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/nether_portal.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/nether_portal.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/nether_portal.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/nether_wart_stage_0.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/nether_wart_stage_0.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/nether_wart_stage_0.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/nether_wart_stage_0.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/nether_wart_stage_1.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/nether_wart_stage_1.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/nether_wart_stage_1.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/nether_wart_stage_1.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/nether_wart_stage_2.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/nether_wart_stage_2.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/nether_wart_stage_2.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/nether_wart_stage_2.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/netherrack.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/netherrack.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/netherrack.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/netherrack.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/noteblock.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/noteblock.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/noteblock.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/noteblock.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/obsidian.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/obsidian.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/obsidian.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/obsidian.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/piston_bottom.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/piston_bottom.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/piston_bottom.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/piston_bottom.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/piston_inner.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/piston_inner.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/piston_inner.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/piston_inner.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/piston_side.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/piston_side.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/piston_side.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/piston_side.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/piston_top_normal.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/piston_top_normal.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/piston_top_normal.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/piston_top_normal.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/piston_top_sticky.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/piston_top_sticky.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/piston_top_sticky.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/piston_top_sticky.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/planks_acacia.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/planks_acacia.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/planks_acacia.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/planks_acacia.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/planks_big_oak.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/planks_big_oak.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/planks_big_oak.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/planks_big_oak.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/planks_birch.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/planks_birch.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/planks_birch.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/planks_birch.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/planks_jungle.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/planks_jungle.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/planks_jungle.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/planks_jungle.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/planks_oak.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/planks_oak.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/planks_oak.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/planks_oak.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/planks_spruce.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/planks_spruce.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/planks_spruce.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/planks_spruce.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/portal.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/portal.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/portal.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/portal.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/portal.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/portal.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/portal.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/portal.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/portal.png.mcmeta copy b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/portal.png.mcmeta copy similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/portal.png.mcmeta copy rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/portal.png.mcmeta copy diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/portal_effect.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/portal_effect.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/portal_effect.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/portal_effect.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/portal_effect.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/portal_effect.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/portal_effect.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/portal_effect.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/potatoes_stage_0.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/potatoes_stage_0.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/potatoes_stage_0.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/potatoes_stage_0.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/potatoes_stage_1.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/potatoes_stage_1.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/potatoes_stage_1.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/potatoes_stage_1.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/potatoes_stage_2.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/potatoes_stage_2.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/potatoes_stage_2.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/potatoes_stage_2.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/potatoes_stage_3.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/potatoes_stage_3.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/potatoes_stage_3.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/potatoes_stage_3.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/prismarine_bricks.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/prismarine_bricks.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/prismarine_bricks.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/prismarine_bricks.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/prismarine_bricks.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/prismarine_bricks.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/prismarine_bricks.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/prismarine_bricks.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/prismarine_dark.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/prismarine_dark.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/prismarine_dark.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/prismarine_dark.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/prismarine_rough.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/prismarine_rough.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/prismarine_rough.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/prismarine_rough.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/prismarine_rough.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/prismarine_rough.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/prismarine_rough.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/prismarine_rough.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/prismarine_rough.png.mcmeta copy b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/prismarine_rough.png.mcmeta copy similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/prismarine_rough.png.mcmeta copy rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/prismarine_rough.png.mcmeta copy diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/pumpkin_face_off.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/pumpkin_face_off.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/pumpkin_face_off.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/pumpkin_face_off.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/pumpkin_face_on.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/pumpkin_face_on.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/pumpkin_face_on.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/pumpkin_face_on.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/pumpkin_face_on.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/pumpkin_face_on.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/pumpkin_face_on.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/pumpkin_face_on.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/pumpkin_side.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/pumpkin_side.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/pumpkin_side.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/pumpkin_side.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/pumpkin_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/pumpkin_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/pumpkin_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/pumpkin_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/purpur_block.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/purpur_block.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/purpur_block.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/purpur_block.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/purpur_pillar.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/purpur_pillar.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/purpur_pillar.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/purpur_pillar.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/purpur_pillar_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/purpur_pillar_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/purpur_pillar_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/purpur_pillar_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/quartz_block_bottom.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/quartz_block_bottom.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/quartz_block_bottom.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/quartz_block_bottom.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/quartz_block_chiseled.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/quartz_block_chiseled.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/quartz_block_chiseled.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/quartz_block_chiseled.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/quartz_block_chiseled_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/quartz_block_chiseled_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/quartz_block_chiseled_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/quartz_block_chiseled_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/quartz_block_lines.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/quartz_block_lines.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/quartz_block_lines.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/quartz_block_lines.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/quartz_block_lines_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/quartz_block_lines_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/quartz_block_lines_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/quartz_block_lines_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/quartz_block_side.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/quartz_block_side.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/quartz_block_side.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/quartz_block_side.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/quartz_block_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/quartz_block_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/quartz_block_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/quartz_block_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/quartz_ore.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/quartz_ore.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/quartz_ore.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/quartz_ore.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/rail_activator.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/rail_activator.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/rail_activator.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/rail_activator.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/rail_activator_powered.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/rail_activator_powered.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/rail_activator_powered.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/rail_activator_powered.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/rail_activator_powered.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/rail_activator_powered.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/rail_activator_powered.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/rail_activator_powered.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/rail_detector.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/rail_detector.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/rail_detector.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/rail_detector.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/rail_detector_powered.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/rail_detector_powered.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/rail_detector_powered.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/rail_detector_powered.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/rail_detector_powered.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/rail_detector_powered.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/rail_detector_powered.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/rail_detector_powered.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/rail_golden.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/rail_golden.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/rail_golden.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/rail_golden.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/rail_golden_powered.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/rail_golden_powered.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/rail_golden_powered.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/rail_golden_powered.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/rail_golden_powered.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/rail_golden_powered.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/rail_golden_powered.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/rail_golden_powered.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/rail_normal.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/rail_normal.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/rail_normal.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/rail_normal.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/rail_normal_turned.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/rail_normal_turned.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/rail_normal_turned.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/rail_normal_turned.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/red_sand.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/red_sand.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/red_sand.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/red_sand.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/red_sandstone_bottom.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/red_sandstone_bottom.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/red_sandstone_bottom.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/red_sandstone_bottom.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/red_sandstone_carved.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/red_sandstone_carved.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/red_sandstone_carved.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/red_sandstone_carved.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/red_sandstone_carved_1.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/red_sandstone_carved_1.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/red_sandstone_carved_1.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/red_sandstone_carved_1.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/red_sandstone_carved_2.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/red_sandstone_carved_2.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/red_sandstone_carved_2.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/red_sandstone_carved_2.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/red_sandstone_normal.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/red_sandstone_normal.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/red_sandstone_normal.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/red_sandstone_normal.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/red_sandstone_smooth.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/red_sandstone_smooth.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/red_sandstone_smooth.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/red_sandstone_smooth.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/red_sandstone_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/red_sandstone_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/red_sandstone_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/red_sandstone_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_block.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_block.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_block.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_block.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_block.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_block.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_block.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_block.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_dust_cross.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_dust_cross.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_dust_cross.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_dust_cross.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_dust_dot.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_dust_dot.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_dust_dot.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_dust_dot.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_dust_line.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_dust_line.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_dust_line.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_dust_line.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_dust_line0.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_dust_line0.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_dust_line0.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_dust_line0.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_dust_line1.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_dust_line1.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_dust_line1.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_dust_line1.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_lamp_off.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_lamp_off.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_lamp_off.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_lamp_off.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_lamp_on.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_lamp_on.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_lamp_on.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_lamp_on.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_lamp_on.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_lamp_on.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_lamp_on.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_lamp_on.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_ore.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_ore.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_ore.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_ore.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_ore.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_ore.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_ore.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_ore.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_torch_off.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_torch_off.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_torch_off.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_torch_off.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_torch_on.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_torch_on.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_torch_on.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_torch_on.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_torch_on.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_torch_on.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/redstone_torch_on.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/redstone_torch_on.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/reeds.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/reeds.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/reeds.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/reeds.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/repeater_off.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/repeater_off.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/repeater_off.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/repeater_off.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/repeater_on.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/repeater_on.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/repeater_on.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/repeater_on.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sand.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sand.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sand.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sand.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sandstone_bottom.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sandstone_bottom.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sandstone_bottom.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sandstone_bottom.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sandstone_carved.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sandstone_carved.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sandstone_carved.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sandstone_carved.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sandstone_carved_1.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sandstone_carved_1.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sandstone_carved_1.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sandstone_carved_1.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sandstone_carved_2.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sandstone_carved_2.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sandstone_carved_2.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sandstone_carved_2.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sandstone_normal.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sandstone_normal.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sandstone_normal.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sandstone_normal.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sandstone_smooth.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sandstone_smooth.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sandstone_smooth.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sandstone_smooth.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sandstone_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sandstone_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sandstone_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sandstone_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sea_lantern.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sea_lantern.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sea_lantern.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sea_lantern.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/slime.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/slime.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/slime.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/slime.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/snow.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/snow.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/snow.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/snow.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/soul_sand.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/soul_sand.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/soul_sand.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/soul_sand.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sponge.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sponge.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sponge.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sponge.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sponge_wet.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sponge_wet.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sponge_wet.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sponge_wet.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stone.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stone.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stone.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stone.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stone_andesite.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stone_andesite.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stone_andesite.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stone_andesite.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stone_andesite_smooth.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stone_andesite_smooth.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stone_andesite_smooth.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stone_andesite_smooth.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stone_diorite.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stone_diorite.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stone_diorite.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stone_diorite.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stone_diorite_smooth.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stone_diorite_smooth.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stone_diorite_smooth.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stone_diorite_smooth.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stone_granite.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stone_granite.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stone_granite.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stone_granite.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stone_granite_smooth.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stone_granite_smooth.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stone_granite_smooth.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stone_granite_smooth.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stone_slab_side.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stone_slab_side.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stone_slab_side.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stone_slab_side.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stone_slab_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stone_slab_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stone_slab_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stone_slab_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stonebrick.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stonebrick.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stonebrick.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stonebrick.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stonebrick_1.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stonebrick_1.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stonebrick_1.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stonebrick_1.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stonebrick_2.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stonebrick_2.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stonebrick_2.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stonebrick_2.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stonebrick_carved.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stonebrick_carved.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stonebrick_carved.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stonebrick_carved.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stonebrick_cracked.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stonebrick_cracked.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stonebrick_cracked.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stonebrick_cracked.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stonebrick_cracked_1.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stonebrick_cracked_1.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stonebrick_cracked_1.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stonebrick_cracked_1.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stonebrick_cracked_2.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stonebrick_cracked_2.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stonebrick_cracked_2.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stonebrick_cracked_2.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stonebrick_mossy.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stonebrick_mossy.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/stonebrick_mossy.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/stonebrick_mossy.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sunflower_head.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sunflower_head.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sunflower_head.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sunflower_head.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sunflower_stem.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sunflower_stem.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/sunflower_stem.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/sunflower_stem.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/tallgrass.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/tallgrass.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/tallgrass.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/tallgrass.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/tnt_bottom.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/tnt_bottom.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/tnt_bottom.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/tnt_bottom.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/tnt_side.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/tnt_side.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/tnt_side.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/tnt_side.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/tnt_top.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/tnt_top.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/tnt_top.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/tnt_top.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/trapdoor.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/trapdoor.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/trapdoor.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/trapdoor.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/trip_wire.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/trip_wire.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/trip_wire.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/trip_wire.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/trip_wire_source.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/trip_wire_source.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/trip_wire_source.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/trip_wire_source.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/vine.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/vine.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/vine.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/vine.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/water_flow.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/water_flow.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/water_flow.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/water_flow.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/water_flow.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/water_flow.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/water_flow.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/water_flow.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/water_static.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/water_static.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/water_static.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/water_static.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/water_still.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/water_still.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/water_still.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/water_still.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/water_still.png.mcmeta b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/water_still.png.mcmeta similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/water_still.png.mcmeta rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/water_still.png.mcmeta diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/waterlily.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/waterlily.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/waterlily.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/waterlily.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/web.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/web.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/web.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/web.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_black.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_black.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_black.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_black.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_blue.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_blue.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_blue.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_blue.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_brown.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_brown.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_brown.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_brown.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_cyan.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_cyan.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_cyan.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_cyan.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_gray.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_gray.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_gray.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_gray.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_green.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_green.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_green.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_green.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_light_blue.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_light_blue.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_light_blue.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_light_blue.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_lime.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_lime.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_lime.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_lime.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_magenta.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_magenta.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_magenta.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_magenta.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_orange.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_orange.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_orange.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_orange.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_pink.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_pink.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_pink.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_pink.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_purple.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_purple.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_purple.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_purple.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_red.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_red.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_red.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_red.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_silver.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_silver.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_silver.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_silver.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_white.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_white.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_white.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_white.png diff --git a/src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_yellow.png b/src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_yellow.png similarity index 100% rename from src/org/atriasoft/gameengine/samples/LoxelEngine/res/blocks/wool_colored_yellow.png rename to src/org/atriasoft/ege/samples/LoxelEngine/res/blocks/wool_colored_yellow.png diff --git a/src/org/atriasoft/gameengine/samples/collisiontest/CollisionTestApplication.java b/src/org/atriasoft/ege/samples/collisiontest/CollisionTestApplication.java similarity index 89% rename from src/org/atriasoft/gameengine/samples/collisiontest/CollisionTestApplication.java rename to src/org/atriasoft/ege/samples/collisiontest/CollisionTestApplication.java index 8744f52..694a49a 100644 --- a/src/org/atriasoft/gameengine/samples/collisiontest/CollisionTestApplication.java +++ b/src/org/atriasoft/ege/samples/collisiontest/CollisionTestApplication.java @@ -1,8 +1,15 @@ -package org.atriasoft.gameengine.samples.collisiontest; +package org.atriasoft.ege.samples.collisiontest; import java.util.ArrayList; import java.util.List; +import org.atriasoft.ege.ControlCameraPlayer; +import org.atriasoft.ege.Engine; +import org.atriasoft.ege.Entity; +import org.atriasoft.ege.Environement; +import org.atriasoft.ege.GameStatus; +import org.atriasoft.ege.Light; +import org.atriasoft.ege.Material; import org.atriasoft.etk.Color; import org.atriasoft.etk.Uri; import org.atriasoft.etk.math.Matrix4f; @@ -20,33 +27,26 @@ import org.atriasoft.gale.key.KeySpecial; import org.atriasoft.gale.key.KeyStatus; import org.atriasoft.gale.key.KeyType; import org.atriasoft.gale.resource.ResourceColored3DObject; -import org.atriasoft.gameengine.ControlCameraPlayer; -import org.atriasoft.gameengine.Engine; -import org.atriasoft.gameengine.Entity; -import org.atriasoft.gameengine.Environement; -import org.atriasoft.gameengine.GameStatus; -import org.atriasoft.gameengine.Light; -import org.atriasoft.gameengine.Material; -import org.atriasoft.gameengine.camera.Camera; -import org.atriasoft.gameengine.components.ComponentGravityStatic; -import org.atriasoft.gameengine.components.ComponentLight; -import org.atriasoft.gameengine.components.ComponentLightSun; -import org.atriasoft.gameengine.components.ComponentMaterial; -import org.atriasoft.gameengine.components.ComponentPhysics; -import org.atriasoft.gameengine.components.ComponentPlayer; -import org.atriasoft.gameengine.components.ComponentPosition; -import org.atriasoft.gameengine.components.ComponentPositionPlayer; -import org.atriasoft.gameengine.components.ComponentRenderColoredStaticMesh; -import org.atriasoft.gameengine.components.ComponentRenderTexturedMaterialsStaticMesh; -import org.atriasoft.gameengine.components.ComponentRenderTexturedStaticMesh; -import org.atriasoft.gameengine.components.ComponentStaticMesh; -import org.atriasoft.gameengine.components.ComponentTexture; -import org.atriasoft.gameengine.components.PhysicBodyType; -import org.atriasoft.gameengine.engines.EngineLight; -import org.atriasoft.gameengine.engines.EnginePhysics; -import org.atriasoft.gameengine.map.MapVoxel; -import org.atriasoft.gameengine.physics.shape.Box; -import org.atriasoft.gameengine.tools.MeshGenerator; +import org.atriasoft.ege.camera.Camera; +import org.atriasoft.ege.components.ComponentGravityStatic; +import org.atriasoft.ege.components.ComponentLight; +import org.atriasoft.ege.components.ComponentLightSun; +import org.atriasoft.ege.components.ComponentMaterial; +import org.atriasoft.ege.components.ComponentPhysics; +import org.atriasoft.ege.components.ComponentPlayer; +import org.atriasoft.ege.components.ComponentPosition; +import org.atriasoft.ege.components.ComponentPositionPlayer; +import org.atriasoft.ege.components.ComponentRenderColoredStaticMesh; +import org.atriasoft.ege.components.ComponentRenderTexturedMaterialsStaticMesh; +import org.atriasoft.ege.components.ComponentRenderTexturedStaticMesh; +import org.atriasoft.ege.components.ComponentStaticMesh; +import org.atriasoft.ege.components.ComponentTexture; +import org.atriasoft.ege.components.PhysicBodyType; +import org.atriasoft.ege.engines.EngineLight; +import org.atriasoft.ege.engines.EnginePhysics; +import org.atriasoft.ege.map.MapVoxel; +import org.atriasoft.ege.physics.shape.Box; +import org.atriasoft.ege.tools.MeshGenerator; public class CollisionTestApplication extends Application { // public static ComponentPosition relativeTestPos; @@ -136,7 +136,8 @@ public class CollisionTestApplication extends Application { localBox.addComponent(new ComponentLight(new Light(new Vector3f(0, 1, 0), new Vector3f(0, 0, 0), new Vector3f(0.8f, 0.03f, 0.002f)))); localBox.addComponent(new ComponentRenderTexturedStaticMesh(new Uri("DATA", "basic.vert"), new Uri("DATA", "basic.frag"))); final ComponentPhysics physics2 = new ComponentPhysics(this.env); - physics2.setTransform(new Transform3D(new Vector3f(0, 0, 0.90f))); + //physics2.setTransform(new Transform3D(new Vector3f(0, 0, 0.90f))); + physics2.setTransform(new Transform3D(new Vector3f(0, 0, 1.20f))); final Box box2 = new Box(); box2.setSize(new Vector3f(0.5f, 0.5f, 0.5f)); box2.setOrigin(new Vector3f(0, 0, 0)); @@ -206,7 +207,8 @@ public class CollisionTestApplication extends Application { if (tmpEngine != null) { final EnginePhysics physicsEngine = (EnginePhysics) tmpEngine; //Disable gravity for test ... - physicsEngine.setGravity(new Vector3f(0.0f, 0.0f, -0.3f)); + //physicsEngine.setGravity(new Vector3f(0.0f, 0.0f, -1.0f)); + physicsEngine.setGravity(new Vector3f(0.0f, 0.0f, -10.0f)); } // ready to let Gale & Ege manage the display diff --git a/src/org/atriasoft/gameengine/samples/collisiontest/Log.java b/src/org/atriasoft/ege/samples/collisiontest/Log.java similarity index 93% rename from src/org/atriasoft/gameengine/samples/collisiontest/Log.java rename to src/org/atriasoft/ege/samples/collisiontest/Log.java index f7d65cc..3605b31 100644 --- a/src/org/atriasoft/gameengine/samples/collisiontest/Log.java +++ b/src/org/atriasoft/ege/samples/collisiontest/Log.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine.samples.collisiontest; +package org.atriasoft.ege.samples.collisiontest; public class Log { private Log() {} diff --git a/src/org/atriasoft/gameengine/samples/collisiontest/MainCollisionTest.java b/src/org/atriasoft/ege/samples/collisiontest/MainCollisionTest.java similarity index 53% rename from src/org/atriasoft/gameengine/samples/collisiontest/MainCollisionTest.java rename to src/org/atriasoft/ege/samples/collisiontest/MainCollisionTest.java index e2913db..652973d 100644 --- a/src/org/atriasoft/gameengine/samples/collisiontest/MainCollisionTest.java +++ b/src/org/atriasoft/ege/samples/collisiontest/MainCollisionTest.java @@ -1,12 +1,12 @@ -package org.atriasoft.gameengine.samples.collisiontest; +package org.atriasoft.ege.samples.collisiontest; import org.atriasoft.etk.Uri; import org.atriasoft.gale.Gale; public class MainCollisionTest { public static void main(final String[] args) { - Uri.setGroup("DATA", "src/org/atriasoft/gameengine/samples/LoxelEngine/res/"); - Uri.setGroup("DATA_EGE", "src/org/atriasoft/gameengine/data/"); + Uri.setGroup("DATA", "src/org/atriasoft/ege/samples/LoxelEngine/res/"); + Uri.setGroup("DATA_EGE", "src/org/atriasoft/ege/data/"); Uri.setGroup("RES", "res"); Gale.run(new CollisionTestApplication(), args); } diff --git a/src/org/atriasoft/gameengine/samples/lowPoly/Log.java b/src/org/atriasoft/ege/samples/lowPoly/Log.java similarity index 94% rename from src/org/atriasoft/gameengine/samples/lowPoly/Log.java rename to src/org/atriasoft/ege/samples/lowPoly/Log.java index 1bc5b67..46ab6f8 100644 --- a/src/org/atriasoft/gameengine/samples/lowPoly/Log.java +++ b/src/org/atriasoft/ege/samples/lowPoly/Log.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine.samples.lowPoly; +package org.atriasoft.ege.samples.lowPoly; public class Log { private Log() {} diff --git a/src/org/atriasoft/gameengine/samples/lowPoly/LowPolyApplication.java b/src/org/atriasoft/ege/samples/lowPoly/LowPolyApplication.java similarity index 85% rename from src/org/atriasoft/gameengine/samples/lowPoly/LowPolyApplication.java rename to src/org/atriasoft/ege/samples/lowPoly/LowPolyApplication.java index 511abdc..3a450c4 100644 --- a/src/org/atriasoft/gameengine/samples/lowPoly/LowPolyApplication.java +++ b/src/org/atriasoft/ege/samples/lowPoly/LowPolyApplication.java @@ -1,5 +1,11 @@ -package org.atriasoft.gameengine.samples.lowPoly; +package org.atriasoft.ege.samples.lowPoly; +import org.atriasoft.ege.ControlCameraSimple; +import org.atriasoft.ege.Entity; +import org.atriasoft.ege.Environement; +import org.atriasoft.ege.GameStatus; +import org.atriasoft.ege.Light; +import org.atriasoft.ege.Material; import org.atriasoft.etk.Color; import org.atriasoft.etk.Uri; import org.atriasoft.etk.math.Matrix4f; @@ -11,24 +17,18 @@ import org.atriasoft.gale.Application; import org.atriasoft.gale.backend3d.OpenGL; import org.atriasoft.gale.backend3d.OpenGL.Flag; import org.atriasoft.gale.context.Context; -import org.atriasoft.gameengine.ControlCameraSimple; -import org.atriasoft.gameengine.Entity; -import org.atriasoft.gameengine.Environement; -import org.atriasoft.gameengine.GameStatus; -import org.atriasoft.gameengine.Light; -import org.atriasoft.gameengine.Material; -import org.atriasoft.gameengine.camera.Camera; -import org.atriasoft.gameengine.components.ComponentLight; -import org.atriasoft.gameengine.components.ComponentLightSun; -import org.atriasoft.gameengine.components.ComponentMaterial; -import org.atriasoft.gameengine.components.ComponentPosition; -import org.atriasoft.gameengine.components.ComponentRenderColoredStaticMesh; -import org.atriasoft.gameengine.components.ComponentRenderTexturedMaterialsStaticMesh; -import org.atriasoft.gameengine.components.ComponentRenderTexturedStaticMesh; -import org.atriasoft.gameengine.components.ComponentStaticMesh; -import org.atriasoft.gameengine.components.ComponentTexture; -import org.atriasoft.gameengine.engines.EngineLight; -import org.atriasoft.gameengine.tools.MeshGenerator; +import org.atriasoft.ege.camera.Camera; +import org.atriasoft.ege.components.ComponentLight; +import org.atriasoft.ege.components.ComponentLightSun; +import org.atriasoft.ege.components.ComponentMaterial; +import org.atriasoft.ege.components.ComponentPosition; +import org.atriasoft.ege.components.ComponentRenderColoredStaticMesh; +import org.atriasoft.ege.components.ComponentRenderTexturedMaterialsStaticMesh; +import org.atriasoft.ege.components.ComponentRenderTexturedStaticMesh; +import org.atriasoft.ege.components.ComponentStaticMesh; +import org.atriasoft.ege.components.ComponentTexture; +import org.atriasoft.ege.engines.EngineLight; +import org.atriasoft.ege.tools.MeshGenerator; import org.atriasoft.gale.key.KeyKeyboard; import org.atriasoft.gale.key.KeySpecial; import org.atriasoft.gale.key.KeyStatus; diff --git a/src/org/atriasoft/gameengine/samples/lowPoly/MainMowPoly.java b/src/org/atriasoft/ege/samples/lowPoly/MainMowPoly.java similarity index 53% rename from src/org/atriasoft/gameengine/samples/lowPoly/MainMowPoly.java rename to src/org/atriasoft/ege/samples/lowPoly/MainMowPoly.java index 2ae3d3b..a934fd2 100644 --- a/src/org/atriasoft/gameengine/samples/lowPoly/MainMowPoly.java +++ b/src/org/atriasoft/ege/samples/lowPoly/MainMowPoly.java @@ -1,12 +1,12 @@ -package org.atriasoft.gameengine.samples.lowPoly; +package org.atriasoft.ege.samples.lowPoly; import org.atriasoft.etk.Uri; import org.atriasoft.gale.Gale; public class MainMowPoly { public static void main(String[] args) { - Uri.setGroup("DATA", "src/org/atriasoft/gameengine/samples/lowPoly/"); - Uri.setGroup("DATA_EGE", "src/org/atriasoft/gameengine/data/"); + Uri.setGroup("DATA", "src/org/atriasoft/ege/samples/lowPoly/"); + Uri.setGroup("DATA_EGE", "src/org/atriasoft/ege/data/"); Uri.setGroup("RES", "res"); Gale.run(new LowPolyApplication(), args); } diff --git a/src/org/atriasoft/gameengine/samples/lowPoly/basic.frag b/src/org/atriasoft/ege/samples/lowPoly/basic.frag similarity index 100% rename from src/org/atriasoft/gameengine/samples/lowPoly/basic.frag rename to src/org/atriasoft/ege/samples/lowPoly/basic.frag diff --git a/src/org/atriasoft/gameengine/samples/lowPoly/basic.vert b/src/org/atriasoft/ege/samples/lowPoly/basic.vert similarity index 100% rename from src/org/atriasoft/gameengine/samples/lowPoly/basic.vert rename to src/org/atriasoft/ege/samples/lowPoly/basic.vert diff --git a/src/org/atriasoft/gameengine/samples/lowPoly/basicMaterial.frag b/src/org/atriasoft/ege/samples/lowPoly/basicMaterial.frag similarity index 100% rename from src/org/atriasoft/gameengine/samples/lowPoly/basicMaterial.frag rename to src/org/atriasoft/ege/samples/lowPoly/basicMaterial.frag diff --git a/src/org/atriasoft/gameengine/samples/lowPoly/basicMaterial.vert b/src/org/atriasoft/ege/samples/lowPoly/basicMaterial.vert similarity index 100% rename from src/org/atriasoft/gameengine/samples/lowPoly/basicMaterial.vert rename to src/org/atriasoft/ege/samples/lowPoly/basicMaterial.vert diff --git a/src/org/atriasoft/gameengine/samples/s1_texturedCube/Log.java b/src/org/atriasoft/ege/samples/s1_texturedCube/Log.java similarity index 93% rename from src/org/atriasoft/gameengine/samples/s1_texturedCube/Log.java rename to src/org/atriasoft/ege/samples/s1_texturedCube/Log.java index aa75524..336f855 100644 --- a/src/org/atriasoft/gameengine/samples/s1_texturedCube/Log.java +++ b/src/org/atriasoft/ege/samples/s1_texturedCube/Log.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine.samples.s1_texturedCube; +package org.atriasoft.ege.samples.s1_texturedCube; public class Log { private Log() {} diff --git a/src/org/atriasoft/gameengine/samples/s1_texturedCube/Main.java b/src/org/atriasoft/ege/samples/s1_texturedCube/Main.java similarity index 51% rename from src/org/atriasoft/gameengine/samples/s1_texturedCube/Main.java rename to src/org/atriasoft/ege/samples/s1_texturedCube/Main.java index 2b207e8..bbe5760 100644 --- a/src/org/atriasoft/gameengine/samples/s1_texturedCube/Main.java +++ b/src/org/atriasoft/ege/samples/s1_texturedCube/Main.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine.samples.s1_texturedCube; +package org.atriasoft.ege.samples.s1_texturedCube; import org.atriasoft.etk.Uri; import org.atriasoft.gale.Gale; @@ -6,8 +6,8 @@ import org.atriasoft.gale.Gale; public class Main { public Main() {} public static void main(String[] args) { - Uri.setGroup("DATA", "src/org/atriasoft/gameengine/samples/s1_texturedCube/"); - Uri.setGroup("DATA_EGE", "src/org/atriasoft/gameengine/data/"); + Uri.setGroup("DATA", "src/org/atriasoft/ege/samples/s1_texturedCube/"); + Uri.setGroup("DATA_EGE", "src/org/atriasoft/ege/data/"); Uri.setGroup("RES", "res"); Gale.run(new S1Application(), args); } diff --git a/src/org/atriasoft/gameengine/samples/s1_texturedCube/S1Application.java b/src/org/atriasoft/ege/samples/s1_texturedCube/S1Application.java similarity index 86% rename from src/org/atriasoft/gameengine/samples/s1_texturedCube/S1Application.java rename to src/org/atriasoft/ege/samples/s1_texturedCube/S1Application.java index 829e210..287e166 100644 --- a/src/org/atriasoft/gameengine/samples/s1_texturedCube/S1Application.java +++ b/src/org/atriasoft/ege/samples/s1_texturedCube/S1Application.java @@ -1,5 +1,9 @@ -package org.atriasoft.gameengine.samples.s1_texturedCube; +package org.atriasoft.ege.samples.s1_texturedCube; +import org.atriasoft.ege.ControlCameraSimple; +import org.atriasoft.ege.Entity; +import org.atriasoft.ege.Environement; +import org.atriasoft.ege.GameStatus; import org.atriasoft.etk.Color; import org.atriasoft.etk.Uri; import org.atriasoft.etk.math.Matrix4f; @@ -11,17 +15,13 @@ import org.atriasoft.gale.Application; import org.atriasoft.gale.backend3d.OpenGL; import org.atriasoft.gale.backend3d.OpenGL.Flag; import org.atriasoft.gale.context.Context; -import org.atriasoft.gameengine.ControlCameraSimple; -import org.atriasoft.gameengine.Entity; -import org.atriasoft.gameengine.Environement; -import org.atriasoft.gameengine.GameStatus; -import org.atriasoft.gameengine.camera.Camera; -import org.atriasoft.gameengine.components.ComponentPosition; -import org.atriasoft.gameengine.components.ComponentRenderColoredStaticMesh; -import org.atriasoft.gameengine.components.ComponentRenderTexturedStaticMesh; -import org.atriasoft.gameengine.components.ComponentStaticMesh; -import org.atriasoft.gameengine.components.ComponentTexture; -import org.atriasoft.gameengine.tools.MeshGenerator; +import org.atriasoft.ege.camera.Camera; +import org.atriasoft.ege.components.ComponentPosition; +import org.atriasoft.ege.components.ComponentRenderColoredStaticMesh; +import org.atriasoft.ege.components.ComponentRenderTexturedStaticMesh; +import org.atriasoft.ege.components.ComponentStaticMesh; +import org.atriasoft.ege.components.ComponentTexture; +import org.atriasoft.ege.tools.MeshGenerator; import org.atriasoft.gale.key.KeyKeyboard; import org.atriasoft.gale.key.KeySpecial; import org.atriasoft.gale.key.KeyStatus; diff --git a/src/org/atriasoft/gameengine/samples/s1_texturedCube/basic.frag b/src/org/atriasoft/ege/samples/s1_texturedCube/basic.frag similarity index 100% rename from src/org/atriasoft/gameengine/samples/s1_texturedCube/basic.frag rename to src/org/atriasoft/ege/samples/s1_texturedCube/basic.frag diff --git a/src/org/atriasoft/gameengine/samples/s1_texturedCube/basic.vert b/src/org/atriasoft/ege/samples/s1_texturedCube/basic.vert similarity index 100% rename from src/org/atriasoft/gameengine/samples/s1_texturedCube/basic.vert rename to src/org/atriasoft/ege/samples/s1_texturedCube/basic.vert diff --git a/src/org/atriasoft/gameengine/samples/todo_sample.md b/src/org/atriasoft/ege/samples/todo_sample.md similarity index 100% rename from src/org/atriasoft/gameengine/samples/todo_sample.md rename to src/org/atriasoft/ege/samples/todo_sample.md diff --git a/src/org/atriasoft/gameengine/tools/MeshGenerator.java b/src/org/atriasoft/ege/tools/MeshGenerator.java similarity index 99% rename from src/org/atriasoft/gameengine/tools/MeshGenerator.java rename to src/org/atriasoft/ege/tools/MeshGenerator.java index be08c47..a7180a2 100644 --- a/src/org/atriasoft/gameengine/tools/MeshGenerator.java +++ b/src/org/atriasoft/ege/tools/MeshGenerator.java @@ -1,4 +1,4 @@ -package org.atriasoft.gameengine.tools; +package org.atriasoft.ege.tools; import java.util.ArrayList; import java.util.List; @@ -6,7 +6,7 @@ import java.util.List; import org.atriasoft.etk.Color; import org.atriasoft.etk.math.Vector3f; import org.atriasoft.gale.backend3d.OpenGL.RenderMode; -import org.atriasoft.gameengine.resource.ResourceStaticColoredMesh; +import org.atriasoft.ege.resource.ResourceStaticColoredMesh; class MeshData { public List vertices = new ArrayList(); diff --git a/test/src/test/atriasoft/gameengine/Log.java b/test/src/test/atriasoft/gameengine/Log.java index c59ff77..747202c 100644 --- a/test/src/test/atriasoft/gameengine/Log.java +++ b/test/src/test/atriasoft/gameengine/Log.java @@ -1,10 +1,10 @@ -package test.atriasoft.gameengine; +package test.atriasoft.ege; import io.scenarium.logger.LogLevel; import io.scenarium.logger.Logger; public class Log { - private static final String LIB_NAME = "gameengine-test"; + private static final String LIB_NAME = "ege-test"; private static final String LIB_NAME_DRAW = Logger.getDrawableName(LIB_NAME); private static final boolean PRINT_CRITICAL = Logger.getNeedPrint(LIB_NAME, LogLevel.CRITICAL); private static final boolean PRINT_ERROR = Logger.getNeedPrint(LIB_NAME, LogLevel.ERROR); diff --git a/test/src/test/atriasoft/gameengine/Log2.java b/test/src/test/atriasoft/gameengine/Log2.java index 5512b90..bc87ac6 100644 --- a/test/src/test/atriasoft/gameengine/Log2.java +++ b/test/src/test/atriasoft/gameengine/Log2.java @@ -1,10 +1,10 @@ -package test.atriasoft.gameengine; +package test.atriasoft.ege; import io.scenarium.logger.LogLevel; import io.scenarium.logger.Logger; public class Log2 { - private static final String LIB_NAME = "gameengine-test-2"; + private static final String LIB_NAME = "ege-test-2"; private static final String LIB_NAME_DRAW = Logger.getDrawableName(LIB_NAME); private static final boolean PRINT_DEBUG = Logger.getNeedPrint(LIB_NAME, LogLevel.DEBUG); diff --git a/test/src/test/atriasoft/gameengine/TestBasicLog.java b/test/src/test/atriasoft/gameengine/TestBasicLog.java index 81b54c4..c86b38d 100644 --- a/test/src/test/atriasoft/gameengine/TestBasicLog.java +++ b/test/src/test/atriasoft/gameengine/TestBasicLog.java @@ -6,7 +6,7 @@ * Contributors: * Revilloud Marc - initial API and implementation ******************************************************************************/ -package test.atriasoft.gameengine; +package test.atriasoft.ege; import java.util.ArrayList; import java.util.List; diff --git a/test/src/test/atriasoft/gameengine/TestTransformation3D.java b/test/src/test/atriasoft/gameengine/TestTransformation3D.java index d402f5a..1ec8188 100644 --- a/test/src/test/atriasoft/gameengine/TestTransformation3D.java +++ b/test/src/test/atriasoft/gameengine/TestTransformation3D.java @@ -1,11 +1,11 @@ -package test.atriasoft.gameengine; +package test.atriasoft.ege; -import org.atriasoft.gameengine.geometry.AABB; -import org.atriasoft.gameengine.geometry.OBB; -import org.atriasoft.gameengine.geometry.Geometry3D; -import org.atriasoft.gameengine.geometry.Plane; -import org.atriasoft.gameengine.geometry.Sphere; -import org.atriasoft.gameengine.geometry.Triangle; +import org.atriasoft.ege.geometry.AABB; +import org.atriasoft.ege.geometry.OBB; +import org.atriasoft.ege.geometry.Geometry3D; +import org.atriasoft.ege.geometry.Plane; +import org.atriasoft.ege.geometry.Sphere; +import org.atriasoft.ege.geometry.Triangle; import org.atriasoft.etk.math.Matrix3f; import org.atriasoft.etk.math.Vector3f; import org.junit.jupiter.api.Test;