Commit 65564b6c authored by nanahira's avatar nanahira

Update src/tournament-rules/base.ts

parent 4781ea09
Pipeline #39597 passed with stages
in 4 minutes and 52 seconds
...@@ -63,18 +63,18 @@ export class TournamentRuleBase { ...@@ -63,18 +63,18 @@ export class TournamentRuleBase {
if (!winnerId) { if (!winnerId) {
for (const pid of [player1Id, player2Id]) { for (const pid of [player1Id, player2Id]) {
const score = map.get(pid) ?? { win: 0, lose: 0, draw: 0 }; const score = map.get(pid) ?? { win: 0, lose: 0, draw: 0 } as ParticipantScore;
score.draw += 1; score.draw += 1;
map.set(pid, score); map.set(pid, score);
} }
} else { } else {
const loserId = winnerId === player1Id ? player2Id : player1Id; const loserId = winnerId === player1Id ? player2Id : player1Id;
const winScore = map.get(winnerId) ?? { win: 0, lose: 0, draw: 0 }; const winScore = map.get(winnerId) ?? { win: 0, lose: 0, draw: 0 } as ParticipantScore;
winScore.win += 1; winScore.win += 1;
map.set(winnerId, winScore); map.set(winnerId, winScore);
const loseScore = map.get(loserId) ?? { win: 0, lose: 0, draw: 0 }; const loseScore = map.get(loserId) ?? { win: 0, lose: 0, draw: 0 } as ParticipantScore;
loseScore.lose += 1; loseScore.lose += 1;
map.set(loserId, loseScore); map.set(loserId, loseScore);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment