diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/GameCore.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/GameCore.java index fa817b2..96f5e6b 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/GameCore.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/GameCore.java @@ -112,6 +112,9 @@ public class GameCore implements GameLogic { Revolver.CreatePhysicsController( ConvexMesh.Box(0.5f,0.75f,0.5f),200f); scene.Revolver = Revolver; PlayerActorID = "Player_Revolver"; + + physicsController = (RigidPhysicsController) Revolver.GetPhysicsController(); + RigidBody.RigidBodyRegister.get(physicsController.RigidBodyID).LockRotation(); // if I put PlayerActorID = "Player_Revolver" it just crashes mesh.RegisterMesh(); scene.AddActor(Musket); diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Scene.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Scene.java index 6af0a4e..426af2b 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Scene.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Scene.java @@ -165,7 +165,7 @@ public class Scene implements IScene { @Override public void SetUpAudio(EngineInstance engineInstance, AudioManager manager) { - AudioInstance newInstance = new AudioInstance("resources/EngineResources/audio/music/groovy_fight.ogg","BGM",manager,true); + AudioInstance newInstance = new AudioInstance("resources/EngineResources/audio/music/MENUMUSIC_RetroFutureClean.ogg","BGM",manager,true); newInstance.Play(); audioInstances.put("BGM",newInstance); }