X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Findex_wr.php;h=1a56e9851cbeabbacb35f71770bf52ba76d19368;hb=8a7ff74c63a4d6836d82c0f583fdc7e519849221;hp=2d93e2268a4f177f8ea58fc93ffbde0daac2033f;hpb=971fb704f6cb6091d0c597209f5f878c04336d51;p=brisk.git diff --git a/web/index_wr.php b/web/index_wr.php index 2d93e22..1a56e98 100644 --- a/web/index_wr.php +++ b/web/index_wr.php @@ -29,26 +29,26 @@ if (DEBUGGING == "local" && $_SERVER['REMOTE_ADDR'] != '127.0.0.1') { exit; } -log_load($sess, "LOAD: index_wr.php"); +log_load("index_wr.php"); /* * MAIN */ $is_spawn = FALSE; -log_wr($sess, 'COMM: '.$mesg); +log_wr('COMM: '.$mesg); $sem = Room::lock_data(); $room = &Room::load_data(); if (($user = &$room->get_user($sess, &$idx)) == FALSE) { echo "Get User Error"; - log_wr($sess, "Get User Error"); + log_wr("Get User Error"); Room::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."); @@ -58,13 +58,13 @@ if ($argz[0] == 'shutdown') { $user->name = ""; $user->the_end = FALSE; - log_rd2($user->sess, "AUTO LOGOUT."); + log_rd2("AUTO LOGOUT."); if ($user->subst == 'sitdown' || $user->stat == 'table') $room->room_wakeup(&$user); else if ($user->subst == 'standup') $room->room_outstandup(&$user); else - log_rd2($sess, "SHUTDOWN FROM WHAT ???"); + log_rd2("SHUTDOWN FROM WHAT ???"); } /****************** * * @@ -78,7 +78,7 @@ else if ($user->stat == 'room') { $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]); + log_wr($user->comm[$user->step % COMM_N]); $user->step_inc(); } @@ -86,7 +86,7 @@ else if ($user->stat == 'room') { $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]); + log_wr($user->comm[$user->step % COMM_N]); $user->step_inc(); } @@ -101,10 +101,10 @@ else if ($user->stat == 'room') { else if ($user->subst == 'standup') { if ($argz[0] == 'sitdown') { - log_wr($sess, "SITDOWN command"); + log_wr("SITDOWN command"); if ($user->the_end == TRUE) { - log_wr($sess, "INFO:SKIP:argz == sitdown && the_end == TRUE => ignore request."); + log_wr("INFO:SKIP:argz == sitdown && the_end == TRUE => ignore request."); Room::unlock_data($sem); exit; } @@ -124,7 +124,7 @@ else if ($user->stat == 'room') { $table = &$room->table[$table_idx]; if ($table->player_n == PLAYERS_N) { - log_wr($sess, "WARN:FSM: Sitdown unreachable, table full."); + log_wr("WARN:FSM: Sitdown unreachable, table full."); Room::unlock_data($sem); exit; } @@ -134,13 +134,13 @@ else if ($user->stat == 'room') { $user->table = $table_idx; $user->table_pos = $table->user_add($idx); - log_wr($sess, "MOP before"); + log_wr("MOP before"); if ($table->player_n == PLAYERS_N) { - log_wr($sess, "MOP inall"); + log_wr("MOP inall"); // Start game for this table. - log_wr($sess, "Start game!"); + log_wr("Start game!"); // // START THE SPAWN HERE!!!! @@ -152,17 +152,17 @@ else if ($user->stat == 'room') { $bri_sem = Briskin5::lock_data($table_idx); $table_token = uniqid(""); $room->table[$table_idx]->table_token = $table_token; + $room->table[$table_idx]->table_start = $curtime; + if (($bri =& new Briskin5(&$room, $table_idx, $table_token)) == FALSE) - log_wr($sess, "bri create: FALSE"); + log_wr("bri create: FALSE"); else - log_wr($sess, "bri create: ".serialize($bri)); + log_wr("bri create: ".serialize($bri)); // init table $bri_table =& $bri->table[0]; $bri_table->init(&$bri->user); $bri_table->game_init(&$bri->user); - $curtime = time(); - // // Init spawned users. // @@ -181,16 +181,16 @@ else if ($user->stat == 'room') { $bri_user_cur->step_inc(); - log_wr($bri_user_cur->sess, "TRY PRESAVE: ".$bri_user_cur->step." TRANS STEP: ".$bri_user_cur->trans_step); + log_wr("TRY PRESAVE: ".$bri_user_cur->step." TRANS STEP: ".$bri_user_cur->trans_step); - log_wr($sess, "Pre if!"); + log_wr("Pre if!"); $ret = ""; $ret .= sprintf('gst.st_loc++; gst.st=%d; createCookie("table_idx", %d, 24*365, cookiepath); createCookie("table_token", "%s", 24*365, cookiepath); the_end=true; window.onunload = null ; document.location.assign("briskin5/briskin5.php");|', $user_cur->step+1, $table_idx, $table_token); $user_cur->comm[$user_cur->step % COMM_N] = $ret; $user_cur->trans_step = $user_cur->step + 1; - log_wr($sess, "TRANS ATTIVATO"); + log_wr("TRANS ATTIVATO"); $user_cur->stat_set('table'); @@ -198,10 +198,10 @@ else if ($user->stat == 'room') { $user_cur->laccwr = $curtime; $user_cur->step_inc(); } - log_wr($sess, "presave bri"); + log_wr("presave bri"); Briskin5::save_data($bri); Briskin5::unlock_data($bri_sem); - log_wr($sess, "postsave bri"); + log_wr("postsave bri"); } else { // BEFORE SPAWN // init table @@ -212,14 +212,14 @@ else if ($user->stat == 'room') { // init users for ($i = 0 ; $i < $table->player_n ; $i++) { $user_cur = &$room->user[$table->player[$i]]; - log_wr($sess, "Pre if!"); + log_wr("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"); + log_wr("TRANS ATTIVATO"); $user_cur->stat_set('table'); @@ -232,13 +232,13 @@ else if ($user->stat == 'room') { } } // end else { BEFORE SPAWN - log_wr($sess, "MOP after"); + log_wr("MOP after"); } // change room $room->room_sitdown(&$user, $table_idx); - log_wr($sess, "MOP finish"); + log_wr("MOP finish"); } @@ -277,10 +277,10 @@ else if ($user->stat == 'table') { $table = &$room->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(&$room, &$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') { @@ -302,7 +302,7 @@ else if ($user->stat == 'table') { $user->comm[$user->step % COMM_N] .= $table->exitlock_show(&$room->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; } @@ -326,7 +326,7 @@ else if ($user->stat == 'table') { $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(); } } @@ -334,7 +334,7 @@ else if ($user->stat == 'table') { if ($argz[0] == 'lascio' && $user->handpt <= 2) { $index_cur = $table->gstart % 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); @@ -360,11 +360,11 @@ else if ($user->stat == 'table') { $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--; @@ -378,7 +378,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) { @@ -396,7 +396,7 @@ 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 */ @@ -419,11 +419,11 @@ 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"); + log_wr("ALLOPPA QUI"); for ($i = 1 ; $i < PLAYERS_N ; $i++) { $index_next = ($table->gstart + $i) % PLAYERS_N; if ($table->asta_pla[$index_next]) { - log_wr($sess,"GSTART 1"); + log_wr("GSTART 1"); $table->gstart += $i; break; } @@ -444,9 +444,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; @@ -464,7 +464,7 @@ 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; @@ -503,7 +503,7 @@ else if ($user->stat == 'table') { } } else { - log_wr($sess, "NON CI SIAMO"); + log_wr("NON CI SIAMO"); } } /* asta::choose */ @@ -514,9 +514,9 @@ 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"); + log_wr("GSTART 2"); $table->gstart = ($table->mazzo+1) % PLAYERS_N; - log_wr($sess, "Setta la briscola a ".$a_brisco); + log_wr("Setta la briscola a ".$a_brisco); $chooser = $table->asta_win; $user_chooser = &$room->user[$table->player[$chooser]]; @@ -548,7 +548,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]; @@ -564,14 +564,14 @@ else if ($user->stat == 'table') { $a_play, $user->table_pos, ($table->gstart % 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)) && $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); @@ -593,11 +593,11 @@ else if ($user->stat == 'table') { } else if ($table->turn <= (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; - log_wr($sess, sprintf("The winner is: [%d] [%s]", $winner, $room->user[$table->player[$winner]]->name)); + log_wr(sprintf("The winner is: [%d] [%s]", $winner, $room->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 . "|"; @@ -610,7 +610,7 @@ else if ($user->stat == 'table') { $player_oth = $card_play . $card_take; } - log_wr($sess, sprintf("Turn Cur %d Turn Nex %d",$turn_cur, $turn_nex)); + log_wr(sprintf("Turn Cur %d Turn Nex %d",$turn_cur, $turn_nex)); for ($i = 0 ; $i < PLAYERS_N ; $i++) { $user_cur = &$room->user[$table->player[$i]]; @@ -634,7 +634,7 @@ else if ($user->stat == 'table') { if ($table->turn == (PLAYERS_N * 8)) { /* game finished */ - log_wr($sess, sprintf("GIOCO FINITO !!!")); + log_wr(sprintf("GIOCO FINITO !!!")); /* ************************************************ */ /* PRIMA LA PARTE PER LO SHOW DI CHI HA VINTO */ @@ -658,7 +658,7 @@ else if ($user->stat == 'table') { $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. */ @@ -666,10 +666,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"); Room::save_data($room); Room::unlock_data($sem);