X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=web%2Fbriskin5%2Findex_wr.php;h=9f070f9fb28236794a2a17d5c8205b5f69648bf2;hb=9359531d2dee30319bf98d53ca341ebcb281b411;hp=2fb6da20fbc18d7c88d992861c8f1fd4b860fdd3;hpb=a2924d2335ec5325dc322600fe373625575ac8e2;p=brisk.git
diff --git a/web/briskin5/index_wr.php b/web/briskin5/index_wr.php
index 2fb6da2..9f070f9 100644
--- a/web/briskin5/index_wr.php
+++ b/web/briskin5/index_wr.php
@@ -29,12 +29,12 @@ if (DEBUGGING == "local" && $_SERVER['REMOTE_ADDR'] != '127.0.0.1') {
exit;
}
-log_load($sess, "LOAD: index_wr.php");
+log_load("bin5/index_wr.php");
/*
* MAIN
*/
-log_wr($sess, 'COMM: '.$mesg);
+log_wr('COMM: '.$mesg);
if ($table_idx < 0 || $table_idx >= TABLE_N)
exit;
@@ -43,187 +43,25 @@ $sem = Briskin5::lock_data($table_idx);
$bri = &Briskin5::load_data($table_idx,$table_token);
if (($user = &$bri->get_user($sess, &$idx)) == FALSE) {
echo "Get User Error";
- log_wr($sess, "Get User Error");
+ log_wr("Get User Error");
Briskin5::unlock_data($sem);
exit;
}
$argz = explode('|', $mesg);
-log_wr($sess, 'POSTSPLIT: '.$argz[0]);
+log_wr('POSTSPLIT: '.$argz[0]);
if ($argz[0] == 'shutdown') {
- log_auth($user_cur->sess, "Shutdown session.");
- $tmp_sess = $user->sess;
- $user->sess = "";
- step_unproxy($tmp_sess);
- $user->name = "";
- $user->the_end = FALSE;
+ log_auth($user_cur->sess, "Shutdown session. delegate to room gc the autologout");
- log_rd2($user->sess, "AUTO LOGOUT.");
- if ($user->subst == 'sitdown' || $user->stat == 'table')
+ log_rd2("bin5/index_wr.php: AUTO LOGOUT.");
+ if ($user->stat == 'table') {
$bri->table_wakeup(&$user);
- else if ($user->subst == 'standup')
- $bri->room_outstandup(&$user);
- else
- log_rd2($sess, "SHUTDOWN FROM WHAT ???");
-}
-/******************
- * *
- * STAT: room *
- * *
- ******************/
-else if ($user->stat == 'room') {
- $user->laccwr = time();
-
- if ($argz[0] == 'help') {
- $user->comm[$user->step % COMM_N] = "gst.st = ".($user->step+1)."; ";
- $user->comm[$user->step % COMM_N] .= show_notify(str_replace("\n", " ", $G_room_help), 0, "torna ai tavoli", 600, 500);
-
- log_wr($sess, $user->comm[$user->step % COMM_N]);
- $user->step_inc();
-
- }
- else if ($argz[0] == 'about') {
- $user->comm[$user->step % COMM_N] = "gst.st = ".($user->step+1)."; ";
- $user->comm[$user->step % COMM_N] .= show_notify(str_replace("\n", " ", $G_room_about), 0, "torna ai tavoli", 400, 200);
-
- log_wr($sess, $user->comm[$user->step % COMM_N]);
- $user->step_inc();
-
- }
- else if ($argz[0] == 'chatt') {
- $bri->chatt_send(&$user,$mesg);
- }
- /**********************
- * *
- * SUBST: standup *
- * *
- **********************/
- else if ($user->subst == 'standup') {
-
- if ($argz[0] == 'sitdown') {
- log_wr($sess, "SITDOWN command");
-
- if ($user->the_end == TRUE) {
- log_wr($sess, "INFO:SKIP:argz == sitdown && the_end == TRUE => ignore request.");
- Briskin5::unlock_data($sem);
- exit;
- }
- /* TODO: refact to a function */
- if ($user->bantime > $user->laccwr) {
- $user->comm[$user->step % COMM_N] = "gst.st = ".($user->step+1)."; ";
- $user->comm[$user->step % COMM_N] .= show_notify("
Ti sei alzato da un tavolo senza il consenso degli altri giocatori. Dovrai aspettare ancora ".secstoword($user->bantime - $user->laccwr)." prima di poterti sedere nuovamente.", 2000, "Torna in piedi.", 400, 100);
-
- $user->step_inc();
- Briskin5::save_data($bri);
- Briskin5::unlock_data($sem);
- exit;
- }
-
- // Take parameters
- $table_idx = $argz[1];
- $table = &$bri->table[$table_idx];
-
- if ($table->player_n == PLAYERS_N) {
- log_wr($sess, "WARN:FSM: Sitdown unreachable, table full.");
- Briskin5::unlock_data($sem);
- exit;
- }
-
- // set new status
- $user->subst = "sitdown";
- $user->table = $table_idx;
- $user->table_pos = $table->user_add($idx);
-
- log_wr($sess, "MOP before");
-
- if ($table->player_n == PLAYERS_N) {
- log_wr($sess, "MOP inall");
-
- // Start game for this table.
- log_wr($sess, "Start game!");
-
- //
- // START THE SPAWN HERE!!!!
- //
-
- if (TRUE) { // WITH SPAWN
- $curtime = time();
- // Create new spawned table
- $us = array();
- for ($i = 0 ; $i < BRISCOLAIN5_PLAYERS_N ; $i++)
- $us[$i] = &$bri->user[$table->player[$i]];
- if (($bri =& new Briskin5(&$us, &$table, $table_idx)) == FALSE)
- log_wr($sess, "bri create: FALSE");
- else
- log_wr($sess, "bri create: ".serialize($bri));
-
-
- // Set root table and users
- }
- else { // BEFORE SPAWN
- // init table
- $table->init(&$bri->user);
- $table->game_init(&$bri->user);
- $curtime = time();
-
- // init users
- for ($i = 0 ; $i < $table->player_n ; $i++) {
- $user_cur = &$bri->user[$table->player[$i]];
- log_wr($sess, "Pre if!");
-
- $ret = "";
- $ret .= sprintf('gst.st_loc++; gst.st=%d; the_end=true; window.onunload = null ; document.location.assign("table.php");|', $user_cur->step+1);
-
- $user_cur->comm[$user_cur->step % COMM_N] = $ret;
- $user_cur->trans_step = $user_cur->step + 1;
- log_wr($sess, "TRANS ATTIVATO");
-
-
- $user_cur->stat_set('table');
- $user_cur->subst = 'asta';
- $user_cur->laccwr = $curtime;
- $user_cur->step_inc();
-
- $user_cur->comm[$user_cur->step % COMM_N] = show_table(&$bri,&$user_cur,$user_cur->step+1,TRUE, FALSE);
- $user_cur->step_inc();
- }
- } // end else { BEFORE SPAWN
-
- log_wr($sess, "MOP after");
-
- }
- // change room
- $bri->room_sitdown(&$user, $table_idx);
-
- log_wr($sess, "MOP finish");
-
-
- }
- else if ($argz[0] == 'logout') {
- $user->comm[$user->step % COMM_N] = "gst.st = ".($user->step+1)."; ";
- $user->comm[$user->step % COMM_N] .= sprintf('postact_logout();');
- $user->the_end = TRUE;
- $user->step_inc();
- }
- }
- /**********************
- * *
- * SUBST: sitdown *
- * *
- **********************/
- else if ($user->subst == 'sitdown') {
- if ($argz[0] == 'wakeup') {
- $bri->table_wakeup(&$user);
- }
- else if ($argz[0] == 'logout') {
- $bri->table_wakeup(&$user);
- $user->comm[$user->step % COMM_N] = "gst.st = ".($user->step+1)."; ";
- $user->comm[$user->step % COMM_N] .= sprintf('postact_logout();');
- $user->the_end = TRUE;
- $user->step_inc();
- }
+ // to force the logout
+ $user->lacc = 0;
}
+ else
+ log_rd2("SHUTDOWN FROM WHAT ???");
}
/*********************
* *
@@ -235,10 +73,10 @@ else if ($user->stat == 'table') {
$table = &$bri->table[$user->table];
if ($argz[0] == 'tableinfo') {
- log_wr($sess, "PER DI TABLEINFO");
+ log_wr("PER DI TABLEINFO");
$user->comm[$user->step % COMM_N] = "gst.st = ".($user->step+1)."; ";
$user->comm[$user->step % COMM_N] .= show_table_info(&$bri, &$table, $user->table_pos);
- log_wr($sess, $user->comm[$user->step % COMM_N]);
+ log_wr($user->comm[$user->step % COMM_N]);
$user->step_inc();
}
else if ($argz[0] == 'chatt') {
@@ -260,7 +98,7 @@ else if ($user->stat == 'table') {
$user->comm[$user->step % COMM_N] .= $table->exitlock_show(&$bri->user, $user->table_pos);
$user->comm[$user->step % COMM_N] .= show_notify("
I dati presenti sul server non erano allineati con quelli inviati dal tuo browser, adesso lo sono. Riprova ora.", 2000, "Torna alla partita.", 400, 100);
- log_wr($sess, $user->comm[$user->step % COMM_N]);
+ log_wr($user->comm[$user->step % COMM_N]);
$user->step_inc();
$logout_cont = FALSE;
}
@@ -274,25 +112,25 @@ else if ($user->stat == 'table') {
}
else if ($argz[0] == 'exitlock') {
$user->exitislock = ($user->exitislock == TRUE ? FALSE : TRUE);
- for ($ct = 0, $i = 0 ; $i < PLAYERS_N ; $i++) {
+ for ($ct = 0, $i = 0 ; $i < BRISKIN5_PLAYERS_N ; $i++) {
$user_cur[$i] = &$bri->user[$table->player[$i]];
if ($user_cur[$i]->exitislock == FALSE)
$ct++;
}
- for ($i = 0 ; $i < PLAYERS_N ; $i++) {
+ for ($i = 0 ; $i < BRISKIN5_PLAYERS_N ; $i++) {
$ret = sprintf('gst.st = %d;', $user_cur[$i]->step+1);
$ret .= sprintf('exitlock_show(%d, %s);', $ct,
($user_cur[$i]->exitislock ? 'true' : 'false'));
$user_cur[$i]->comm[$user_cur[$i]->step % COMM_N] = $ret;
- log_wr($sess, $user_cur[$i]->comm[$user_cur[$i]->step % COMM_N]);
+ log_wr($user_cur[$i]->comm[$user_cur[$i]->step % COMM_N]);
$user_cur[$i]->step_inc();
}
}
else if ($user->subst == 'asta') {
if ($argz[0] == 'lascio' && $user->handpt <= 2) {
- $index_cur = $table->gstart % PLAYERS_N;
+ $index_cur = $table->gstart % BRISKIN5_PLAYERS_N;
- log_wr($sess, sprintf("GIOCO FINITO !!!"));
+ log_wr(sprintf("GIOCO FINITO !!!"));
$table->mult *= 2;
$table->old_reason = sprintf("Ha lasciato %s perche` aveva al massimo 2 punti.", $user->name);
@@ -300,7 +138,7 @@ else if ($user->stat == 'table') {
$table->game_next();
$table->game_init(&$bri->user);
- for ($i = 0 ; $i < PLAYERS_N ; $i++) {
+ for ($i = 0 ; $i < BRISKIN5_PLAYERS_N ; $i++) {
$user_cur = &$bri->user[$table->player[$i]];
$ret = sprintf('gst.st = %d;', $user_cur->step+1);
@@ -312,17 +150,17 @@ else if ($user->stat == 'table') {
else if ($argz[0] == 'asta') {
$again = TRUE;
- $index_cur = $table->gstart % PLAYERS_N;
+ $index_cur = $table->gstart % BRISKIN5_PLAYERS_N;
if ($user->table_pos == $index_cur &&
$table->asta_pla[$index_cur]) {
$a_card = $argz[1];
$a_pnt = $argz[2];
- log_wr($sess, "CI SIAMO a_card ".$a_card." asta_card ".$table->asta_card);
+ log_wr("CI SIAMO a_card ".$a_card." asta_card ".$table->asta_card);
// Abbandono dell'asta
if ($a_card <= -1) {
- log_wr($sess, "Abbandona l'asta.");
+ log_wr("Abbandona l'asta.");
$table->asta_pla[$index_cur] = FALSE;
$user->asta_card = -1;
$table->asta_pla_n--;
@@ -336,7 +174,7 @@ else if ($user->stat == 'table') {
if ($again == FALSE) {
- log_wr($sess, "NUOVI ORZI.");
+ log_wr("NUOVI ORZI.");
$user->asta_card = $a_card;
$table->asta_card = $a_card;
if ($a_card == 9) {
@@ -354,22 +192,22 @@ else if ($user->stat == 'table') {
$user->comm[$user->step % COMM_N] = $ret;
$user->step_inc();
- log_wr($sess, "Ripetere.");
+ log_wr("Ripetere.");
}
else {
/* next step */
$showst = "show_astat(";
- for ($i = 0 ; $i < PLAYERS_N ; $i++) {
+ for ($i = 0 ; $i < BRISKIN5_PLAYERS_N ; $i++) {
$user_cur = &$bri->user[$table->player[$i]];
$showst .= sprintf("%s%d", ($i == 0 ? "" : ", "),
($user_cur->asta_card < 9 ? $user_cur->asta_card : $user_cur->asta_pnt));
}
- if (PLAYERS_N == 3)
+ if (BRISKIN5_PLAYERS_N == 3)
$showst .= ",-2,-2";
$showst .= ");";
$maxcard = -2;
- for ($i = 0 ; $i < PLAYERS_N ; $i++) {
+ for ($i = 0 ; $i < BRISKIN5_PLAYERS_N ; $i++) {
$user_cur = &$bri->user[$table->player[$i]];
if ($maxcard < $user_cur->asta_card)
$maxcard = $user_cur->asta_card;
@@ -377,21 +215,21 @@ else if ($user->stat == 'table') {
if (($table->asta_pla_n > ($maxcard > -1 ? 1 : 0)) &&
!($table->asta_card == 9 && $table->asta_pnt == 120)) {
- log_wr($sess,"ALLOPPA QUI");
- for ($i = 1 ; $i < PLAYERS_N ; $i++) {
- $index_next = ($table->gstart + $i) % PLAYERS_N;
+ log_wr("ALLOPPA QUI");
+ for ($i = 1 ; $i < BRISKIN5_PLAYERS_N ; $i++) {
+ $index_next = ($table->gstart + $i) % BRISKIN5_PLAYERS_N;
if ($table->asta_pla[$index_next]) {
- log_wr($sess,"GSTART 1");
+ log_wr("GSTART 1");
$table->gstart += $i;
break;
}
}
- for ($i = 0 ; $i < PLAYERS_N ; $i++) {
+ for ($i = 0 ; $i < BRISKIN5_PLAYERS_N ; $i++) {
$user_cur = &$bri->user[$table->player[$i]];
$ret = sprintf('gst.st = %d; %s', $user_cur->step+1, $showst);
- if ($user_cur->table_pos == ($table->gstart % PLAYERS_N))
+ if ($user_cur->table_pos == ($table->gstart % BRISKIN5_PLAYERS_N))
$ret .= sprintf('dispose_asta(%d,%d, %s); remark_on();',
$table->asta_card + 1, $table->asta_pnt+1, ($user_cur->handpt <= 2 ? "true" : "false"));
else
@@ -402,9 +240,9 @@ else if ($user->stat == 'table') {
}
}
else if ($table->asta_pla_n == 0) {
- log_wr($sess, "PASSANO TUTTI!");
+ log_wr("PASSANO TUTTI!");
- log_wr($sess, sprintf("GIOCO FINITO !!!"));
+ log_wr(sprintf("GIOCO FINITO !!!"));
$table->old_reason = "Hanno passato tutti.";
$table->mult *= 2;
@@ -412,7 +250,7 @@ else if ($user->stat == 'table') {
$table->game_next();
$table->game_init(&$bri->user);
- for ($i = 0 ; $i < PLAYERS_N ; $i++) {
+ for ($i = 0 ; $i < BRISKIN5_PLAYERS_N ; $i++) {
$user_cur = &$bri->user[$table->player[$i]];
$ret = sprintf('gst.st = %d;', $user_cur->step+1);
@@ -422,11 +260,11 @@ else if ($user->stat == 'table') {
}
}
else {
- log_wr($sess, "FINITA !");
+ log_wr("FINITA !");
// if a_pnt == 120 supergame ! else abbandono
if ($a_pnt == 120 || $user->asta_card != -1) {
$chooser = $index_cur;
- for ($i = 1 ; $i < PLAYERS_N ; $i++)
+ for ($i = 1 ; $i < BRISKIN5_PLAYERS_N ; $i++)
if ($i != $chooser)
$table->asta_pla[$i] = FALSE;
}
@@ -434,8 +272,8 @@ else if ($user->stat == 'table') {
//"gst.st = ".($user->step+1)."; dispose_asta(".($table->asta_card + 1).",".-($table->asta_pnt).", true); remark_off();";
$user->comm[$user->step % COMM_N] = sprintf( "gst.st = %d; dispose_asta(%d, %d, false); remark_off();", $user->step+1, $table->asta_card + 1,-($table->asta_pnt));
$user->step_inc();
- for ($i = 1 ; $i < PLAYERS_N ; $i++) {
- $chooser = ($table->gstart + $i) % PLAYERS_N;
+ for ($i = 1 ; $i < BRISKIN5_PLAYERS_N ; $i++) {
+ $chooser = ($table->gstart + $i) % BRISKIN5_PLAYERS_N;
if ($table->asta_pla[$chooser]) {
break;
}
@@ -443,7 +281,7 @@ else if ($user->stat == 'table') {
}
$table->asta_win = $chooser;
- for ($i = 0 ; $i < PLAYERS_N ; $i++) {
+ for ($i = 0 ; $i < BRISKIN5_PLAYERS_N ; $i++) {
$user_cur = &$bri->user[$table->player[$i]];
$ret = sprintf('gst.st = %d; %s', $user_cur->step+1, $showst);
@@ -461,7 +299,7 @@ else if ($user->stat == 'table') {
}
}
else {
- log_wr($sess, "NON CI SIAMO");
+ log_wr("NON CI SIAMO");
}
}
/* asta::choose */
@@ -472,13 +310,13 @@ else if ($user->stat == 'table') {
if ($a_brisco >= 0 && $a_brisco < 40) {
$table->briscola = $a_brisco;
$table->friend = $table->card[$a_brisco]->owner;
- log_wr($sess,"GSTART 2");
- $table->gstart = ($table->mazzo+1) % PLAYERS_N;
- log_wr($sess, "Setta la briscola a ".$a_brisco);
+ log_wr("GSTART 2");
+ $table->gstart = ($table->mazzo+1) % BRISKIN5_PLAYERS_N;
+ log_wr("Setta la briscola a ".$a_brisco);
$chooser = $table->asta_win;
$user_chooser = &$bri->user[$table->player[$chooser]];
- for ($i = 0 ; $i < PLAYERS_N ; $i++) {
+ for ($i = 0 ; $i < BRISKIN5_PLAYERS_N ; $i++) {
$user_cur = &$bri->user[$table->player[$i]];
$user_cur->subst = 'game';
$ret = sprintf('gst.st = %d; subst = "game";', $user_cur->step+1);
@@ -488,7 +326,7 @@ else if ($user->stat == 'table') {
$ret .= briscola_show($bri, $table, $user_cur);
/* first gamer */
- if ($i == ($table->gstart % PLAYERS_N))
+ if ($i == ($table->gstart % BRISKIN5_PLAYERS_N))
$ret .= "is_my_time = true; remark_on();";
else
$ret .= "is_my_time = false; remark_off();";
@@ -506,7 +344,7 @@ else if ($user->stat == 'table') {
}
}
else if ($user->subst == 'game') {
- log_wr($sess, "state: table::game".$argz[0]);
+ log_wr("state: table::game".$argz[0]);
if ($argz[0] == 'play') {
$a_play = $argz[1];
@@ -519,17 +357,17 @@ else if ($user->stat == 'table') {
$a_y = substr($a_y,0,-2);
$loggo = sprintf("A_play %s, table_pos %d == %d, mazzo %d, gstart %d, card_stat %d, card_own %d",
- $a_play, $user->table_pos, ($table->gstart % PLAYERS_N),
+ $a_play, $user->table_pos, ($table->gstart % BRISKIN5_PLAYERS_N),
$table->mazzo, $table->gstart,
$table->card[$a_play]->stat, $table->card[$a_play]->owner);
- log_wr($sess, "CIC".$loggo);
+ log_wr("CIC".$loggo);
/* se era il suo turno e la carta era sua ed era in mano */
if ($a_play >=0 && $a_play < 40 &&
- ($user->table_pos == (($table->gstart + $table->turn) % PLAYERS_N)) &&
+ ($user->table_pos == (($table->gstart + $table->turn) % BRISKIN5_PLAYERS_N)) &&
$table->card[$a_play]->stat == 'hand' &&
$table->card[$a_play]->owner == $user->table_pos) {
- log_wr($sess, sprintf("User: %s Play: %d",$user->name, $a_play));
+ log_wr(sprintf("User: %s Play: %d",$user->name, $a_play));
/* Change the card status. */
$table->card[$a_play]->play($a_x, $a_y);
@@ -537,25 +375,25 @@ else if ($user->stat == 'table') {
/*
* !!!! TURN INCREMENTED BEFORE !!!!
*/
- $turn_cur = ($table->gstart + $table->turn) % PLAYERS_N;
+ $turn_cur = ($table->gstart + $table->turn) % BRISKIN5_PLAYERS_N;
$table->turn++;
$card_play = sprintf("card_play(%d,%d,%d,%d);|",
$user->table_pos, $a_play, $a_x, $a_y);
- if (($table->turn % PLAYERS_N) != 0) { /* manche not finished */
- $turn_nex = ($table->gstart + $table->turn) % PLAYERS_N;
+ if (($table->turn % BRISKIN5_PLAYERS_N) != 0) { /* manche not finished */
+ $turn_nex = ($table->gstart + $table->turn) % BRISKIN5_PLAYERS_N;
$player_cur = "remark_off();";
$player_nex = $card_play . "is_my_time = true; remark_on();";
$player_oth = $card_play;
}
- else if ($table->turn <= (PLAYERS_N * 8)) { /* manche finished */
+ else if ($table->turn <= (BRISKIN5_PLAYERS_N * 8)) { /* manche finished */
$winner = calculate_winner($table);
- log_wr($sess,"GSTART 3");
+ log_wr("GSTART 3");
$table->gstart = $winner;
- $turn_nex = ($table->gstart + $table->turn) % PLAYERS_N;
+ $turn_nex = ($table->gstart + $table->turn) % BRISKIN5_PLAYERS_N;
- log_wr($sess, sprintf("The winner is: [%d] [%s]", $winner, $bri->user[$table->player[$winner]]->name));
+ log_wr(sprintf("The winner is: [%d] [%s]", $winner, $bri->user[$table->player[$winner]]->name));
$card_take = sprintf("sleep(gst,2000);|cards_take(%d);|cards_hidetake($d);",
$winner, $winner);
$player_cur = "remark_off();" . $card_take . "|";
@@ -563,13 +401,13 @@ else if ($user->stat == 'table') {
$player_nex = $card_play . $card_take . "|";
else
$player_nex = "";
- if ($table->turn < (PLAYERS_N * 8)) /* game NOT finished */
+ if ($table->turn < (BRISKIN5_PLAYERS_N * 8)) /* game NOT finished */
$player_nex .= "is_my_time = true; remark_on();";
$player_oth = $card_play . $card_take;
}
- log_wr($sess, sprintf("Turn Cur %d Turn Nex %d",$turn_cur, $turn_nex));
- for ($i = 0 ; $i < PLAYERS_N ; $i++) {
+ log_wr(sprintf("Turn Cur %d Turn Nex %d",$turn_cur, $turn_nex));
+ for ($i = 0 ; $i < BRISKIN5_PLAYERS_N ; $i++) {
$user_cur = &$bri->user[$table->player[$i]];
$ret = sprintf('gst.st = %d; ', $user_cur->step+1);
@@ -591,8 +429,8 @@ else if ($user->stat == 'table') {
- if ($table->turn == (PLAYERS_N * 8)) { /* game finished */
- log_wr($sess, sprintf("GIOCO FINITO !!!"));
+ if ($table->turn == (BRISKIN5_PLAYERS_N * 8)) { /* game finished */
+ log_wr(sprintf("GIOCO FINITO !!!"));
/* ************************************************ */
/* PRIMA LA PARTE PER LO SHOW DI CHI HA VINTO */
@@ -602,21 +440,21 @@ else if ($user->stat == 'table') {
$table->game_next();
$table->game_init(&$bri->user);
- for ($i = 0 ; $i < PLAYERS_N ; $i++) {
+ for ($i = 0 ; $i < BRISKIN5_PLAYERS_N ; $i++) {
$user_cur = &$bri->user[$table->player[$i]];
$retar[$i] .= show_table(&$bri,&$user_cur,$user_cur->step+1,TRUE, TRUE);
}
}
- for ($i = 0 ; $i < PLAYERS_N ; $i++) {
+ for ($i = 0 ; $i < BRISKIN5_PLAYERS_N ; $i++) {
$user_cur = &$bri->user[$table->player[$i]];
$user_cur->comm[$user_cur->step % COMM_N] = $retar[$i];
$user_cur->step_inc();
}
- log_wr($sess, sprintf("TURN: %d",$table->turn));
+ log_wr(sprintf("TURN: %d",$table->turn));
/* Have played all the players ? */
/* NO: switch the focus and enable the next player to play. */
@@ -624,10 +462,10 @@ else if ($user->stat == 'table') {
}
}
else
- log_wr($sess, "NOSENSE");
+ log_wr("NOSENSE");
}
}
-log_wr($sess, "before save data");
+log_wr("before save data");
Briskin5::save_data($bri);
Briskin5::unlock_data($sem);