\n";
return;
}
function output_form_for_new_game($names)
{
$copy_names = $names; /* local copy, so that we can delete names from it
* after we selected them to make sure that each name
* only shows up once
*/
?>
\n";
$i=0;
if($caption!="")
$HTML .= "
$caption
\n";
foreach($data as $record)
{
if(!$i)
$HTML .= " \n
\n";
else
{
if($i==1) $HTML .= "
\n";
$HTML .= "
";
}
foreach($record as $point)
{
if($i)
$HTML .= "
$point
";
else
$HTML .= "
$point
";
}
if(!$i)
$HTML .= "
\n \n";
else
{
$HTML .= " \n";
}
$i++;
}
$HTML .= " \n\n";
return $HTML;
}
function display_card($card,$dir="english")
{
/* cards are only availabl for the odd values, e.g. 1.png, 3.png, ...
* convert even cards to the matching odd value */
if( $card/2 - (int)($card/2) == 0.5 || $card == 0)
echo "\n";
else
echo "\n";
return;
}
function display_link_card($card,$dir="english",$type="card")
{
if( $card/2 - (int)($card/2) == 0.5)
echo "\n";
else
echo "\n";
return;
}
function output_check_for_sickness($me,$mycards)
{
?>
Thanks for joining the game...
do you want to play solo?
";
echo " no \n";
}
else
{
echo " no \n";
};
echo "Do you have poverty?";
if(count_trump($mycards)<4)
{
echo " yes";
echo " no \n";
}
else
{
echo " no \n";
};
echo "Do you have too many nines?";
if(count_nines($mycards)>4)
{
echo " yes";
echo " no \n";
}
else
{
echo " no \n";
};
echo "\n";
echo "\n";
echo "
\n";
}
return;
}
function output_select_timezone($name,$timezone="")
{
$Tzone = array ( "Europe/London" => "London",
"Europe/Berlin" => "Berlin",
"America/Vancouver" => "Berkeley",
"Pacific/Auckland" => "Wellington" );
echo " \n";
return;
}
function output_password_recovery($email,$password)
{
?>
Personal notes: \n";
$notes = DB_get_notes_by_userid_and_gameid($userid,$gameid);
foreach($notes as $note)
echo "$note \n";
if($userstatus!='gameover')
echo "\n";
echo " \n";
return;
}
function output_robotproof($i)
{
switch($i)
{
case 0:
return "6*7=";
case 1:
return "5*7=";
case 2:
return "4*7=";
case 3:
return "3*7=";
case 4:
return "2*7=";
}
}
function output_exchanged_cards()
{
/* in a poverty game this function will output the exchanged cards
* players in the team will see the cards, the other team will see
* the backside of cards
*/
/* need some information about the game */
global $gameid,$mygametype, $PREF,$me,$mystatus;
/* some variables to track where the people with poverty are sitting */
$partnerpos1 = 0;
$povertypos1 = 0;
$partnerpos2 = 0;
$povertypos2 = 0;
/* only need to do it in a poverty game, this might not be needed, but
* just to make sure everything is ok
*/
if($mygametype == 'poverty' || $mygametype=='dpoverty')
{
/* find out who has poverty */
for($mypos=1;$mypos<5;$mypos++)
{
$usersick = DB_get_sickness_by_pos_and_gameid($mypos,$gameid);
if($usersick == 'poverty')
if($povertypos1)
$povertypos2 = $mypos;
else
$povertypos1 = $mypos;
}
/* get hash and exchanged cards for all involved */
$povertyhash1 = DB_get_hash_from_game_and_pos($gameid,$povertypos1);
$partnerhash1 = DB_get_partner_hash_by_hash($povertyhash1);
$povertycards1 = DB_get_exchanged_cards($povertyhash1);
$partnercards1 = DB_get_exchanged_cards($partnerhash1);
$partnerpos1 = DB_get_pos_by_hash($partnerhash1);
if($povertypos2)
{
$povertyhash2 = DB_get_hash_from_game_and_pos($gameid,$povertypos2);
$partnerhash2 = DB_get_partner_hash_by_hash($povertyhash2);
$povertycards2 = DB_get_exchanged_cards($povertyhash2);
$partnercards2 = DB_get_exchanged_cards($partnerhash2);
$partnerpos2 = DB_get_pos_by_hash($partnerhash2);
}
}
/* output the cards
* go through all positions, check that position has cards that need to be shown and
* show those cards
*/
$show = 1;
for($mypos=1;$mypos<5;$mypos++)
{
$usersick = DB_get_sickness_by_pos_and_gameid($mypos,$gameid);
if($usersick!=NULL ||
$mypos==$povertypos1 || $mypos==$partnerpos1 ||
$mypos==$povertypos2 || $mypos==$partnerpos2 )
{
echo "