Use Entry::or_default
This commit is contained in:
parent
9f893b0005
commit
0f9d4f0c4e
@ -81,10 +81,7 @@ impl<S: GameState> Node<S> {
|
||||
}
|
||||
|
||||
pub fn record_player_reward(&mut self, player: S::Player, reward: RewardVal) {
|
||||
let pv = self
|
||||
.player_view
|
||||
.entry(player)
|
||||
.or_insert(PlayerRewardView::default());
|
||||
let pv = self.player_view.entry(player).or_default();
|
||||
pv.rewards.push(reward);
|
||||
pv.reward_sum += reward;
|
||||
pv.reward_average = pv.reward_sum / pv.rewards.len() as f64;
|
||||
|
Loading…
x
Reference in New Issue
Block a user