#! /bin/bash

SCHEDULE=./var/schedule
RCLM_ARGS=`awk 'NR==1{print $0}' ${SCHEDULE}`
source ./var/conf
PID=$$

while [ "x${RCLM_ARGS}" != "x" ]; do
    #echo ${RCLM_ARGS}
    isFOUND_VS=false
    isFIRST_ARG=true
    TEAM_ALL1=()
    TEAM_ALL2=()
    for TOKEN in ${RCLM_ARGS[@]}
	do
		if [ "$TOKEN" = "vs" ] ; then
			isFOUND_VS=true
			isFIRST_ARG=true
		elif $isFOUND_VS ; then
			if $isFIRST_ARG ; then
				TEAM_2=$TOKEN
				isFIRST_ARG=false
			else
				TEAM_ALL2+=($TOKEN)
			fi
		else
			if $isFIRST_ARG ; then
				TEAM_1=$TOKEN
				isFIRST_ARG=false
			else
				TEAM_ALL1+=($TOKEN)
			fi
		fi
	done
	
	DELIMITER_PLAYERS="|"
	TIE_BREAK_SETTING="not"

    #./script/game/clearup
    ./script/game/setup   ${TEAM_1} ${TEAM_2} $PID
	./script/game/start   ${TEAM_1} ${TEAM_2} ${TIE_BREAK_SETTING} ${TEAM_ALL1[@]} ${DELIMITER_PLAYERS} ${TEAM_ALL2[@]}
    ./script/game/record  
    
    echo ${RCLM_ARGS} >> ./var/completed
    #awk 'NR>1{print $0}' ./var/schedule > ./var/schedule.tmp
    #mv ./var/schedule.tmp ./var/schedule
    ./script/schedule/update
    RCLM_ARGS=`awk 'NR==1{print $0}' ./var/schedule`
done

echo
echo "league finished."
