diff --git a/.gitignore b/.gitignore index d796c95..9c08823 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,10 @@ config/points.json + +lovr-x86_64.AppImage + +playspace.lovr + +build/ + +*.gz diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..cf75249 --- /dev/null +++ b/build.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +if [ ! -f "$(dirname "$0")/lovr-x86_64.AppImage" ]; then + echo "Error: lovr-x86_64.AppImage not found!" + echo "Please download a LÖVR AppImage from https://github.com/bjornbytes/lovr/actions and save it as lovr-x86_64.AppImage in this repository" + exit 1 +fi + +rm -f playspace.lovr && zip -9qr playspace.lovr json/json.lua conf.lua main.lua + +rm -rf build && mkdir build && cp playspace.lovr lovr-playspace.sh lovr-x86_64.AppImage build/ + +tar -czf "lovr-playspace-$(git describe --tags --abbrev=0).tar.gz" -C build/ . diff --git a/lovr-playspace.sh b/lovr-playspace.sh new file mode 100755 index 0000000..08fbb75 --- /dev/null +++ b/lovr-playspace.sh @@ -0,0 +1,3 @@ +#!/bin/bash +dir="$(dirname "$(readlink -f "$0")")" +"$dir/lovr-x86_64.AppImage" "$dir/playspace.lovr" diff --git a/main.lua b/main.lua index c1674d6..d3139cb 100644 --- a/main.lua +++ b/main.lua @@ -290,7 +290,7 @@ function modeConfigure(pass) if inputDev ~= nil then saveProg = saveProg - (deltaTime / 3) if saveProg <= 0 then - lovr.filesystem.write("config/points.json", json.encode(settings.points)) + lovr.filesystem.write("points.json", json.encode(settings.points)) deinitConfigure() modeDraw(pass) return