diff --git a/src/world/drawings.rs b/src/world/drawings.rs index ac2e438..640950a 100644 --- a/src/world/drawings.rs +++ b/src/world/drawings.rs @@ -106,9 +106,15 @@ impl World { let goodbye_msg1: &str = " ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ █████╗ ███╗ ███╗███████╗██╗\n\r██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔════╝ ██╔══██╗████╗ ████║██╔════╝██║\n\r██║ ███╗██║ ██║██║ ██║██║ ██║ ██║ ███╗███████║██╔████╔██║█████╗ ██║\n\r██║ ██║██║ ██║██║ ██║██║ ██║ ██║ ██║██╔══██║██║╚██╔╝██║██╔══╝ ╚═╝\n\r╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ╚██████╔╝██║ ██║██║ ╚═╝ ██║███████╗██╗\n\r ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝\n"; let goodbye_msg2: &str = "████████╗██╗ ██╗ █████╗ ███╗ ██╗██╗ ██╗███████╗\n\r╚══██╔══╝██║ ██║██╔══██╗████╗ ██║██║ ██╔╝██╔════╝\n\r ██║ ███████║███████║██╔██╗ ██║█████╔╝ ███████╗\n\r ██║ ██╔══██║██╔══██║██║╚██╗██║██╔═██╗ ╚════██║\n\r ██║ ██║ ██║██║ ██║██║ ╚████║██║ ██╗███████║██╗\n\r ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝╚══════╝╚═╝\n"; - self.clear_screen(stdout)? - .draw((0, 2), goodbye_msg1)? - .draw((0, 10), goodbye_msg2)?; + self.clear_screen(stdout)?; + + if self.maxc > 77 { + stdout.draw((0, 2), goodbye_msg1)?; + stdout.draw((0, 10), goodbye_msg2)?; + } + else { + stdout.draw((0, 2),"Good Game!\n\rThanks.")?; + } stdout.move_cursor((2, self.maxl - 5))?; if let PlayerStatus::Dead(cause) = &self.player.status {