cleaned up a bit, added comments and fixed a few small bugs on the way
[e-DoKo.git] / index.php
index 4e890fa60e4da03ccdcd4dbd12e2b20341ba8d56..a7af6df27cc811852adb8b15eb2373f8e650b946 100644 (file)
--- a/index.php
+++ b/index.php
@@ -8,21 +8,22 @@
      <link rel="stylesheet" type="text/css" href="standard.css" />     
   </head>
 <body>
+<div class="header">
 <h1> Welcome to E-Doko </h1>
 <?php
+
 /*
  * config 
  */
 
 $host  = "http://doko.nubati.net/index.php";
 $wiki  = "http://wiki.nubati.net/index.php?title=EmailDoko";
-$debug = 1;
+$debug = 0;
 
 /*
  * end config
  */    
                                        
-
 /* helper function */
 function mymail($To,$Subject,$message)
 {  
@@ -30,7 +31,7 @@ function mymail($To,$Subject,$message)
 
   if($debug)
     {
-      str_replace("\n","<br />",$message);
+      $message = str_replace("\n","<br />",$message);
       echo "<br />To: $To<br />Subject: $Subject <br />$message<br />\n";
     }
   else
@@ -141,19 +142,21 @@ function count_trump($cards)
 
   /* count each trump */
   foreach($card as $c)
-    {
-      if( (int)($c) <27) $trump++;
-    }
+    if( (int)($c) <27) 
+      $trump++;
 
-  /* subtract one, in case player has both foxes */
-  if( in_array("19",$card) && in_array("20",$card) )
+  /* subtract foxes */
+  if( in_array("19",$card))
+    $trump--;
+  if( in_array("20",$card) )
     $trump--;
+  /* add one, in case the player has both foxes (schweinchen) */
+  if( in_array("19",$card) && in_array("20",$card) )
+    $trump++;
 
   return $trump;
 }
 
-
-
 function card_to_name($card)
 {
   switch($card)
@@ -314,18 +317,18 @@ function card_value($card)
 function display_card($card)
 {
   if( $card/2 - (int)($card/2) == 0.5)
-    echo "<img src=\"cards/".$card.".png\" height=\"100\" alt=\"".card_to_name($card)."\" />\n";
+    echo "<img src=\"cards/".$card.".png\"  alt=\"".card_to_name($card)."\" />\n";
   else
-    echo "<img src=\"cards/".($card-1).".png\" height=\"100\" alt=\"".card_to_name($card-1)."\" />\n";
+    echo "<img src=\"cards/".($card-1).".png\"  alt=\"".card_to_name($card-1)."\" />\n";
   return;
 }
 
 function display_link_card($card,$me)
 {
   if( $card/2 - (int)($card/2) == 0.5)
-    echo "<a href=\"index.php?me=$me&amp;card=$card\"><img src=\"cards/".$card.".png\" height=\"100\" alt=\"".card_to_name($card)."\" /></a>\n";
+    echo "<a href=\"index.php?me=$me&amp;card=$card\"><img src=\"cards/".$card.".png\"  alt=\"".card_to_name($card)."\" /></a>\n";
   else
-    echo "<a href=\"index.php?me=$me&amp;card=$card\"><img src=\"cards/".($card-1).".png\" height=\"100\" alt=\"".card_to_name($card-1)."\" /></a>\n";
+    echo "<a href=\"index.php?me=$me&amp;card=$card\"><img src=\"cards/".($card-1).".png\"  alt=\"".card_to_name($card-1)."\" /></a>\n";
   return;
 }
 
@@ -392,9 +395,15 @@ function save_status()
   return;
 }
 
-echo "<p>If you find bugs, please list them in the <a href=\"".$wiki."\">wiki</a></p>\n";
+/*****************  M A I N **************************/
+
+echo "<p>If you find bugs, please list them in the <a href=\"".$wiki."\">wiki</a>.</p>\n";
        
-echo "<p> Cards that have a <span class=\"comment\"> green </span> background have a comment, which you can access by hovering over the card with your mouse ;)</p>\n";
+echo "<p> Names that are underlined have a comment, which you can access by hovering over the name with your mouse ;)</p>\n";
+echo "</div>\n";
+
+/* end header */
+
 
 $history=array();
 
@@ -402,8 +411,8 @@ $history=array();
 
 if(file_exists("status.txt"))
   $lines = file("status.txt");
