PHP-Code:
private function prepareCards($maxPlayers = 3)
{
$playerCards = $tableCards = $firstCard = '';
$cards = $dealCards = $allPlayer = array();
$anzahl = ( $maxPlayers > 4 ? 5 : 6 );
$cards = $this->karten;
shuffle( $cards );
$allPlayer = array_splice( $cards, 0, ($anzahl * $maxPlayers) );
if ( ($maxPlayers * $anzahl) <= 25 ) {
$dealCards = $this->deal_cards( $anzahl, $maxPlayers, $allPlayer );
$firstCard = $cards[0];
array_splice ( $cards, 0, 1 );
for ( $i = 0; $i < $maxPlayers; ++$i )
{
$playerCards .= implode( ',', $dealCards[$i] ) . ( $i < $maxPlayers-1 ? ';' : '' );
}
}
$tableCards = implode( ',', $cards );
return array( 'first' => $firstCard, 'table' => $tableCards, 'player' => $playerCards );
}
mein karten austeiler vom maumau