#!/bin/bash

# A somewhat pointless Text Based Game
# Copyright Ben Tasker
# btasker@gmail.com
# Released under the GNU GPL
# See the file LICENSE for details

mainmenu ()
{
echo "Which game would you like to play Dr Falkener?"
echo ""
read gamechoice
echo ""
if [ "$gamechoice" == "Worldwide Thermonuclear War" ]
then
clear
nuclearwinter
fi

if [ "$gamechoice" == "worldwide thermonuclear war" ]
then
clear
nuclearwinter
fi


if [ "$gamechoice" == "Tic Tac Toe" ]
then
clear
tictactoe
fi

echo "********************************************************"
echo "*                     ACCESS DENIED                    *"
echo "********************************************************"
echo ""
mainmenu
}


nuclearwinter ()
{
clear
echo "                Worldwide Thermonuclear War          "
echo ""
cat asciart
echo ""
echo "Which side do you wish to play as?"
echo ""
echo "1) USA"
echo "2) Soviet Union"
echo ""
read side
if [ "$side" == "2" ]
then
clear
cat asciart
echo ""
echo "_______________________________________________________________________"
echo "|                                                                     |"
echo "| Seattle                                                             |"
echo "| Las Vegas                                                           |"
echo "| Washington                                                          |"
echo "| San Franciso                                                        |"
echo "| Los Angeles                                                         |"
echo "|_____________________________________________________________________|"
echo ""
echo "Press Enter to define your primary targets"
read tmp1
echo "Define your primary targets" > ./tmpfile
nano ./tmpfile
cat ./tmpfile | grep -i "Las Vegas" > ./tmpfile2
if [ "$?" == "0" ]
then
X="1"
fi
cat ./tmpfile | grep -i "Seattle" > ./tmpfile2
if [ "$?" == "0" ]
then
Y="1"
fi
rm ./tmpfile2
rm ./tmpfile
if [ "$X" == "1" ]
then
if [ "$Y" == "1" ]
then
echo ""
echo "Please Wait"
sleep 1
clear
echo "Aquiring Targets - 0%"
sleep 1
clear
echo "Aquiring Targets - 10%"
sleep 1
clear
echo "Aquiring Targets - 20%"
sleep 1
clear
echo "Aquiring Targets - 30%"
sleep 1
clear
echo "Aquiring Targets - 40%"
sleep 1
clear
echo "Aquiring Targets - 50%"
sleep 1
clear
echo "Aquiring Targets - 60%"
sleep 1
clear
echo "Aquiring Targets - 70%"
sleep 1
clear
echo "Aquiring Targets - 80%"
sleep 1
clear
echo "Aquiring Targets - 100%"
sleep 1

echo ""
echo "Launch codes issued"
echo ""
cat asciartm
echo ""
echo "Seattle and Las Vegas selected as Primary Targets"
echo ""
echo "Primary Objective will be completed in 24 Hours"
echo ""
echo ""
sleep 3
echo "You need to stop the missiles!"
S="3"
echo ""
loginf
fi
fi
echo "Invalid Target"
loginf

else
echo "Congratulations, Russia have started a real war against you!"
exit
fi




}

tictactoe ()
{
clear
cat tt1
echo ""
wait 1
clear
echo "Tie!"

echo ""
cat tt2
echo ""
wait 1 
clear
echo "Tie!"
echo ""
cat tt3
echo ""
echo "Tie!"
echo ""
clear
cat tt4
echo ""
echo "Tie!"
echo ""
clear
cat tt5
echo ""
echo "Tie!"
clear
echo ""
cat tt6
echo ""
echo "Tie!"
clear
echo ""
cat tt4
echo ""
echo "Tie!"
clear
echo ""
cat tt7
echo ""
clear
echo "Tie!"
echo ""
clear
cat tt8
echo ""
echo "Tie!"
echo ""
echo "No suitable scenario found, aborting launch"
echo ""
mainmenu
}

loginf ()
{
echo "                                                                                   "
echo "                                                             "
echo -n "Login: "
read loginn
if [ "$loginn" == "Tic Tac Toe" ]
then
tictactoe
fi
if [ "$loginn" == "games" ]
then
clear
echo "Chess"
echo "Backgammon"
echo "International Biochemical Operations"
echo ""
echo "Worldwide Thermonuclear War"
loginf
fi

if [ "$loginn" = "joshua" ]
then
if [ "$S" == "3" ]
then
clear
echo "*****************************************************************"
echo "*                       ACCESS DENIED                           *"
echo "*****************************************************************"
echo ""
loginf
fi
clear
echo "Hello Doctor Falkener"
echo "Can I interest you in a game of chess?"
echo ""
echo ""
sleep 1
mainmenu
fi

echo ""
echo ""
echo "***************************************************************"
echo "*                       ACCESS DENIED                         *"
echo "***************************************************************"
echo ""
echo ""
loginf
}



clear
loginf