diff --git a/starfield/stargen.py b/starfield/stargen.py index 0be2fd5..044fab4 100644 --- a/starfield/stargen.py +++ b/starfield/stargen.py @@ -4,19 +4,30 @@ import sys import random -random.seed() - NumStars = 10 +xlist = [] +ylist = [] f = open('starrnd.asm', 'w') +for x in range(NumStars): + random.seed() + x = random.randint(0,256 - 1) + while(x in xlist): + x = random.randint(0,256 - 1) + xlist.append(x) + + y = random.randint(0,192 - 1) + while(y in ylist): + y = random.randint(0,192 - 1) + ylist.append(y) + +xlist.sort() +ylist.sort() + f.write("StarRnd\n") -for x in range(NumStars): - x = random.randint(0,256 - 1) - y = random.randint(0,192 - 1) - z = random.randint(0,10) - #f.write("\t\tdb %i, %i, %i\n" % (x, y, z)) - f.write("\t\tdb %i, %i\n" % (x, y)) +for idx in range(NumStars): + f.write("\t\tdb %i, %i\n" % (xlist[idx], ylist[idx])) f.close()