File tree Expand file tree Collapse file tree 3 files changed +7
-4
lines changed Expand file tree Collapse file tree 3 files changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -53,14 +53,14 @@ pub fn make_leaderboard(
5353 let max_rating = player
5454 . event_history
5555 . iter ( )
56- . map ( PlayerEvent :: get_display_rating )
56+ . map ( |event| event . display_rating )
5757 . max ( )
5858 . unwrap ( ) ;
59- let display_rating = last_event. get_display_rating ( ) ;
59+ let display_rating = last_event. display_rating ;
6060 let prev_rating = if num_contests == 1 {
6161 0
6262 } else {
63- player. event_history [ num_contests - 2 ] . get_display_rating ( )
63+ player. event_history [ num_contests - 2 ] . display_rating
6464 } ;
6565 rating_data. push ( PlayerSummary {
6666 rank : None ,
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ pub struct PlayerEvent {
99 pub rating_sig : i32 ,
1010 pub perf_score : i32 ,
1111 pub place : usize ,
12+ pub display_rating : i32 ,
1213}
1314
1415impl PlayerEvent {
@@ -65,6 +66,8 @@ impl Player {
6566 last_event. rating_mu = rating. mu . round ( ) as i32 ;
6667 last_event. rating_sig = rating. sig . round ( ) as i32 ;
6768 last_event. perf_score = performance_score. round ( ) as i32 ;
69+
70+ last_event. display_rating = last_event. get_display_rating ( ) ;
6871 }
6972
7073 pub fn update_rating_with_normal ( & mut self , performance : Rating ) {
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ pub struct HistoryPoint {
1515impl HistoryPoint {
1616 pub fn new ( event : & PlayerEvent , contest : & ContestSummary ) -> Self {
1717 Self {
18- display_rating : event. get_display_rating ( ) ,
18+ display_rating : event. display_rating ,
1919 perf_score : event. perf_score ,
2020 place : event. place ,
2121 num_contestants : contest. num_contestants ,
You can’t perform that action at this time.
0 commit comments