- if(isset($_REQUEST["b"]))
- {
- $b=$_REQUEST["b"];
-
- if( ereg("s",$player[$b]["option"]) && $game["init"]<4)
- {
- echo "just wait for the game to start";
- }
- else if(!isset($_REQUEST["in"])|| !isset($_REQUEST["update"]) )
- {
- echo "go back to ";
- echo "<a href=\"index.php?a=$b\"> here and fill out the form </a> <br />";
- }
- else
- { /* show the hand */
- if($_REQUEST["update"]=="card") $player[$b]["option"].="c";
- if($_REQUEST["update"]=="turn") $player[$b]["option"].="t";
-
- $player[$b]["option"].="i";
-
- save_status();
-
- $allcards = $player[$b]["cards"];
- $mycards = explode(";",$allcards);
-
- sort($mycards);
- echo "your cards are <br>";
- foreach($mycards as $card)
- {
- display_card($card);
- }
- echo "<br />\n";
- ?>
- <form action="index.php" method="post">
-
- do you want to play solo?
- yes<input type="radio" name="solo" value="yes" />
- no<input type="radio" name="solo" value="no" /> <br />
-
- do you have a wedding?
- yes<input type="radio" name="wedding" value="yes" />
- no<input type="radio" name="wedding" value="no" /> <br />
-
- do you have poverty?
- yes<input type="radio" name="poverty" value="yes" />
- no<input type="radio" name="poverty" value="no" /> <br />
-
-<?php
- echo "<input type=\"hidden\" name=\"c\" value=\"$b\" />\n";
- echo "<input type=\"submit\" value=\"count me in\" />\n";
-
- echo "</form>\n";
- }
- }
- if(isset($_REQUEST["c"]))
- {
- $c=$_REQUEST["c"];
-
- if(!isset($_REQUEST["solo"])|| !isset($_REQUEST["wedding"])|| !isset($_REQUEST["poverty"]) )
- {
- echo "go back to ";
- echo "<a href=\"index.php?b=$c\"> here and fill out the form </a> <br />";
- }
- else if( ereg("s",$player[$c]["option"]) && $game["init"]<4 )
- {
- echo "just wait for the game to start";
- }
- else if($game["init"]<4)
- {
- echo "handle krankheit <br />";
-
- echo "email this out: you're in. once everyone has filled out the form,";
- echo "the game will start and you'll get an eamil about it";
-
- $player[$c]["option"].="s";
-
- save_status();
- }
- }
- if($game["init"]==4)
- {
- if(!isset($_REQUEST["me"]))
- echo "a game is in progress, but you are not playing";
- else
- {
- $me = $_REQUEST["me"];
-
- echo "game in progress and you are in it<br>";
- foreach($history as $play)
- {
- echo "<br />";
-
- $trick = explode(":",$play);
-
- $last=-2;
- /* found old trick, display it */
- for($i=0;$i<sizeof($trick)-1;$i++)
- {
- $card=$trick[$i];
- if(ereg("->",$card))
- {
- $tmp = explode("->",$card);
- echo $player[$hash[$tmp[0]]]["name"]." played ";
- display_card($tmp[1]);
- $last=$tmp[0];
- }
- }
- }
-
- $next = $last + 1;
- if ($next>=4)
- $next -= 4 ;
- if($last<0)
- {
- $next=$history[sizeof($history)-1][0];
- }
-
-
- if(isset($_REQUEST["card"]))
- {
- if($hash[$next]==$me)
- {
- $card=$_REQUEST["card"];
- echo "EMAIL: you played $card ";
- $mycards = explode(";",$player[$me]["cards"]);
- if(in_array($card,$mycards))
- {
- $tmp=array();
- echo "<br>";
- foreach($mycards as $m)
- {
- if($m!=$card)
- {
- $tmp[]=$m;
- echo "adding card $m <br>";
- }
- }
- $tmp2="";
- for($i=0;$i<sizeof($tmp)-1;$i++)
- {
- $tmp2.=$tmp[$i].";";
- echo "adding card $tmp2 at $i <br>";
- }
- $tmp2.=$tmp[$i];
- echo "adding card $tmp2 at $i *<br>";
- $player[$me]["cards"]=$tmp2;
-
- if($last<0)
- {
- $history[sizeof($history)-1]="".$player[$me]["number"]."->".$card.":\n";
- }
- else
- {
- $tmp = explode(":",$history[sizeof($history)-1]);
- $tmp[sizeof($tmp)-1] = "".$player[$me]["number"]."->".$card.":";
- $history[sizeof($history)-1]=join(":",$tmp);
- }
- save_status();
-
- display_card($card);
- }
- else
- echo "seems like you don't have that card<br>";
-
- }
-
- }
- else if(isset($_REQUEST["win"]) && strlen($history[sizeof($history)-1])>3)
- {
- $win=$_REQUEST["win"];
- $history[]=$win.":\n";
- echo "juhu someone won:$win <br>";
-
- save_status();
- }
- echo "<br />";
-
- $tmp = explode(":",$history[sizeof($history)-1]);
-
- echo sizeof($tmp)." tmp ;;".strlen($tmp[0])." len tmp0 <br>";
-
- if(sizeof($tmp)==5)
- {
- ?>
-<form action="index.php" method="post">
-
-
- player1<input type="radio" name="win" value="0" />
- player2<input type="radio" name="win" value="1" />
- player3<input type="radio" name="win" value="2" />
- player4<input type="radio" name="win" value="3" />
-<input type="hidden" name="me" value="hash1" />
-<input type="submit" value="who will win?" />
-
-</form>
-<?php
- }
- else if(sizeof($tmp)<5 && 1<sizeof($tmp) && !isset($_REQUEST["card"]))
- {
- if(sizeof($tmp)==2 && strlen($tmp[0])==1)
- {
- $next=$tmp[0];
- echo "found the start of a new trick at $next<br>";
- }
- if($hash[$next]==$me)
- {
-
- echo "ITS YOUR TURN<br>";
- $allcards = $player[$me]["cards"];
- $mycards = explode(";",$allcards);
-
- sort($mycards);
- echo "your cards are <br>";
- foreach($mycards as $card)
- {
- display_link_card($card,$me);
- }
- echo "<br />\n";
- }
- echo "<br />";
-
- }
- }
- }
-
- } /* is this the last player that needs to accept? */
- /* yes, figure out who starts, send out email to first player */
- /* no, email the rest to cancel game */
-
-/* player wants to make a move? */
- /* check if it is this players turn it is (if it's the players turn, convert cards into links) */
- /* if it is the last card played*/
- /* add checkbox for who one the trick */
- /* email next player */
- /* last card played? */
- /* count score for each player */