SZI2019SmieciarzWmi/utils.py

20 lines
612 B
Python
Raw Normal View History

2019-03-20 11:20:10 +01:00
import sys, getopt, random
def set_home_amount():
arguments = sys.argv[1:]
try:
optlist, args = getopt.getopt(arguments, '', ['home-count='])
for o, amount in optlist:
if o == '--home-count':
if int(amount) < 2:
print('Home count too low - must be higher than 2')
sys.exit(2)
return int(amount)
2019-03-19 18:40:36 +01:00
print('Missing argument: --home-count <amount>')
sys.exit(2)
except getopt.GetoptError as err:
print(err)
sys.exit(2)
2019-03-20 11:20:10 +01:00
def generate_rand_coordinates(PLAY_WIDTH, PLAY_HEIGHT):
return (random.randint(0, (PLAY_WIDTH//64)-1), random.randint(0, (PLAY_WIDTH//64)-1))