Modulo:TeamBracket: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Moroboshi (discussione | contributi)
r
Moroboshi (discussione | contributi)
fix winner semifinale
Riga 123:
self.rows = {}
self.current_col = 0
self.dump = {}
self.not_draw_top = false
self:renderHeading()
Line 249 ⟶ 248:
self.rows[row1+2]:tag('td')
:attr('rowspan', half_gap + 2)
:cssText(style.path_rigth_top)
end
--second half
Line 284 ⟶ 283:
if score1 and score2 then
if score1 ~= score2 then
local first_winnerwinner = score1 > score2
if self.low_winner then first_winnerwinner = not first_winnerwinner end
if first_winnerwinner then
victories1 = victories1 + 1
score_results[i] = 1
Line 372 ⟶ 371:
 
function TeamBracket:renderMatch(match_number, row_base)
 
-- ottiene i nomi dei team del match, verifica che non siano bye e setta self.not_draw_top
-- per registrare se si deve disegnare o meno la riga superiore del match
Line 393 ⟶ 392:
for r = row_base, row_base+3 do
self:addGap(r, self.current_col, self.current_width, 'rm')
end
local cell=self.rows[row_base]:tag('td')
:attr('rowspan', '2')
Line 411 ⟶ 410:
if row_base + 3 > self.max_row_used then self.max_row_used = row_base + 3 end
local showSeed = false
local winner, score_results = 0, {}
local seedArg1 = self:getTeamArg(self.current_round, 'seed', team_number1)
local seedArg2 = self:getTeamArg(self.current_round, 'seed', team_number2)
Line 417 ⟶ 415:
or (seedArg1 and seedArg1 ~= '-')
or (seedArg2 and seedArg2 ~= '-')
local winner, score_results = 0, {}
if self.bold_winner then
winner, score_results = self:getWinner(team_number1)
Line 444 ⟶ 443:
local winner, score_results = 0, {}
if self.bold_winner then
winner, score_results = self:getWinner(self.rounds, 3)
end
local seedArg1 = self:getTeamArg(self.rounds, 'seed', 3)
Line 533 ⟶ 532:
end
self:render_final_3(offset)
end
for row = self.min_row_used, self.max_row_used do
self.tbl:node(self.rows[row])