better tnnis
This commit is contained in:
parent
edec9baf81
commit
7cd2a642f0
@ -67,7 +67,7 @@ class InstanceCreateForm extends Component {
|
|||||||
placeholder="game name"
|
placeholder="game name"
|
||||||
onInput={this.nameInput}
|
onInput={this.nameInput}
|
||||||
/>
|
/>
|
||||||
<label htmlFor="pveSelect">Practice Mode - Bo10, vs CPU, no time control</label>
|
<label htmlFor="pveSelect">Practice Mode - vs CPU, no time control</label>
|
||||||
<input id="pveSelect"
|
<input id="pveSelect"
|
||||||
type="checkbox"
|
type="checkbox"
|
||||||
disabled={disabled}
|
disabled={disabled}
|
||||||
|
|||||||
@ -355,23 +355,19 @@ impl Instance {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
for player in self.players.iter() {
|
|
||||||
let score_to_beat = self.players.iter()
|
|
||||||
.filter(|p| p.id != player.id)
|
|
||||||
.max_by_key(|p| p.wins)
|
|
||||||
.unwrap().wins;
|
|
||||||
|
|
||||||
if player.wins >= 4 && player.wins >= score_to_beat + 2 {
|
|
||||||
self.winner = Some(player.id);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// both players afk
|
// both players afk
|
||||||
if self.players.iter().all(|p| p.wins == 0) {
|
if self.players.iter().all(|p| p.wins == 0) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// tennis
|
||||||
|
for player in self.players.iter() {
|
||||||
|
if player.wins >= 4 && player.wins >= player.losses + 2 {
|
||||||
|
self.winner = Some(player.id);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
// boN
|
// boN
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user