input validation
This commit is contained in:
parent
1721ef281e
commit
c1c9ec805b
@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
#TODO: show controls, restartable, command line flags like "easy, hard"
|
#TODO: show controls, restartable, command line flags like "easy, hard"
|
||||||
|
|
||||||
import readline, random, io, sys, time, os
|
import random, io, sys, time, os
|
||||||
|
|
||||||
import curses
|
import curses
|
||||||
from curses import wrapper
|
from curses import wrapper
|
||||||
@ -65,7 +65,9 @@ if len(sys.argv) > 1:
|
|||||||
width = 12
|
width = 12
|
||||||
height = 12
|
height = 12
|
||||||
MINECOUNT = 35
|
MINECOUNT = 35
|
||||||
|
else:
|
||||||
|
print(param_error)
|
||||||
|
sys.exit(0)
|
||||||
difficulty = sys.argv[1]
|
difficulty = sys.argv[1]
|
||||||
elif len(sys.argv) == 4: #this means the user has specified width, height and minecount
|
elif len(sys.argv) == 4: #this means the user has specified width, height and minecount
|
||||||
width = int(sys.argv[1])
|
width = int(sys.argv[1])
|
||||||
@ -77,7 +79,7 @@ if len(sys.argv) > 1:
|
|||||||
print('Minecount muss be less than width x height.')
|
print('Minecount muss be less than width x height.')
|
||||||
system.exit(0)
|
system.exit(0)
|
||||||
else:
|
else:
|
||||||
print('Specify parameters as width height minecount (for example ./minebash.py 5 5 7)')
|
print(param_error)
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
playfield = [[UNKNOWN for x in range(width)] for y in range(height)]
|
playfield = [[UNKNOWN for x in range(width)] for y in range(height)]
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user