chore: rename scene -> scenes

This commit is contained in:
2025-09-30 01:27:05 +07:00
parent 24f09bf303
commit 2328d879fb
6 changed files with 7 additions and 48 deletions

View File

@ -1,42 +0,0 @@
package org.vibecoders.moongazer;
import org.slf4j.Logger;
import com.badlogic.gdx.assets.AssetManager;
import com.badlogic.gdx.graphics.Texture;
public class Assets {
private static final AssetManager assetManager = new AssetManager();
private static final Logger log = org.slf4j.LoggerFactory.getLogger(Assets.class);
public static <T> T getAsset(String fileName, Class<T> type) {
return assetManager.get(fileName, type);
}
/**
* Loads assets required for the intro scene only.
*
* This is used to load the logo before the main assets are loaded.
*/
public static void loadIntroAndWait() {
assetManager.load("icons/logo.png", Texture.class);
waitUntilLoaded();
}
public static void loadAll() {
log.info("Loading all assets....");
log.warn("stub");
}
public static void waitUntilLoaded() {
assetManager.finishLoading();
}
public static AssetManager getAssetManager() {
return assetManager;
}
public static void dispose() {
assetManager.dispose();
}
}

View File

@ -6,7 +6,8 @@ import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.vibecoders.moongazer.scene.*; import org.vibecoders.moongazer.managers.Assets;
import org.vibecoders.moongazer.scenes.*;
public class Game extends ApplicationAdapter { public class Game extends ApplicationAdapter {
private static final Logger log = LoggerFactory.getLogger(Game.class); private static final Logger log = LoggerFactory.getLogger(Game.class);

View File

@ -1,12 +1,12 @@
package org.vibecoders.moongazer.scene; package org.vibecoders.moongazer.scenes;
import static org.vibecoders.moongazer.Constants.*; import static org.vibecoders.moongazer.Constants.*;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.vibecoders.moongazer.Assets;
import org.vibecoders.moongazer.Game; import org.vibecoders.moongazer.Game;
import org.vibecoders.moongazer.State; import org.vibecoders.moongazer.State;
import org.vibecoders.moongazer.managers.Assets;
import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.graphics.Texture; import com.badlogic.gdx.graphics.Texture;

View File

@ -1,4 +1,4 @@
package org.vibecoders.moongazer.scene; package org.vibecoders.moongazer.scenes;
import static org.vibecoders.moongazer.Constants.*; import static org.vibecoders.moongazer.Constants.*;

View File

@ -1,4 +1,4 @@
package org.vibecoders.moongazer.scene; package org.vibecoders.moongazer.scenes;
import com.badlogic.gdx.graphics.g2d.SpriteBatch; import com.badlogic.gdx.graphics.g2d.SpriteBatch;

View File

@ -1,4 +1,4 @@
package org.vibecoders.moongazer.scene; package org.vibecoders.moongazer.scenes;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.vibecoders.moongazer.Game; import org.vibecoders.moongazer.Game;