- else
-   die("no file");
+else
+  die("no file");
 
 /* check if we want to start a new game */
 if( isset($_REQUEST["PlayerA"]) && 
@@ -443,10 +452,10 @@ if( isset($_REQUEST["PlayerA"]) &&
       "If you want to join this game, please follow this link:\n\n".
       " ".$host."?a=";
     
-    mymail($EmailA,"Invite for a game of DoKo","Hello $PlayerA,\n".$message.$hashA);
-    mymail($EmailB,"Invite for a game of DoKo","Hello $PlayerB,\n".$message.$hashB);
-    mymail($EmailC,"Invite for a game of DoKo","Hello $PlayerC,\n".$message.$hashC);
-    mymail($EmailD,"Invite for a game of DoKo","Hello $PlayerD,\n".$message.$hashD);
+    mymail($EmailA,"You are invited to a game of DoKo","Hello $PlayerA,\n".$message.$hashA);
+    mymail($EmailB,"You are invited to a game of DoKo","Hello $PlayerB,\n".$message.$hashB);
+    mymail($EmailC,"You are invited to a game of DoKo","Hello $PlayerC,\n".$message.$hashC);
+    mymail($EmailD,"You are invited to a game of DoKo","Hello $PlayerD,\n".$message.$hashD);
     
     /* read in random.txt */
     if(file_exists("random.txt"))
@@ -489,6 +498,11 @@ if( isset($_REQUEST["PlayerA"]) &&
     else
       echo "can't open file for writing";
   };
+/* reread file */
+if(file_exists("status.txt"))
+  $lines = file("status.txt");
+ else
+   die("no file");
 
 /* test if a game is running, else output everything for a new game */
 if(sizeof($lines)<2)
@@ -512,9 +526,9 @@ if(sizeof($lines)<2)
  </form>
 <?php
    }
- else
-   { /* load game status */
-     parse_status();
+else
+  { /* load game status */
+    parse_status();
 /*     **
  *    *  *
  *    ****
@@ -522,18 +536,16 @@ if(sizeof($lines)<2)
  *
  * check if a player wants to accept a game 
  */
-     
-     if(isset($_REQUEST["a"]))
-       {
-        $a=$_REQUEST["a"];
-        
-        if( ereg("[is]",$player[$a]["option"]) &&  $game["init"]<4)
-          {
-            echo "just wait for the game to start";
-          }
-        else  if( !ereg("[is]",$player[$a]["option"]) )
-          {
-
+    if(isset($_REQUEST["a"]))
+      {
+       $a = $_REQUEST["a"];
+       
+       if( ereg("[is]",$player[$a]["option"]) &&  $game["init"]<4)
+         {
+           echo "just wait for the game to start";
+         }
+       else if( !ereg("[is]",$player[$a]["option"]) )
+         {
  ?>
  <form action="index.php" method="post">
    Do you want to play a game of DoKo?
@@ -550,7 +562,6 @@ if(sizeof($lines)<2)
             echo " </form>\n";
           }
        }
-
 /*   ***
  *   *  *
  *   ***
@@ -560,56 +571,59 @@ if(sizeof($lines)<2)
  */
      if(isset($_REQUEST["b"]))
        {
-        $b=$_REQUEST["b"];
+        $b = $_REQUEST["b"];
         
         if( ereg("s",$player[$b]["option"])  && $game["init"]<4)
-          {
+          { /* the player already filled out everything */
             echo "just wait for the game to start";
           }
         else if( (!isset($_REQUEST["in"])|| !isset($_REQUEST["update"])) && !ereg("i",$player[$b]["option"]))
-          {
+          { /* the player didn't fill out the form at "a" correctly */
             echo "go back to ";
             echo "<a href=\"index.php?a=$b\"> here and fill out the form </a> <br />\n";
           }
         else
-          { /* show the hand */
+          { /* show the hand and check if the player is sick*/
             if($_REQUEST["in"]=="no")
-              {
+              { /* player doesn't want to play, cancel the game */
                 for($i=0;$i<4;$i++)
                   {
                     $message = "Hello ".$player[$hash[$i]]["name"].",\n\n".
                       "the game has been canceled due to the request of one of the players.\n";
                     mymail($player[$hash[$i]]["email"],"[DoKo-Debug] the game has been canceled",$message); 
                   }
-                  $output = fopen("status.txt","w");
-                  if($output)
-                    fclose($output);
-                  else
-                    echo "problem opening file";
+                /* canceling the game is as easy as removing the contents of the status file*/
+                $output = fopen("status.txt","w");
+                if($output)
+                  fclose($output);
+                else
+                  echo "problem opening file";
               }
             else
               {
-                if($_REQUEST["update"]=="card") $player[$b]["option"].="c";
-                if($_REQUEST["update"]=="turn") $player[$b]["option"].="t";
+                /* player wants to play, save information from "a"*/
+                if($_REQUEST["update"]=="card") 
+                  $player[$b]["option"] .= "c";
+                else
+                  $player[$b]["option"] .= "t";
                 
-                $player[$b]["option"].="i";
+                $player[$b]["option"] .= "i"; /* player finished stage "a" */
                 
                 save_status();
                 
                 $allcards = $player[$b]["cards"];
-                $mycards = explode(";",$allcards);
+                $mycards  = explode(";",$allcards);
                 
                 sort($mycards);
-                echo "your cards are <br />\n";
+                echo "<p class=\"mycards\">your cards are: <br />\n";
                 foreach($mycards as $card) 
-                  {
-                    display_card($card);
-                  }
-                echo "<br />\n";   
+                  display_card($card);
+                echo "</p>\n";   
  ?>
- <p>aehm... at the moment please just answer everything with no, still need to implement this</p>                
+ <p> aehm... at the moment poverty is not implented. so I guess you need to play a normal game, even if you have less than 3 trump :(...sorry </p>               
+
  <form action="index.php" method="post">
-   
+
    do you want to play solo? 
    <select name="solo" size="1">
      <option>No</option>
@@ -665,21 +679,26 @@ if(sizeof($lines)<2)
               }
           }
        }
+
      if(isset($_REQUEST["c"]))
        {
-        $c=$_REQUEST["c"];
+        $c = $_REQUEST["c"];
         
-        if(!isset($_REQUEST["solo"])|| !isset($_REQUEST["wedding"])|| !isset($_REQUEST["poverty"]) || !isset($_REQUEST["nines"]) )
-          {
+
+        if( ereg("s",$player[$c]["option"]) && $game["init"]<4 )
+          { /* the player already filled out everything */
+            echo "<p>just wait for the game to start</p>\n";
+          }
+        else if(!isset($_REQUEST["solo"])    || 
+                !isset($_REQUEST["wedding"]) ||
+                !isset($_REQUEST["poverty"]) ||
+                !isset($_REQUEST["nines"]) )
+          {/* player still needs to fill out the form */
             echo "go back to ";
             echo "<a href=\"index.php?b=$c\"> here and fill out the form </a> <br />\n";
           }
-        else if(  ereg("s",$player[$c]["option"]) && $game["init"]<4 )
-          {
-            echo "just wait for the game to start";
-          }
         else if($game["init"]<4)
-          { 
+          { /* save information */
             if( $_REQUEST["solo"]!="No")
               {
                 switch($_REQUEST["solo"])
@@ -723,46 +742,56 @@ if(sizeof($lines)<2)
                 $player[$c]["option"].="N";
               }
             
-            $message = "you're in. once everyone has filled out the form,".
-              "the game will start and you'll get an eamil on your turn\n";
-            mymail($player[$c]["email"],"[DoKo-debug] the game will start soon",$message); 
-
+            /* player finished setup */
             $player[$c]["option"].="s";
+
             save_status();
+            /* reread status file, to get the correct startplayer, etc */
             if(file_exists("status.txt"))
               $lines = file("status.txt");
             else
               die("no file");
             parse_status();
 
-            if($game["init"]==4)
+            if($game["init"]==4 && $player[$c]["number"]==$game["startplayer"])
+              {
+                echo "<p> The game can start now, it's your turn, please use this <a href=\"".
+                  $host."?me=".$hash[$c]."\">link</a> to play a card.</p>\n";
+              }
+            else if($game["init"]==4)
               {
                 $message = "The game can start now, it's your turn, please use this link to play a card:\n".
                   $host."?me=".$hash[$game["startplayer"]]."\n";
                 mymail($player[$hash[$game["startplayer"]]]["email"],"[DoKo-debug] let's go",$message);
+                echo "<p> The game has started. An email has been sent out to the first player.</p>\n";
+              }
+            else
+              {
+                echo "<p>You're in. Once everyone has filled out the form, ".
+                  "the game will start and you'll get an eamil on your turn.</p>\n";
               }
-            
           }
        }
+     /* END SETUP */
+
+     /* the game */
      if($game["init"]==4)
        {
-        /* check for sickness*/
-        /***** someone has 5 nines and no one is playing solo=> cancel game */
+        /* check for sickness, only would need to do this on the first trick really...*/
+        /***** someone has 5 nines and no one is playing solo => cancel game */
         if($game["nines"]>=0 && $game["solo-who"]<0)
           {
             $message = $player[$hash[$game["poverty"]]]["nines"]." has more than 4 nines. Game aborted!\n";
             for($i=0;$i<4;$i++)
-              {
-                mymail($player[$hash[$i]]["email"],"[DoKo-debug] the game has been canceled",$message); 
-              };
-
+              mymail($player[$hash[$i]]["email"],"[DoKo-debug] the game has been canceled",$message); 
+            
             $output = fopen("status.txt","w");
             if($output)
               fclose($output);
             else
               echo "problem opening file";
-          }
-
+          };
+        
         /* who is requesting this*/
         if(!isset($_REQUEST["me"]))
           {    
@@ -779,21 +808,21 @@ if(sizeof($lines)<2)
                }
             else
               {
-                $recovery=$_REQUEST["recovery"];
-                $ok=-1;
+                $recovery = $_REQUEST["recovery"];
+                $ok = -1;
                 for($i=0;$i<4;$i++)
                   if(trim($recovery)==trim($player[$hash[$i]]["email"]))
-                    $ok=$i;
+                    $ok = $i;
                 if($ok>=0)
                   {
                     $message = "Please try this link: ".$host."?me=".$hash[$ok]."\n".
                       "\n if this doesn't work, contact the admin.\n";
                     mymail($recovery,"[DoKo-Debug] recovery ",$message);
-                    echo "email has been sent.";
+                    echo "<p> An email with the game information has been sent.</p>\n";
                   }
                 else
                   {
-                    echo "can't find this email address, sorry.";
+                    echo "<p> can't find this email address, sorry.</p>\n";
                   }; 
               } /* end recovery */
           }
@@ -810,13 +839,14 @@ if(sizeof($lines)<2)
             /* show history */
             foreach($history as $play) 
               {
-                echo "<br />\n";
-                
                 $trick = explode(":",$play);
                 
                 $last=-2;
                 /* found old trick, display it */
-                echo "<div class=\"trick\">\n";
+                if(sizeof($trick)==5)
+                  echo "<div class=\"oldtrick background".$play[0]."\"><div class=\"table\">\n";
+                else
+                  echo "<div class=\"trick back".$play[0]."\"><div class=\"table\">\n";
                 for($i=0;$i<sizeof($trick)-1;$i++)
                   {
                     $card = $trick[$i];
@@ -824,20 +854,25 @@ if(sizeof($lines)<2)
                       {
                         $tmp = explode("->",$card);
 
+                        echo "<div class=\"card".$tmp[0]."\">";
+
                         if(strlen($tmp[2])>0)
-                          echo "<div class=\"card comment\">";
+                          echo "<span class=\"comment\">";
                         else
-                          echo "<div class=\"card\">";
-                        echo $player[$hash[$tmp[0]]]["name"]." played <br />";
-                        display_card($tmp[1]);
+                          echo " <span>";
+                        echo $player[$hash[$tmp[0]]]["name"];
                         /* check for comment */
                         if(strlen($tmp[2])>0)
-                          echo "<div class=\"comment\">".$tmp[2]."</div>\n";
+                          echo " <span>".$tmp[2]."</span>";
+                        echo " </span>\n  ";
+       
+                        display_card($tmp[1]);
+
                         $last = $tmp[0];
                         echo "</div>\n";
                       }
                   }
-                echo "</div>\n";
+                echo "</div></div>\n";
               }
             
             /* figure out who needs to play next */
@@ -845,9 +880,7 @@ if(sizeof($lines)<2)
             if ($next>=4) 
               $next -= 4 ;
             if($last<0)
-              {
-                $next=$history[sizeof($history)-1][0];
-              }
+              $next = $history[sizeof($history)-1][0];
             
             /* are we trying to play a card? */
             if(isset($_REQUEST["card"]))
@@ -888,7 +921,7 @@ if(sizeof($lines)<2)
                         save_status();
                         
                         echo "<div class=\"card\">";
-                        echo " you played <br />";
+                        echo " you played  <br />";
                         display_card($card);
                         echo "</div>\n";
 
@@ -901,29 +934,36 @@ if(sizeof($lines)<2)
 </form>
 <?php
                         /* send out email to players who want/need to get informed */
-                        for($i=0;$i<4;$i++)
-                          {
-                            $mynext=$next+1; if($mynext>3)$mynext-=4;
-                            if((ereg("c",$player[$hash[$i]]["option"]) || $i==$mynext) && $hash[$i]!=$me)
-                              {
-                                $message = " Hello ".$player[$hash[$i]]["name"].",\n\n";
-                                
-                                if($i==$mynext)
-                                  {
-                                    $message .= "it's your turn  now.\n".
-                                      "Use this link to play a card: ".$host."?me=".$hash[$i]."\n\n" ;
-                                  }
-                                $message .= $player[$me]["name"]." has played the following card ".card_to_name($card)."\n";
-                                
-                                if($game["solo-who"]>=0)
-                                  $message.= $player[$hash[$game["solo-who"]]]["name"]." is playing a ".$game["solo-what"]." solo!\n";
-                                
-                                mymail($player[$hash[$i]]["email"],"[DoKo-debug] a card has been played",$message);
-                                
-                                if($debug)
-                                  echo "<a href=\"index.php?me=".$hash[$mynext]."\"> next player </a> <br />\n";
-                              }
-                          }
+                         /* check if we are in a trick, if trick is done, this needs to be handelt in the
+                         * who-won-the-trick section further down */
+                         $tmp = explode(":",$history[sizeof($history)-1]);
+                        if(sizeof($tmp)<5)
+                          for($i=0;$i<4;$i++)
+                            {
+                              $mynext = $next+1; if($mynext>3)$mynext-=4;
+                              
+                              if((ereg("c",$player[$hash[$i]]["option"]) || $i==$mynext) && $hash[$i]!=$me)
+                                {
+                                  $message = " Hello ".$player[$hash[$i]]["name"].",\n\n";
+                                  
+                                  if($i==$mynext)
+                                    {
+                                      $message .= "it's your turn  now.\n".
+                                        "Use this link to play a card: ".$host."?me=".$hash[$i]."\n\n" ;
+                                    }
+                                  $message .= $player[$me]["name"]." has played the following card ".
+                                    card_to_name($card)."\n";
+                                  
+                                  if($game["solo-who"]>=0)
+                                    $message .= $player[$hash[$game["solo-who"]]]["name"]." is playing a ".
+                                      $game["solo-what"]." solo!\n";
+                                  
+                                  mymail($player[$hash[$i]]["email"],"[DoKo-debug] a card has been played",$message);
+                                  
+                                  if($debug)
+                                    echo "<a href=\"index.php?me=".$hash[$mynext]."\"> next player </a> <br />\n";
+                                }
+                            }
                       }
                     else
                       echo "seems like you don't have that card<br />\n";
@@ -932,12 +972,12 @@ if(sizeof($lines)<2)
                 
               } /* end if card is set */
             else if(isset($_REQUEST["comment"]))
-              {
+              { /*save comment */
                 $comment = $_REQUEST["comment"];
-                $tmp = explode(":",$history[sizeof($history)-1]);
-                $tmp2 = explode("->",$tmp[sizeof($tmp)-2]);
+                $tmp  = explode(":",$history[sizeof($history)-1]); /*last played trick */
+                $tmp2 = explode("->",$tmp[sizeof($tmp)-2]);        /*last played card */
                 
-                $comment = str_replace(":","",$comment);
+                $comment = str_replace(":","",$comment);           /*can't have ":" in comments */
 
                 if(sizeof($tmp2)<=2)
                   $tmp[sizeof($tmp)-2] .= "->".$comment;
@@ -946,11 +986,41 @@ if(sizeof($lines)<2)
                 save_status();
               }
             else if(isset($_REQUEST["win"]) && strlen($history[sizeof($history)-1])>3)
-              {
-                $win=$_REQUEST["win"];
-                $history[]=$win.":\n";
+              { /* count points, email winner */
+                $win = $_REQUEST["win"];
+                
+                if(strlen($player[$hash[0]]["cards"]))
+                   $history[] = $win.":\n";
+
+                /* email the player who needs to move next*/
+                for($i=0;$i<4;$i++)
+                  {
+                    if((ereg("c",$player[$hash[$i]]["option"]) || $i==$win) )
+                      {
+                        $message = " Hello ".$player[$hash[$i]]["name"].",\n\n";
+                        
+                        if($i == $win)
+                          {
+                            $message .= "You won the last trick,it's your turn  now.\n".
+                              "Use this link to play a card: ".$host."?me=".$hash[$i]."\n\n" ;
+                          }
+                        else
+                          $message .= $player[$hash[$win]]["name"]." has won the last trick\n".
+                            "Use this link to look at the game: ".$host."?me=".$hash[$i]."\n\n" ;
+                        
+                        if($game["solo-who"]>=0)
+                          $message.= $player[$hash[$game["solo-who"]]]["name"]." is playing a ".
+                            $game["solo-what"]." solo!\n";
+                        
+                        mymail($player[$hash[$i]]["email"],"[DoKo-debug] a card has been played",$message);
+                        
+                        if($debug)
+                          echo "<a href=\"index.php?me=".$hash[$win]."\"> next player </a> <br />\n";
+                      }
+                  }
+                
                 /* count points of the last trick */
-                $points=0;
+                $points = 0;
 
                 $tmp = explode(":",$history[sizeof($history)-2]);
                 for($i=0;$i<4;$i++)
@@ -959,17 +1029,16 @@ if(sizeof($lines)<2)
                     $c = $tmp2[1];
                     $points += card_value($c);
                   }
-                $player[$hash[$win]]["points"]+=$points;
+                $player[$hash[$win]]["points"] += $points;
                 echo "<br />\n ".$player[$hash[$win]]["name"]." won: $points Points <br />\n";
                 
                 save_status();
               }; /* end if win is set */
             echo "<br />\n";
 
+            /* check last history entry: end of a trick? ask who won it, unless it was the last trick */
             $tmp = explode(":",$history[sizeof($history)-1]);
-
-            /* check last history entry: end of a trick? ask who won it */
-            if(sizeof($tmp)==5)
+            if(sizeof($tmp)==5 && strlen($player[$hash[0]]["cards"]))
               {
                 ?>
 <form action="index.php" method="post">
@@ -985,14 +1054,13 @@ who won?
 <?php
                }
             else if(sizeof($tmp)<5 && 1<sizeof($tmp) && !isset($_REQUEST["card"]))
-              {                 
+              { 
                 if(sizeof($tmp)==2 && strlen($tmp[0])==1)
                   {
                     $next=$tmp[0];
                     
                     if($debug)
                       echo "DEBUG: the next move is for <a href=\"index.php?me=".$hash[$next]."\">the next player</a><br />\n";
-                    
                     if(strlen(trim($player[$me]["cards"]))==0)
                       {
                         echo "<br /> game over, count points <br />\n";
@@ -1005,33 +1073,28 @@ who won?
                 echo "<br />\n";
               } /* end check for winner */
             
-            echo "<br clear=\"both\">";
             /* do we still have cards? display them */
             if(strlen(trim($player[$me]["cards"]))>0 )
               {
                 $allcards = trim($player[$me]["cards"]);
-                $mycards = explode(";",$allcards);
+                $mycards  = explode(";",$allcards);
                 
                 sort($mycards);
                 
                 echo "<p class=\"mycards\">\n";
                 /* is it our turn? */
-                if($hash[$next]==$me && !isset($_REQUEST["card"])) 
+                if($hash[$next]==$me && !isset($_REQUEST["card"]) && !isset($_REQUEST["win"])
                   {
-                    echo "ITS YOUR TURN   <br />\n";
-                    echo "your cards are: <br />\n";
+                    echo "ITS YOUR TURN!  <br />\n";
+                    echo "Your cards are: <br />\n";
                     foreach($mycards as $card) 
-                      {
-                        display_link_card($card,$me);
-                      }
+                      display_link_card($card,$me);
                   }
                 else 
                   { /* not our turn, just show the hand */
-                    echo "your cards are: <br />\n";
+                    echo "Your cards are: <br />\n";
                     foreach($mycards as $card) 
-                      {
-                        display_card($card);
-                      }
+                      display_card($card);
                   }
                 echo "</p>\n";   
               }
@@ -1043,3 +1106,12 @@ who won?
 ?>
 </body>
 </html>
+
+<?php
+/*
+ *Local Variables: 
+ *mode: php
+ *mode: hs-minor
+ *End:
+ */
+?>