diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..2db0ccb --- /dev/null +++ b/build.sh @@ -0,0 +1,7 @@ +rm -rf "dist/rise to fall.app" +rm -rf "dist/rise to fall" +pyinstaller cli.py -y -w -n "rise to fall" --add-data="src/levels/testlevel.json:levels" --icon="src/icon.icns" +codesign --remove-signature "dist/rise to fall/Python" +codesign --remove-signature "dist/rise to fall.app/Contents/MacOS/Python" +#codesign --remove-signature "dist/fall to rise" + diff --git a/cli.py b/cli.py new file mode 100644 index 0000000..0c2d95b --- /dev/null +++ b/cli.py @@ -0,0 +1,9 @@ +import sys, os, src.main + + +if __name__ == "__main__": + if getattr(sys, 'frozen', False) and hasattr(sys, '_MEIPASS'): + os.chdir(sys._MEIPASS) + game = src.main.RiseToFall() + game.run(); + diff --git a/src/icon.icns b/src/icon.icns new file mode 100644 index 0000000..efee8a8 Binary files /dev/null and b/src/icon.icns differ diff --git a/src/icon.ico b/src/icon.ico new file mode 100644 index 0000000..817b54d Binary files /dev/null and b/src/icon.ico differ diff --git a/src/icon.png b/src/icon.png new file mode 100644 index 0000000..82bc5ce Binary files /dev/null and b/src/icon.png differ diff --git a/src/icon.xcf b/src/icon.xcf new file mode 100644 index 0000000..6f50fde Binary files /dev/null and b/src/icon.xcf differ diff --git a/src/testlevel.json b/src/levels/testlevel.json similarity index 100% rename from src/testlevel.json rename to src/levels/testlevel.json