input validation

master
panki27 7 years ago
parent 5abe6cd61f
commit 5e48893f61

@ -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…
Cancel
Save