#!/bin/bash

###设置，根据需要修改###
#游戏名称,可以随意起，请务必使用英文，游戏名切勿包含空格及其他符号
GAMUX_GAME_NAME="PlantsVsZombies.NET"

#游戏所在文件夹的名称，默认为game
GAMUX_GAME_BIN_DIR="game"

#game文件夹中游戏执行文件
GAMUX_GAME_EXEC="Lawn"

#是否启用steam-runtime，0为不启用，1为启用。若不启用，可以删除当前目录的steam-runtime节省游戏体积
#非x86游戏不支持steam-runtime
GAMUX_STEAMRUNTIME=0

#x86平台只支持在64位系统运行，不论游戏是32或64位
#arm平台只支持在arm64系统运行，不论armel、armhf或arm64的游戏
SYSARCH="$(uname -m)"
echo "architecture of your Operating System is ${SYSARCH}"
if [ "${SYSARCH}" == "x86" -o "${SYSARCH}" == "i386" -o "${SYSARCH}" == "i686" -o "${SYSARCH}" == "x86_64" ];then
	PLATFORM=amd64
elif [ "${SYSARCH}" == "aarch64" -o "${SYSARCH}" == "arm" -o "${SYSARCH}" == "arm64" -o "${SYSARCH}" == "armv8b" -o "${SYSARCH}" == "armv8l" -o "${SYSARCH}" == "armhf" -o "${SYSARCH}" == "armel" ];then
	PLATFORM=arm64
else
	echo "your architecture ${SYSARCH} is not supported."
	exit 10010
fi

###定义变量部分，无需修改###
HERE=$(cd "$(dirname "$0")";pwd)
cd "${HERE}"

GAMUX_GAME_READONLY="${HERE}/${GAMUX_GAME_BIN_DIR}"
GAMUX_GAME_DIR="${HOME}/.local/share/gamux/${GAMUX_GAME_NAME}"
GAMUX_GAME_DATA="${GAMUX_GAME_DIR}/data"
GAMUX_GAME_DATA_TMP="${GAMUX_GAME_DIR}/${GAMUX_GAME_NAME}_gamux_mountdir"

###自定义部分，补充默认脚本的不足###
function gamux_function1() {
#  if [ ! -d "${GAMUX_GAME_READONLY}/characters" ];then
#    tar zxvf "${HERE}/characters.tar.gz" -C "${GAMUX_GAME_DATA_TMP}"
#  fi
  return 10086
}
