#!/bin/sh

function show_missing_files_dialog () {
    echo $MISSING_FILES_MESSAGE
     zenity --notification\
    --window-icon="info" \
    --text="$MISSING_FILES_MESSAGE"
}

GAME_LOCAL_DIR=$HOME/.rbdoom3bfg
GAME_LOCAL_BASE_DIR=$GAME_LOCAL_DIR/base
GAME_LOCAL_DEFAULT_CFG=$GAME_LOCAL_BASE_DIR/default.cfg
MISSING_FILES_MESSAGE="No data files found. Please copy your DOOM 3 data files to: $GAME_LOCAL_BASE_DIR"

mkdir -p $GAME_LOCAL_DIR

if [ -d $GAME_LOCAL_BASE_DIR ]; then
    if [ -f $GAME_LOCAL_DEFAULT_CFG ]; then
        cd $GAME_LOCAL_DIR
        exec RBDoom3BFG "$@"
    else
        show_missing_files_dialog
    fi
else
    show_missing_files_dialog
fi
