use maybe instead of fromMaybe
This commit is contained in:
		
							parent
							
								
									55f87143b4
								
							
						
					
					
						commit
						1caafe0b35
					
				
					 1 changed files with 1 additions and 2 deletions
				
			
		|  | @ -1,7 +1,6 @@ | ||||||
| module Main where | module Main where | ||||||
| 
 | 
 | ||||||
| import Control.Monad (when) | import Control.Monad (when) | ||||||
| import Data.Maybe (fromMaybe) |  | ||||||
| import Data.Monoid ((<>)) | import Data.Monoid ((<>)) | ||||||
| import System.Exit (exitSuccess) | import System.Exit (exitSuccess) | ||||||
| import System.IO (readFile, writeFile) | import System.IO (readFile, writeFile) | ||||||
|  | @ -75,7 +74,7 @@ main :: IO () | ||||||
| main = do | main = do | ||||||
|   (Opts hd ml hs) <- execParser fullopts           -- get CLI opts/args |   (Opts hd ml hs) <- execParser fullopts           -- get CLI opts/args | ||||||
|   when hs (getHighScore >>= printM >> exitSuccess) -- show high score and exit |   when hs (getHighScore >>= printM >> exitSuccess) -- show high score and exit | ||||||
|   l <- fromMaybe pickLevel (return <$> ml)         -- pick level prompt if necessary |   l <- maybe pickLevel return ml                   -- pick level prompt if necessary | ||||||
|   g <- playGame l (hdOptStr hd)                    -- play game |   g <- playGame l (hdOptStr hd)                    -- play game | ||||||
|   handleEndGame (_score g)                         -- save & print score |   handleEndGame (_score g)                         -- save & print score | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Willem Van Onsem
						Willem Van Onsem