summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorilotterytea <iltsu@alright.party>2024-04-27 22:19:06 +0500
committerilotterytea <iltsu@alright.party>2024-04-27 22:19:06 +0500
commit3d402dcd5b65d1d79694d981d75b29ab6225d537 (patch)
tree15da2bc29dc242d0f175a5c11c1d08b2c3d8dd86 /core
parenta07dfae8d30047ddb2c2aca14fddbeecfe02eb4d (diff)
feat: main scene model
Diffstat (limited to 'core')
-rw-r--r--core/src/com/ilotterytea/maxoning/utils/AssetLoading.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/core/src/com/ilotterytea/maxoning/utils/AssetLoading.java b/core/src/com/ilotterytea/maxoning/utils/AssetLoading.java
index aa5e62d..250fbab 100644
--- a/core/src/com/ilotterytea/maxoning/utils/AssetLoading.java
+++ b/core/src/com/ilotterytea/maxoning/utils/AssetLoading.java
@@ -10,8 +10,14 @@ import com.ilotterytea.maxoning.anim.SpriteUtils;
import com.ilotterytea.maxoning.player.MaxonItemEnum;
import com.ilotterytea.maxoning.player.MaxonItemRegister;
import com.ilotterytea.maxoning.ui.AnimatedImage;
+import net.mgsx.gltf.loaders.glb.GLBAssetLoader;
+import net.mgsx.gltf.scene3d.scene.SceneAsset;
public class AssetLoading {
+ public static void setup(AssetManager am) {
+ am.setLoader(SceneAsset.class, ".glb", new GLBAssetLoader());
+ }
+
public static void queue(AssetManager am) {
// Texture atlases:
am.load("sprites/env/environment.atlas", TextureAtlas.class);
@@ -24,6 +30,9 @@ public class AssetLoading {
am.load("MainSpritesheet.atlas", TextureAtlas.class);
am.load("MainSpritesheet.skin", Skin.class, new SkinLoader.SkinParameter("MainSpritesheet.atlas"));
+ // Models:
+ am.load("models/scenes/living_room.glb", SceneAsset.class);
+
// Cat item textures:
am.load("sprites/sheet/loadingCircle.png", Texture.class);
am.load("sprites/sheet/bror.png", Texture.class);