#!/usr/bin/env bash
# winezgui-winetricks-gui
winezgui-winetricks-gui()
{
  
  SOURCE "script-check-variables-loaded-or-not"
  script-check-variables-loaded-or-not
  HEADER="$(basename ${0}): ${FUNCNAME[0]}"
  dbug "I: $(basename ${0}): Launched ${FUNCNAME[0]}"
  
  # Ask user if he'd like to download latest winetricks, everytime
  if [ ! -f "${WINEZGUIDIR}/winetricks" ]; then
       SOURCE "winezgui-download-winetricks"
       winezgui-download-winetricks
  fi  

  # Create Temp dir
  if [ ! -d "${TEMPLATE}/drive_c/users/${USER}/Temp" ]; then
      mkdir -p "${TEMPLATE}/drive_c/users/${USER}/Temp"
  fi

  # Create tmp directory for wget and winetricks
  if [ ! -d "${WINEZGUIDIR}/tmp" ]; then
       mkdir -p "${WINEZGUIDIR}/tmp"
  fi
  
  # set runner and winezguidir path for wine and winetricks
  RUNNER_PATH=$(dirname ${RUNNER})
  chmod +rx ${WINEZGUIDIR}/winetricks
  export PATH=${RUNNER_PATH}:${WINEZGUIDIR}:${PATH};

  ${WINETRICKS} --gui
  # use this after winetricks fixes bug with arch=
  #${WTRICKS_CMD} arch=win64 prefix=${PREFIXDIR} --gui
  return 0
}
