#!/bin/sh
cd "/usr/lib/openra"

mono --debug OpenRA.Game.exe Game.Mod=ra Engine.LaunchPath="/usr/bin/openra-ra" "$@"

# Show a crash dialog if required
if [ $? != 0 ] && [ $? != 1 ]
then
	if which zenity > /dev/null
	then
		zenity --question --title "Red Alert" --text "Red Alert has encountered a fatal error.\nLog Files are available in ~/.openra." --ok-label "Quit" --cancel-label "View FAQ" || xdg-open https://github.com/OpenRA/OpenRA/wiki/FAQ
	else
		printf "Red Alert has encountered a fatal error.\n  -> Log Files are available in ~/.openra\n  -> FAQ is available at https://github.com/OpenRA/OpenRA/wiki/FAQ\n"
	fi
	exit 1
fi
