X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=desktop%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fdesktop%2FDesktopLauncher.java;h=025beb484ed0e573abf795d267d3705feac6ee7b;hb=213d66fcddbc54faf262c3136be61fad9c35ffb0;hp=c30a617f94a6ca016e5029cccb2279d85837657e;hpb=59ff9326fad76d34cbadd3fa3e4b4984892238a4;p=cavedroid.git diff --git a/desktop/src/ru/deadsoftware/cavedroid/desktop/DesktopLauncher.java b/desktop/src/ru/deadsoftware/cavedroid/desktop/DesktopLauncher.java index c30a617..025beb4 100644 --- a/desktop/src/ru/deadsoftware/cavedroid/desktop/DesktopLauncher.java +++ b/desktop/src/ru/deadsoftware/cavedroid/desktop/DesktopLauncher.java @@ -14,12 +14,27 @@ class DesktopLauncher { config.useVsync(true); boolean touch = false; + String assetsPath = null; + for (String anArg : arg) { if (anArg.equals("--touch")) { touch = true; - break; } + + if (anArg.startsWith("--assets")) { + String[] splitArg = anArg.split("="); + if (splitArg.length >= 2) { + assetsPath = splitArg[1]; + } + } } - new Lwjgl3Application(new CaveGame(System.getProperty("user.home") + "/.cavedroid", touch), config); + + new Lwjgl3Application( + new CaveGame( + System.getProperty("user.home") + "/.cavedroid", + touch, + assetsPath), + config + ); } }