24 lines
475 B
Bash
24 lines
475 B
Bash
#!/bin/bash
|
|
|
|
echo "[1/4] Clearing old files..."
|
|
rm -rf "out/app"
|
|
|
|
echo "[2/4] Building game..."
|
|
jpackage --type app-image \
|
|
--dest "out/app" \
|
|
--name "JGame2D" \
|
|
--input "out/artifacts/JGame2D_jar" \
|
|
--main-jar "JGame2D.jar" \
|
|
--main-class de.miaurizius.jgame2d.core.Boot
|
|
|
|
echo "[3/4] Copy assets..."
|
|
mkdir -p "out/app/JGame2D/assets"
|
|
cp -r assets/* "out/app/JGame2D/assets/"
|
|
|
|
echo "[4/4] Zipping..."
|
|
cd out/app
|
|
zip -r ../JGame2D.zip JGame2D
|
|
|
|
cd ../..
|
|
|
|
echo "Done!" |