diff options
author | Aineopintojen-harjoitustyo-Algoritmit-j <github-hy-tiralabra@v.hix.fi> | 2024-01-27 11:29:45 +0200 |
---|---|---|
committer | Aineopintojen-harjoitustyo-Algoritmit-j <github-hy-tiralabra@v.hix.fi> | 2024-01-27 11:29:45 +0200 |
commit | 628105f4640cb341967aaf9771c7c604d4f7aea5 (patch) | |
tree | 4abf790dceb767c47cfdff3346350efd06f91c3d /__main__.py | |
parent | 0e7d9158e4cc6ac51bfab2fa394009dc611e6e6e (diff) |
Implementing level selection from commmand line.
Diffstat (limited to '__main__.py')
-rw-r--r-- | __main__.py | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/__main__.py b/__main__.py index 0eceaa0..2df26fa 100644 --- a/__main__.py +++ b/__main__.py @@ -1,5 +1,29 @@ """ __main__.py - Tästä suoritus alkaa """ +from argparse import ArgumentParser from app import App -app = App() +parser = ArgumentParser( + prog='miinaharava', + description='Klassisen miinaharavapelin terminaali toteutus.', +) +parser.add_argument( + '-b', '--beginner', + help='Aseta aloittelijan vaikeustaso (oletus)', + action='store_true', +) +parser.add_argument( + '-i', '--intermediate', + help='Aseta keskivaikea vaikeustaso', + action='store_true' +) +parser.add_argument( + '-e', '--expert', + help='Aseta edistynyt vaikeustaso (vaatii 100 merkkiä leveän terminaalin)', + action='store_true' +) + + +args = parser.parse_args() + +app = App(args) app.run() |