Changes
This commit is contained in:
parent
98217661b8
commit
39585834a8
@ -20,9 +20,9 @@
|
|||||||
package com.openeggbert.core.main;
|
package com.openeggbert.core.main;
|
||||||
|
|
||||||
import com.openeggbert.core.gamespace.GameSpace;
|
import com.openeggbert.core.gamespace.GameSpace;
|
||||||
import com.pixelgamelibrary.api.GameI;
|
|
||||||
import com.pixelgamelibrary.api.PixelApplication;
|
import com.pixelgamelibrary.api.PixelApplication;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
import com.pixelgamelibrary.api.Game;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@link com.badlogic.gdx.ApplicationListener} implementation shared by all
|
* {@link com.badlogic.gdx.ApplicationListener} implementation shared by all
|
||||||
@ -34,7 +34,7 @@ public class OpenEggbertApplication extends PixelApplication {
|
|||||||
private static final String ABSOLUTE_PATH_OF_ROOT_DIRECTORY_IN = "absolutePathOfRootDirectoryIn";
|
private static final String ABSOLUTE_PATH_OF_ROOT_DIRECTORY_IN = "absolutePathOfRootDirectoryIn";
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public GameI createGameViaMap(Map<String, Object> objects) {
|
public Game createGameViaMap(Map<String, Object> objects) {
|
||||||
|
|
||||||
String absolutePathOfRootDirectoryIn = null;
|
String absolutePathOfRootDirectoryIn = null;
|
||||||
GameSpace gameSpace = null;
|
GameSpace gameSpace = null;
|
||||||
|
@ -73,12 +73,12 @@ public class OpenEggbertGame extends GameAdapter {
|
|||||||
// for(FileHandle f:Gdx.files.internal(".").list()) {
|
// for(FileHandle f:Gdx.files.internal(".").list()) {
|
||||||
// System.out.println("assets contains also: " + f.name());
|
// System.out.println("assets contains also: " + f.name());
|
||||||
// }
|
// }
|
||||||
com.pixelgamelibrary.api.storage.FileHandle embeddedModsDirectory = Pixel.asset().getAssets().file("/embedded_mods");
|
com.pixelgamelibrary.api.storage.FileHandle embeddedModsDirectory = Pixel.files().assets().file("/embedded_mods");
|
||||||
System.out.println("embeddedModsDirectory.exists=" + embeddedModsDirectory.exists());
|
System.out.println("embeddedModsDirectory.exists=" + embeddedModsDirectory.exists());
|
||||||
System.out.println("embeddedModsDirectory.list().size()=" + embeddedModsDirectory.list().size());
|
System.out.println("embeddedModsDirectory.list().size()=" + embeddedModsDirectory.list().size());
|
||||||
embeddedModsDirectory.list().forEach(e -> System.out.println(e.path()));
|
embeddedModsDirectory.list().forEach(e -> System.out.println(e.path()));
|
||||||
|
|
||||||
Pixel.asset().getAssets().list().forEach(e -> System.out.println(e));
|
Pixel.files().assets().list().forEach(e -> System.out.println(e));
|
||||||
|
|
||||||
for (FileHandle embeddedModGroup : embeddedModsDirectory.list()) {
|
for (FileHandle embeddedModGroup : embeddedModsDirectory.list()) {
|
||||||
if (embeddedModGroup.name().equals("README.md")) {
|
if (embeddedModGroup.name().equals("README.md")) {
|
||||||
|
@ -29,7 +29,6 @@ import com.badlogic.gdx.graphics.g2d.BitmapFont;
|
|||||||
import com.badlogic.gdx.graphics.glutils.ShapeRenderer;
|
import com.badlogic.gdx.graphics.glutils.ShapeRenderer;
|
||||||
import com.badlogic.gdx.utils.ScreenUtils;
|
import com.badlogic.gdx.utils.ScreenUtils;
|
||||||
import com.openeggbert.core.gamespace.GameSpace;
|
import com.openeggbert.core.gamespace.GameSpace;
|
||||||
import com.openeggbert.core.main.OpenEggbertApplication;
|
|
||||||
import com.openeggbert.core.main.OpenEggbertGame;
|
import com.openeggbert.core.main.OpenEggbertGame;
|
||||||
import com.openeggbert.core.mod.Mod;
|
import com.openeggbert.core.mod.Mod;
|
||||||
import com.openeggbert.core.mod.ModType;
|
import com.openeggbert.core.mod.ModType;
|
||||||
@ -75,7 +74,7 @@ public class GameSpaceListScreen extends OpenEggbertScreen {
|
|||||||
Preferences prefs = Gdx.app.getPreferences("My Preferences");
|
Preferences prefs = Gdx.app.getPreferences("My Preferences");
|
||||||
prefs.putString("test", "abc");
|
prefs.putString("test", "abc");
|
||||||
prefs.flush();
|
prefs.flush();
|
||||||
final Storage storage = Pixel.storage().getStorage();
|
final Storage storage = Pixel.files().local();
|
||||||
storage.createDirectory("modes");
|
storage.createDirectory("modes");
|
||||||
storage.createDirectory("gameSpaces");
|
storage.createDirectory("gameSpaces");
|
||||||
System.out.println(storage.debug());
|
System.out.println(storage.debug());
|
||||||
|
@ -28,7 +28,7 @@ import com.openeggbert.core.gamespace.GameSpace;
|
|||||||
import com.pixelgamelibrary.api.Pixel;
|
import com.pixelgamelibrary.api.Pixel;
|
||||||
import com.pixelgamelibrary.backend.libgdx.PixelBackendLibGDX;
|
import com.pixelgamelibrary.backend.libgdx.PixelBackendLibGDX;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import com.pixelgamelibrary.api.GameI;
|
import com.pixelgamelibrary.api.Game;
|
||||||
import com.pixelgamelibrary.backend.libgdx.game.LibGdxGame;
|
import com.pixelgamelibrary.backend.libgdx.game.LibGdxGame;
|
||||||
|
|
||||||
/** Launches the desktop (LWJGL3) application. */
|
/** Launches the desktop (LWJGL3) application. */
|
||||||
@ -44,7 +44,7 @@ public class Lwjgl3Launcher {
|
|||||||
String currentDirectory = DesktopUtils.getPathOfDirectoryWhereJarIsRunning();
|
String currentDirectory = DesktopUtils.getPathOfDirectoryWhereJarIsRunning();
|
||||||
OpenEggbertApplication openEggbertApplication = new OpenEggbertApplication();
|
OpenEggbertApplication openEggbertApplication = new OpenEggbertApplication();
|
||||||
|
|
||||||
GameI game;
|
Game game;
|
||||||
if (gameSpace.isPresent()) {
|
if (gameSpace.isPresent()) {
|
||||||
game = openEggbertApplication.createGame("gameSpace", gameSpace.get(), "currentDirectory", currentDirectory);
|
game = openEggbertApplication.createGame("gameSpace", gameSpace.get(), "currentDirectory", currentDirectory);
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user