When a throw goes off course it is now reflected in the throw sound.

This commit is contained in:
Storm Dragon 2014-05-07 17:54:27 -04:00
parent e5ed798b3a
commit 3f79c0493d

View File

@ -59,14 +59,23 @@ again."
play_throw() play_throw()
{ {
local distance=$1 local distance=$1
local hit=$2 local direction=$2
local hit=$3
local lChan=9
local rChan=9
local i=0 local i=0
local j=$(($distance / 7)) local j=$(($distance / 7))
while [ $i -lt $j ] ; do while [ $i -lt $j ] ; do
play -qV0 sounds/throw.ogg norm -$(($i * 2)) if [ $direction -gt 6 -a $lChan -gt 1 ] ; then
let lChan--
fi
if [ $direction -lt 4 -a $rChan -gt 1 ] ; then
let rChan--
fi
play -qV0 sounds/throw.ogg remix v0.$lChan v0.$rChan norm -$(($i * 2))
let i++ let i++
done done
play -qV0 sounds/$hit.ogg play -qV0 sounds/$hit.ogg remix v0.$lChan v0.$rChan
} }
strength_bar() strength_bar()
@ -204,7 +213,7 @@ if [ $distance -ge 45 ] ; then
msg="${msg}${player[$playerCounter]} threw long." msg="${msg}${player[$playerCounter]} threw long."
hitSound="miss" hitSound="miss"
fi fi
play_throw $distance $hitSound play_throw $distance $direction $hitSound
echo "$msg" echo "$msg"
echo "score: ${player[1]} ${score[1]} -- ${player[2]} ${score[2]}" echo "score: ${player[1]} ${score[1]} -- ${player[2]} ${score[2]}"
echo echo