Просмотр файла gta/functions/func_casino.php

Размер файла: 2.43Kb
  1. <?php
  2.  
  3. function checkfull()
  4. {
  5. global $b;
  6. global $gover;
  7.  
  8. $gover = 1;
  9. for ($ii = 0; $ii <= 8; $ii++)
  10. {
  11. if ($b[$ii] == '')
  12. {
  13. $gover = 0;
  14. return;
  15. }
  16. }
  17. }
  18.  
  19. function checkwin()
  20. {
  21. global $b;
  22. global $gwin;
  23. $c=1;
  24. while ($c <= 2)
  25. {
  26. if ($c == 1)
  27. $t='o';
  28. else
  29. $t='x';
  30. if (
  31. ($b[0] == $t && $b[1] == $t && $b[2] == $t) ||
  32. ($b[3] == $t && $b[4] == $t && $b[5] == $t) ||
  33. ($b[6] == $t && $b[7] == $t && $b[8] == $t) ||
  34. ($b[0] == $t && $b[3] == $t && $b[6] == $t) ||
  35. ($b[1] == $t && $b[4] == $t && $b[7] == $t) ||
  36. ($b[2] == $t && $b[5] == $t && $b[8] == $t) ||
  37. ($b[0] == $t && $b[4] == $t && $b[8] == $t) ||
  38. ($b[2] == $t && $b[4] == $t && $b[6] == $t))
  39. {
  40. $gwin = strtoupper($t);
  41. return;
  42. }
  43. $c++;
  44. }
  45. }
  46.  
  47. function compmove()
  48. {
  49. global $cmv;
  50. global $b;
  51. for ($c = 0; $c <=1; $c++)
  52. {
  53. if ($c == 0)
  54. $t='o';
  55. else
  56. $t='x';
  57.  
  58. if ($b[0] == $t && $b[1] == $t && $b[2] == '')
  59. $cmv = 2;
  60. if ($b[0] == $t && $b[1] == '' && $b[2] == $t)
  61. $cmv = 1;
  62. if ($b[0] == '' && $b[1] == $t && $b[2] == $t)
  63. $cmv = 0;
  64. if ($b[3] == $t && $b[4] == $t && $b[5] == '')
  65. $cmv = 5;
  66. if ($b[3] == $t && $b[4] == '' && $b[5] == $t)
  67. $cmv = 4;
  68. if ($b[3] == '' && $b[4] == $t && $b[5] == $t)
  69. $cmv = 3;
  70.  
  71. if ($b[6] == $t && $b[7] == $t && $b[8] == '')
  72. $cmv = 8;
  73. if ($b[6] == $t && $b[7] == '' && $b[8] == $t)
  74. $cmv = 7;
  75. if ($b[6] == '' && $b[7] == $t && $b[8] == $t)
  76. $cmv = 6;
  77.  
  78. if ($b[0] == $t && $b[3] == $t && $b[6] == '')
  79. $cmv = 6;
  80. if ($b[0] == $t && $b[3] == '' && $b[6] == $t)
  81. $cmv = 3;
  82. if ($b[0] == '' && $b[3] == $t && $b[6] == $t)
  83. $cmv = 0;
  84.  
  85. if ($b[1] == $t && $b[4] == $t && $b[7] == '')
  86. $cmv = 7;
  87. if ($b[1] == $t && $b[4] == '' && $b[7] == $t)
  88. $cmv = 4;
  89. if ($b[1] == '' && $b[4] == $t && $b[7] == $t)
  90. $cmv = 1;
  91. if ($b[2] == $t && $b[5] == $t && $b[8] == '')
  92. $cmv = 8;
  93. if ($b[2] == $t && $b[5] == '' && $b[8] == $t)
  94. $cmv = 5;
  95. if ($b[2] == '' && $b[5] == $t && $b[8] == $t)
  96. $cmv = 2;
  97.  
  98.  
  99. if ($b[0] == $t && $b[4] == $t && $b[8] == '')
  100. $cmv = 8;
  101. if ($b[0] == $t && $b[4] == '' && $b[8] == $t)
  102. $cmv = 4;
  103. if ($b[0] == '' && $b[4] == $t && $b[8] == $t)
  104. $cmv = 0;
  105.  
  106. if ($b[2] == $t && $b[4] == $t && $b[6] == '')
  107. $cmv = 6;
  108. if ($b[2] == $t && $b[4] == '' && $b[6] == $t)
  109. $cmv = 4;
  110. if ($b[2] == '' && $b[4] == $t && $b[6] == $t)
  111. $cmv = 2;
  112. if ($cmv <> '')
  113. break;
  114. }
  115. }
  116. function comprand()
  117. {
  118. global $b;
  119. global $cmv;
  120. srand ((double) microtime() * 1000000);
  121. while (! isset($cmv))
  122. {
  123. $test=rand(0, 8);
  124. if ($b[$test] == '')
  125. $cmv=$test;
  126. }
  127. }
  128. ?>