#!/bin/bash
BANK="200"
BETAMOUNT=""
QUITREAD=""
RESULTONE=""
RESULTTWO=""
RESULTTHREE=""
ROUND="1"

clear

echo "Welcome to Shlots! You will begin with \$200 in your account. Good luck!"

function checkforgameover {
	if [ $BANK -le 0 ]; then
	echo
	echo "Game Over! You're out of money!"
	break
	fi
}

function askifquit {
	echo "Continue playing - y/n?"
	read QUITREAD
		if [ $QUITREAD = "n" ]; then
			echo "Quitting as requested."
			clear
			break
			
		elif [ $QUITREAD = "y" ]; then
			echo "Okey doke - round $ROUND"
		else 
			"What? I couldn't understand your keyboard input..." 
		fi
}

while [ $BANK -gt 0 ]; do
	let ROUND=$ROUND+1
	echo
	echo "You currently have \$"$BANK" in your account. How much would you like to bet?"
	read BETAMOUNT
	RESULTONE=$((RANDOM%7+1))
	echo $RESULTONE
	RESULTTWO=$((RANDOM%7+1))
	echo $RESULTTWO
	RESULTTHREE=$((RANDOM%7+1))
	echo $RESULTTHREE
		if [ $RESULTONE -eq $RESULTTWO ] || [ $RESULTONE -eq $RESULTTHREE ] || [ $RESULTTWO -eq $RESULTTHREE ]; then
			BETAMOUNT=$((BETAMOUNT*2))
			echo "Two numbers! You've won \$$BETAMOUNT!"
			let BANK=$BANK+$BETAMOUNT
		elif [ $RESULTONE -eq $RESULTTWO ] && [ $RESULTTWO -eq $RESULTTHREE ]; then
			BETAMOUNT=$((BETAMOUNT*5))
			echo "Three numbers - jackpot! You've won \$$BETAMOUNT!"
			let BANK=$BANK+$BETAMOUNT
		else
			echo "Sorry...nothing!"
			let BANK=$BANK-$BETAMOUNT
			checkforgameover
		fi
	askifquit
done

