cleaning unnecessary dumps and comments

This commit is contained in:
Roman Olearski 2016-11-17 19:04:14 +01:00
parent 1530f04882
commit b1a8a3e503

View file

@ -180,11 +180,11 @@ namespace graphene { namespace chain {
tournament_details_obj.matches = matches; tournament_details_obj.matches = matches;
}); });
// OLEK // find "bye" matches, complete missing player in the next match
for (unsigned i = 0; i < num_matches_in_first_round; ++i) for (unsigned i = 0; i < num_matches_in_first_round; ++i)
{ {
const match_object& match = matches[i](event.db); const match_object& match = matches[i](event.db);
if (match.players.size() == 1) // is bye if (match.players.size() == 1) // is "bye"
{ {
unsigned tournament_num_matches = tournament_details_obj.matches.size(); unsigned tournament_num_matches = tournament_details_obj.matches.size();
unsigned next_round_match_index = (i + tournament_num_matches + 1) / 2; unsigned next_round_match_index = (i + tournament_num_matches + 1) / 2;
@ -192,22 +192,13 @@ namespace graphene { namespace chain {
const match_object& next_round_match = tournament_details_obj.matches[next_round_match_index](event.db); const match_object& next_round_match = tournament_details_obj.matches[next_round_match_index](event.db);
event.db.modify(next_round_match, [&](match_object& next_match) { event.db.modify(next_round_match, [&](match_object& next_match) {
next_match.players.emplace_back(match.players[0]); next_match.players.emplace_back(match.players[0]);
if (next_match.players.size() > 1) // bye + bye if (next_match.players.size() > 1) // both previous matches were "bye"
next_match.on_initiate_match(event.db); next_match.on_initiate_match(event.db);
}); });
} }
} }
// OLEK
wdump((tournament_details_obj.matches[tournament_details_obj.matches.size() - 1]));
for( match_id_type mid : tournament_details_obj.matches )
{
wdump((mid(event.db)));
}
} }
void on_entry(const match_completed& event, tournament_state_machine_& fsm) void on_entry(const match_completed& event, tournament_state_machine_& fsm)
{ {
@ -243,13 +234,7 @@ namespace graphene { namespace chain {
event.db.modify(next_round_match, [&](match_object& next_match_obj) { event.db.modify(next_round_match, [&](match_object& next_match_obj) {
// OLEK if (!event.match.match_winners.empty()) // if there is a winner
wdump((event.match.get_state()));
wdump((event.match));
wdump((other_match.get_state()));
wdump((other_match));
if (!event.match.match_winners.empty()) // if there is a winner
{ {
if (winner_index_in_next_match == 0) if (winner_index_in_next_match == 0)
next_match_obj.players.insert(next_match_obj.players.begin(), *event.match.match_winners.begin()); next_match_obj.players.insert(next_match_obj.players.begin(), *event.match.match_winners.begin());
@ -257,24 +242,8 @@ namespace graphene { namespace chain {
next_match_obj.players.push_back(*event.match.match_winners.begin()); next_match_obj.players.push_back(*event.match.match_winners.begin());
} }
//if (other_match.get_state() == match_state::match_complete) if (other_match.get_state() == match_state::match_complete)
// OLEK
if (!other_match.match_winners.empty())
{
// // if other match was buy
// if (other_match.games.size() == 0 /*&& next_match_obj.players.size() < 2*/)
// {
// if (winner_index_in_next_match != 0)
// next_match_obj.players.insert(next_match_obj.players.begin(), *other_match.match_winners.begin());
// else
// next_match_obj.players.push_back(*other_match.match_winners.begin());
// }
// OLEK
wdump((next_match_obj.get_state()));
wdump((next_match_obj));
next_match_obj.on_initiate_match(event.db); next_match_obj.on_initiate_match(event.db);
}
}); });
} }
@ -350,45 +319,9 @@ namespace graphene { namespace chain {
fc_ilog(fc::logger::get("tournament"), fc_ilog(fc::logger::get("tournament"),
"In was_final_match guard, returning ${value}", "In was_final_match guard, returning ${value}",
("value", event.match.id == tournament_details_obj.matches[tournament_details_obj.matches.size()])); ("value", event.match.id == tournament_details_obj.matches[tournament_details_obj.matches.size()]));
// OLEK
wdump((event.match.id));
wdump((tournament_details_obj.matches[tournament_details_obj.matches.size() - 1]));
for( match_id_type mid : tournament_details_obj.matches )
{
wdump((mid(event.db)));
}
return event.match.id == tournament_details_obj.matches[tournament_details_obj.matches.size() - 1]; return event.match.id == tournament_details_obj.matches[tournament_details_obj.matches.size() - 1];
} }
#if 0
// OLEK
bool was_buy_match(const match_completed& event)
{
const tournament_details_object& tournament_details_obj = tournament_obj->tournament_details_id(event.db);
fc_ilog(fc::logger::get("tournament"),
"In was_buy_match guard, returning ${value}",
("value", event.match.id == tournament_details_obj.matches[tournament_details_obj.matches.size()]));
// OLEK
wdump((event.match.id));
wdump((event.match));
/*
wdump((tournament_details_obj.matches[tournament_details_obj.matches.size() - 1]));
for( match_id_type mid : tournament_details_obj.matches )
{
wdump((mid(event.db)));
}
return event.match.id == tournament_details_obj.matches[tournament_details_obj.matches.size() - 1];
*/
return true;
}
#endif
void register_player(const player_registered& event) void register_player(const player_registered& event)
{ {
fc_ilog(fc::logger::get("tournament"), fc_ilog(fc::logger::get("tournament"),
@ -416,7 +349,6 @@ namespace graphene { namespace chain {
_row < awaiting_start, start_time_arrived, in_progress >, _row < awaiting_start, start_time_arrived, in_progress >,
// +---------------------------+-----------------------------+----------------------------+---------------------+----------------------+ // +---------------------------+-----------------------------+----------------------------+---------------------+----------------------+
_row < in_progress, match_completed, in_progress >, _row < in_progress, match_completed, in_progress >,
//g_row < in_progress, match_completed, in_progress, &x::was_buy_match >,
g_row < in_progress, match_completed, concluded, &x::was_final_match > g_row < in_progress, match_completed, concluded, &x::was_final_match >
// +---------------------------+-----------------------------+----------------------------+---------------------+----------------------+ // +---------------------------+-----------------------------+----------------------------+---------------------+----------------------+
> {}; > {};