#!/bin/sh --

# dds order: W N E S

PBN="$1"
RESULT="$1"
RESULT=${RESULT%.pbn}
RESULT=${RESULT%.PBN}
RESULT=${RESULT}.dds

if [ -z "$PBN" ]; then
   echo "Usage: pbn2dds <foo.pbn>"
   exit 1
fi

IFS='
'
( for i in `grep -i 'deal ' "$PBN"`; do
   DEALER="`echo $i | sed 's/^.*"\(.\):.*$/\1/'`"
   HANDS="`echo $i | sed 's/^.*:\(.*\)".*$/\1/'`"
   case $DEALER in
      "W")
         echo $HANDS
         ;;
      "N")
         echo $HANDS | awk '{print $4" "$1" "$2" "$3}'
         ;;
      "E")
         echo $HANDS | awk '{print $3" "$4" "$1" "$2}'
         ;;
      "S")
         echo $HANDS | awk '{print $2" "$3" "$4" "$1}'
         ;;
      *)
         echo "ERROR: dealer is $DEALER"
         exit 1
         ;;
   esac
done ) > $RESULT
