File rbdoom3bfg.sh of Package rbdoom3bfg

#!/bin/sh

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" || exit
        exec /usr/libexec/rbdoom3bfg/rbdoom3bfg "$@"
    else
        show_missing_files_dialog
    fi
else
    show_missing_files_dialog
fi
openSUSE Build Service is sponsored by