From f0d95b03542ce87cd3c897a63a7bfbcc3be6dc2c Mon Sep 17 00:00:00 2001 From: Daniel Date: Fri, 7 Sep 2018 01:15:55 +0200 Subject: add fight outcome to output --- src/output.rs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src/output.rs') diff --git a/src/output.rs b/src/output.rs index 848eab5..9458e48 100644 --- a/src/output.rs +++ b/src/output.rs @@ -1,4 +1,4 @@ -use super::LogResult; +use super::{LogResult, FightOutcome}; use super::errors::RuntimeError; use std::io::Write; @@ -7,13 +7,18 @@ use std::io::Write; pub fn colored(mut f: W, item: &LogResult) -> Result<(), RuntimeError> { use colored::Colorize; writeln!(f, "{}: {:?}", "File".green(), item.log_file)?; + let outcome = match item.outcome { + FightOutcome::Success => "SUCCESS".green(), + FightOutcome::Wipe => "WIPE".red(), + }; writeln!( f, - "{}: {} - {}: {}", + "{}: {} - {}: {} {}", "Date".green(), item.time, "Boss".green(), - item.boss_name + item.boss_name, + outcome, )?; for player in &item.players { writeln!( -- cgit v1.2.3