packages feed

haskell-go-checkers-0.1.0.0: src/Main.hs

{-|
    This module contains 'main' fuction.
-}
module Main(main) where

import Go
import Checkers

-- | The 'main' functions asks user whether to play 'Go' or 'Checkers' and calls 'playGo' and 'playCheckers' respectively.
main :: IO()
main = do
    putStrLn $ "Enter 1 to play Go"
    putStrLn $ "Enter 2 to play Checkers"
    putStrLn $ "Enter 0 to Exit"
    x <- getLine
    let i = read x
    if i == 1 then playGo else
        if i == 2 then playCheckers else
            if i == 0 then putStrLn ("Thank you") else do
            putStrLn $ "Invalid Input"
            main