summaryrefslogtreecommitdiff
path: root/__main__.py
diff options
context:
space:
mode:
Diffstat (limited to '__main__.py')
-rw-r--r--__main__.py26
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()