X-Git-Url: https://git.nubati.net/cgi-bin/gitweb.cgi?p=e-DoKo.git;a=blobdiff_plain;f=index.php;h=aec7c7d1ef7f27808183fab71876b442a927bf79;hp=3fa0fd15e42372f0a51fd7ae26a2f8a5c890c4c7;hb=1f6dbb2039311c94e7932fac52626442d215d2b5;hpb=4ab5b869e5e30735f150cf9563a8bd951a134ae8
diff --git a/index.php b/index.php
index 3fa0fd1..aec7c7d 100644
--- a/index.php
+++ b/index.php
@@ -1,9 +1,6 @@
yes
";
}
}
- echo "I don't want to take any trump: ".
- "yes
";
+ echo "No,way I take those trump...
";
echo "Your cards are:
\n";
$mycards = DB_get_hand($me);
@@ -897,13 +892,7 @@ else if(myisset("me"))
else
echo "it's not your turn yet to decide if you want to take the trump or not.";
}
- /*
- * yes, display number of trump and user's hand, ask if he wants to take it
- * no, set whom-to-ask to next player, email next player, cancle game if no next player
- * yes -> link to new page:display all cards, ask for N return cards
- * set re/contra
- *
- */
+
};
}
/* check if no one wanted to take trump, in that case the gamesickness would be set to 5 or 50 */
@@ -930,10 +919,10 @@ else if(myisset("me"))
}
/* check if all players are ready to play */
- $ok=1;
+ $ok = 1;
foreach($userids as $user)
if(DB_get_hand_status_by_userid_and_gameid($user,$gameid)!='play')
- $ok=0;
+ $ok = 0;
if($ok)
{
@@ -974,14 +963,14 @@ else if(myisset("me"))
*/
$gametype = DB_get_gametype_by_gameid($gameid);
- $GT = $gametype;
+ $GT = $gametype;
if($gametype=="solo")
{
$gametype = DB_get_solo_by_gameid($gameid);
- $GT = $gametype." ".$GT;
+ $GT = $gametype." ".$GT;
}
else
- $gametype="normal";
+ $gametype = "normal";
set_gametype($gametype); /* this sets the $CARDS variable */
@@ -1050,56 +1039,91 @@ else if(myisset("me"))
if($sickness=="poverty")
{
$userhash = DB_get_hash_from_gameid_and_userid($gameid,$user);
- $cards = DB_get_all_hand($userhash);
- $trumpNR = count_trump($cards);
+ $cards = DB_get_all_hand($userhash);
+ $trumpNR = count_trump($cards);
if($trumpNR)
- echo "(poverty < trump back)";
+ echo "";
else
- echo "(poverty <)";
+ echo "";
}
else
- echo "(poverty >)";
+ echo "\" />";
if($GT=="dpoverty")
if($party=="re")
if($sickness=="poverty")
{
$userhash = DB_get_hash_from_gameid_and_userid($gameid,$user);
- $cards = DB_get_all_hand($userhash);
- $trumpNR = count_trump($cards);
+ $cards = DB_get_all_hand($userhash);
+ $trumpNR = count_trump($cards);
if($trumpNR)
- echo "(poverty A < trump back)";
+ echo "";
else
- echo "(poverty A <)";
+ echo "";
}
else
- echo "(poverty A >)";
+ echo "\" />";
else
if($sickness=="poverty")
{
$userhash = DB_get_hash_from_gameid_and_userid($gameid,$user);
- $cards = DB_get_all_hand($userhash);
- $trumpNR = count_trump($cards);
+ $cards = DB_get_all_hand($userhash);
+ $trumpNR = count_trump($cards);
if($trumpNR)
- echo "(poverty B < trump back)";
+ echo "";
else
- echo "(poverty B <)";
+ echo "";
}
else
- echo "(poverty B >)";
+ echo "\" />";
if($GT=="wedding" && $party=="re")
if($sickness=="wedding")
- echo "(wedding +)";
+ echo "";
else
- echo "(wedding)";
+ echo "";
if(ereg("solo",$GT) && $party=="re")
- echo "($GT)";
+ {
+ if(ereg("queen",$GT))
+ echo "";
+ else if(ereg("jack",$GT))
+ echo "";
+ else if(ereg("club",$GT))
+ echo "";
+ else if(ereg("spade",$GT))
+ echo "";
+ else if(ereg("heart",$GT))
+ echo "";
+ else if(ereg("trumpless",$GT))
+ echo "";
+ else if(ereg("trump",$GT))
+ echo "";
+ }
/* add point calls */
if($call!=NULL)
- echo " $party $call ";
+ {
+ if($party=="re")
+ echo "";
+ else
+ echo "";
+ switch($call)
+ {
+ case "0":
+ echo "";
+ break;
+ case "30":
+ echo "";
+ break;
+ case "60":
+ echo "";
+ break;
+ case "90":
+ echo "";
+ break;
+ }
+ }
echo "
\n";
echo " local time: ".date("Y-m-d H:i:s")."
\n";
@@ -1124,8 +1148,7 @@ else if(myisset("me"))
"LEFT JOIN Comment ON Play.id=Comment.play_id ".
"WHERE Trick.game_id='".$gameid."' ".
"ORDER BY Trick.id,sequence ASC");
- $trickNR = 1;
-
+ $trickNR = 1;
$lasttrick = DB_get_max_trickid($gameid);
$play = array(); /* needed to calculate winner later */
@@ -1206,14 +1229,14 @@ else if(myisset("me"))
/* whos turn is it? */
if($seq==4)
{
- $winner = get_winner($play,$gametype); /* returns the position */
- $next = $winner;
+ $winner = get_winner($play,$gametype); /* returns the position */
+ $next = $winner;
$firstcard = ""; /* new trick, no first card */
}
else
{
$next = $pos+1;
- if($next==5) $next=1;
+ if($next==5) $next = 1;
}
/* my turn?, display cards as links, ask for comments*/
@@ -1370,7 +1393,7 @@ else if(myisset("me"))
" LEFT JOIN User ON Hand.user_id=User.id".
" WHERE Hand.game_id=$gameid".
" GROUP BY fullname" );
- $message = "The game is over. Thanks for playing :)\n";
+ $message = "The game is over. Thanks for playing :)\n";
$message .= "Final score:\n";
while( $r = mysql_fetch_array($result,MYSQL_NUM))
$message .= " ".$r[0]."(".$r[2].") ".$r[1]."\n";
@@ -1518,6 +1541,24 @@ else if(myisset("me"))
echo "Your cards were:
\n";
foreach($oldcards as $card)
display_card($card,$PREF["cardset"]);
+
+ $userids = DB_get_all_userid_by_gameid($gameid);
+ foreach($userids as $user)
+ {
+ $userhash = DB_get_hash_from_gameid_and_userid($gameid,$user);
+
+ if($userhash!=$me)
+ {
+ echo "
";
+
+ $name = DB_get_name_by_userid($user);
+ $oldcards = DB_get_all_hand($userhash);
+ $oldcards = mysort($oldcards,$gametype);
+ echo "$name's cards were:
\n";
+ foreach($oldcards as $card)
+ display_card($card,$PREF["cardset"]);
+ }
+ }
}
echo "\n";
@@ -1561,7 +1602,7 @@ else if(myisset("me"))
" WHERE session=$session".
" ORDER BY create_date DESC".
" LIMIT 1");
- $r=-1;
+ $r = -1;
if($result)
$r = mysql_fetch_array($result,MYSQL_NUM);
@@ -1590,11 +1631,11 @@ else if(myisset("me"))
if(myisset("forgot"))
{
- $ok=1;
+ $ok = 1;
$uid = DB_get_userid_by_email($email);
if(!$uid)
- $ok=0;
+ $ok = 0;
if($ok)
{
@@ -1616,10 +1657,10 @@ else if(myisset("me"))
if(strlen($password)!=32)
$password = md5($password);
- $ok=1;
+ $ok = 1;
$uid = DB_get_userid_by_email_and_password($email,$password);
if(!$uid)
- $ok=0;
+ $ok = 0;
if($ok)
{
@@ -1659,7 +1700,7 @@ else if(myisset("me"))
DB_update_user_timestamp($uid);
- echo "
these are your games that haven't started yet:
\n";
+ echo "
These are your games that haven't started yet:
\n";
$result = mysql_query("SELECT Hand.hash,Hand.game_id,Game.mod_date,Game.player from Hand".
" LEFT JOIN Game On Hand.game_id=Game.id".
" WHERE Hand.user_id='$uid' AND Game.status='pre'" );
@@ -1684,7 +1725,7 @@ else if(myisset("me"))
}
echo "
these are the games you are playing in:
\n";
+ echo "
These are the games you are playing in:
\n";
$result = mysql_query("SELECT Hand.hash,Hand.game_id,Game.mod_date,Game.player from Hand".
" LEFT JOIN Game On Hand.game_id=Game.id".
" WHERE Hand.user_id='$uid' AND Game.status='play'" );
@@ -1710,15 +1751,15 @@ else if(myisset("me"))
echo "
and these are your games that are already done:
Game: \n";
- $output=array();
+ echo "
And these are your games that are already done:
Game: \n";
+ $output = array();
$result = mysql_query("SELECT hash,game_id from Hand WHERE user_id='$uid' AND status='gameover'" );
while( $r = mysql_fetch_array($result,MYSQL_NUM))
- $output[]= "#".$r[1]." ";
+ $output[] = "#".$r[1]." ";
echo implode(", ",$output)."
registered players:
\n";
+ echo "
Registered players:
\n";
echo implode(", ",$names)."\n";
echo "