Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function initialiser_joueurs($a){
- if($a < 2 OR $a > 8 OR !is_numeric($a)){
- header("Location:http://l3m.in/p/projets/tests/lundi/12/index.php?erreur");
- exit();
- }
- $choix = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52);
- $nombre_cartes = 51;
- for($i = 0; $i < (2*$a)+8; $i++){ // deux cartes par personne + les 5 cartes communes + les 3 cartes à bruler
- $j = mt_rand(0,$nombre_cartes);
- $random[$i] = $choix[$j];
- while($choix[$random[$i]] == ""){
- switch (mt_rand(0,1)) {
- case 0:
- $j--;
- break;
- case 1:
- $j++;
- break;
- }
- $random[$i] = $choix[$j];
- }
- unset($choix[array_search($random[$i], $choix)]);
- $nombre_cartes--;
- }
- global $joueur, $cpu, $table, $brulee;
- $joueur = array($random[0], $random[1]);
- $j = 2;
- $i = 0;
- while($i < $a-1){
- $cpu[$i] = array($random[$j], $random[$j+1]);
- $j += 2;
- $i++;
- }
- $table = array(
- $random[$j+1],
- $random[$j+2],
- $random[$j+3],
- $random[$j+5],
- $random[$j+7],
- );
- $brulee = array(
- $random[$j],
- $random[$j+4],
- $random[$j+6]
- );
- }
- function traduire_carte($carte){
- switch ($carte) {
- case 1:
- return "As de pique";
- break;
- case 2:
- return "2 de pique";
- break;
- case 3:
- return "3 de pique";
- break;
- case 4:
- return "4 de pique";
- break;
- case 5:
- return "5 de pique";
- break;
- case 6:
- return "6 de pique";
- break;
- case 7:
- return "7 de pique";
- break;
- case 8:
- return "8 de pique";
- break;
- case 9:
- return "9 de pique";
- break;
- case 10:
- return "10 de pique";
- break;
- case 11:
- return "valet de pique";
- break;
- case 12:
- return "dame de pique";
- break;
- case 13:
- return "roi de pique";
- break;
- case 14:
- return "As de carreau";
- break;
- case 15:
- return "2 de carreau";
- break;
- case 16:
- return "3 de carreau";
- break;
- case 17:
- return "4 de carreau";
- break;
- case 18:
- return "5 de carreau";
- break;
- case 19:
- return "6 de carreau";
- break;
- case 20:
- return "7 de carreau";
- break;
- case 21:
- return "8 de carreau";
- break;
- case 22:
- return "9 de carreau";
- break;
- case 23:
- return "10 de carreau";
- break;
- case 24:
- return "valet de carreau";
- break;
- case 25:
- return "dame de carreau";
- break;
- case 26:
- return "roi de carreau";
- break;
- case 27:
- return "As de trèfle";
- break;
- case 28:
- return "2 de trèfle";
- break;
- case 29:
- return "3 de trèfle";
- break;
- case 30:
- return "4 de trèfle";
- break;
- case 31:
- return "5 de trèfle";
- break;
- case 32:
- return "6 de trèfle";
- break;
- case 33:
- return "7 de trèfle";
- break;
- case 34:
- return "8 de trèfle";
- break;
- case 35:
- return "9 de trèfle";
- break;
- case 36:
- return "10 de trèfle";
- break;
- case 37:
- return "valet de trèfle";
- break;
- case 38:
- return "dame de trèfle";
- break;
- case 39:
- return "roi de trèfle";
- break;
- case 40:
- return "As de cœur";
- break;
- case 41:
- return "2 de cœur";
- break;
- case 42:
- return "3 de cœur";
- break;
- case 43:
- return "4 de cœur";
- break;
- case 44:
- return "5 de cœur";
- break;
- case 45:
- return "6 de cœur";
- break;
- case 46:
- return "7 de cœur";
- break;
- case 47:
- return "8 de cœur";
- break;
- case 48:
- return "9 de cœur";
- break;
- case 49:
- return "10 de cœur";
- break;
- case 50:
- return "valet de cœur";
- break;
- case 51:
- return "dame de cœur";
- break;
- case 52:
- return "roi de cœur";
- break;
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement