@@ -13,12 +13,12 @@ struct Args {
1313
1414fn main ( ) -> Result < ( ) > {
1515 let args = Args :: parse ( ) ;
16-
16+
1717 let file = File :: open ( & args. replay_file ) ?;
1818 let replay = broodrep:: Replay :: new ( file) ?;
19-
19+
2020 display_replay_info ( & replay) ;
21-
21+
2222 Ok ( ( ) )
2323}
2424
@@ -31,17 +31,25 @@ fn display_replay_info(replay: &broodrep::Replay<std::fs::File>) {
3131 println ! ( "Game Information:" ) ;
3232 println ! ( " Format: {}" , replay. format( ) ) ;
3333 println ! ( " Engine: {}" , replay. engine( ) ) ;
34-
34+
3535 let duration = format_duration ( replay. frames ( ) , replay. game_speed ( ) ) ;
3636 println ! ( " Duration: {}" , duration) ;
37-
37+
3838 if let Some ( start_time) = replay. start_time ( ) {
39- println ! ( " Started: {}" , start_time. format( "%Y-%m-%d %H:%M:%S" ) ) ;
39+ println ! (
40+ " Started: {}" ,
41+ start_time. format( "%Y-%m-%d %H:%M:%S" )
42+ ) ;
4043 }
41-
44+
4245 println ! ( " Title: {}" , replay. game_title( ) ) ;
4346 let ( width, height) = replay. map_dimensions ( ) ;
44- println ! ( " Map: {} ({}x{})" , replay. map_name( ) , width, height) ;
47+ println ! (
48+ " Map: {} ({}x{})" ,
49+ replay. map_name( ) ,
50+ width,
51+ height
52+ ) ;
4553 println ! ( ) ;
4654
4755 // Game Settings Section
@@ -56,12 +64,14 @@ fn display_replay_info(replay: &broodrep::Replay<std::fs::File>) {
5664 if !players. is_empty ( ) {
5765 println ! ( "Players:" ) ;
5866 for ( i, player) in players. iter ( ) . enumerate ( ) {
59- println ! ( " [{}] {} ({}, {}, Team {})" ,
60- i + 1 ,
61- player. name,
62- player. race,
63- player. player_type,
64- player. team) ;
67+ println ! (
68+ " [{}] {} ({}, {}, Team {})" ,
69+ i + 1 ,
70+ player. name,
71+ player. race,
72+ player. player_type,
73+ player. team
74+ ) ;
6575 }
6676 println ! ( ) ;
6777 }
@@ -82,5 +92,8 @@ fn format_duration(frames: u32, speed: broodrep::GameSpeed) -> String {
8292 let total_seconds = total_duration. as_secs ( ) ;
8393 let minutes = total_seconds / 60 ;
8494 let seconds = total_seconds % 60 ;
85- format ! ( "{}:{:02} ({} frames at {})" , minutes, seconds, frames, speed)
95+ format ! (
96+ "{}:{:02} ({} frames at {})" ,
97+ minutes, seconds, frames, speed
98+ )
8699}
0 commit comments