Update script

This commit is contained in:
Pedro de Oliveira 2014-08-20 05:38:04 +01:00
parent 393a8a445b
commit 090b24260d
2 changed files with 126 additions and 304 deletions

View File

@ -4,6 +4,7 @@
import random
# Generate how many random values
MAX_STARS = 10
Generate = 100
xrandom = []
yrandom = []
@ -11,44 +12,45 @@ speedrandom = []
random.seed()
for idx in range(Generate):
x = random.randint(0,255)
for idx in range(MAX_STARS):
x = random.randint(1,250)
while(x in xrandom):
x = random.randint(0,255)
x = random.randint(1,250)
xrandom.append(x)
y = random.randint(0,191)
while(y in yrandom):
y = random.randint(0,191)
yrandom.append(y)
speed = random.randint(1,3)
speedrandom.append(speed)
for idx in range(Generate):
y = random.randint(1,191)
while(y in yrandom):
y = random.randint(1,191)
yrandom.append(y)
f = open('randomvalues.asm', 'w')
f.write("xrandpos\t\tdw xranddata\n")
f.write("yrandpos\t\tdw yranddata\n")
f.write("speedrandpos\tdw speedranddata\n\n")
f.write("xrandpos dw xranddata\n")
f.write("yrandpos dw yranddata\n")
f.write("speedrandpos dw speedranddata\n\n")
for idx in range(len(xrandom)):
if idx == 0:
f.write("xranddata\n")
f.write("\t\tdb %i\n" % (xrandom[idx]))
f.write("\t\tdb $0\n\n")
f.write("\t\tdb 0\n\n")
for idx in range(len(yrandom)):
if idx == 0:
f.write("yranddata\n")
f.write("\t\tdb %i\n" % (yrandom[idx]))
f.write("\t\tdb $0\n\n")
f.write("\t\tdb 0\n\n")
for idx in range(len(speedrandom)):
if idx == 0:
f.write("speedranddata\n")
f.write("\t\tdb %i\n" % (speedrandom[idx]))
f.write("\t\tdb $0\n")
f.write("\t\tdb 0\n")
f.close()

View File

@ -1,312 +1,132 @@
xrandpos dw xranddata
yrandpos dw yranddata
speedrandpos dw speedranddata
xrandpos dw xranddata
yrandpos dw yranddata
speedrandpos dw speedranddata
xranddata
db 113
db 111
db 183
db 18
db 31
db 196
db 171
db 118
db 200
db 208
db 45
db 130
db 247
db 243
db 245
db 26
db 152
db 131
db 54
db 63
db 249
db 189
db 133
db 158
db 41
db 203
db 74
db 147
db 17
db 205
db 83
db 53
db 185
db 168
db 98
db 36
db 161
db 4
db 246
db 75
db 81
db 116
db 95
db 144
db 64
db 114
db 51
db 11
db 212
db 201
db 85
db 87
db 198
db 125
db 91
db 169
db 145
db 117
db 20
db 186
db 190
db 238
db 124
db 28
db 165
db 197
db 184
db 173
db 78
db 127
db 9
db 222
db 217
db 69
db 242
db 57
db 206
db 30
db 32
db 79
db 167
db 86
db 191
db 29
db 108
db 34
db 138
db 101
db 154
db 49
db 199
db 149
db 216
db 237
db 13
db 10
db 24
db 121
db 92
db 112
db 66
db 107
db 140
db $0
db 175
db 232
db 126
db 156
db 178
db 211
db 0
yranddata
db 151
db 131
db 172
db 100
db 109
db 52
db 127
db 97
db 45
db 102
db 191
db 94
db 180
db 53
db 13
db 86
db 22
db 31
db 99
db 79
db 9
db 3
db 122
db 160
db 61
db 98
db 24
db 41
db 174
db 107
db 20
db 44
db 126
db 34
db 38
db 125
db 164
db 135
db 65
db 17
db 14
db 89
db 36
db 6
db 154
db 105
db 42
db 178
db 140
db 182
db 188
db 72
db 80
db 173
db 152
db 51
db 12
db 161
db 147
db 171
db 115
db 119
db 133
db 23
db 165
db 139
db 158
db 162
db 57
db 18
db 76
db 101
db 63
db 50
db 113
db 106
db 181
db 62
db 137
db 145
db 4
db 70
db 26
db 144
db 166
db 74
db 7
db 39
db 128
db 61
db 161
db 3
db 20
db 92
db 83
db 100
db 63
db 163
db 175
db 27
db 19
db 116
db 16
db 43
db 112
db 129
db 99
db 104
db 49
db 131
db 105
db 47
db 84
db 186
db 87
db 54
db 133
db 32
db 190
db 155
db 65
db 46
db 17
db 172
db 177
db 188
db 90
db 12
db 118
db 181
db 129
db 48
db 151
db 153
db 28
db 72
db 22
db 74
db 86
db 176
db 16
db 91
db 41
db 140
db 119
db 112
db 33
db 38
db 179
db 94
db 124
db 156
db 126
db 43
db 34
db 138
db 127
db 103
db 96
db 134
db 144
db 71
db $0
db 10
db 114
db 132
db 59
db 146
db 9
db 11
db 158
db 2
db 135
db 121
db 23
db 67
db 149
db 123
db 136
db 111
db 24
db 166
db 98
db 142
db 183
db 174
db 147
db 56
db 160
db 73
db 36
db 191
db 187
db 184
db 125
db 0
speedranddata
db 3
db 2
db 1
db 3
db 3
db 2
db 1
db 1
db 3
db 2
db 1
db 3
db 1
db 2
db 3
db 1
db 2
db 1
db 1
db 1
db 3
db 1
db 2
db 1
db 1
db 3
db 3
db 2
db 1
db 3
db 3
db 3
db 3
db 1
db 3
db 3
db 2
db 2
db 3
db 1
db 2
db 2
db 3
db 3
db 3
db 3
db 1
db 2
db 2
db 1
db 1
db 1
db 1
db 1
db 1
db 2
db 1
db 3
db 2
db 3
db 3
db 3
db 1
db 1
db 1
db 2
db 1
db 2
db 3
db 3
db 1
db 3
db 2
db 1
db 3
db 3
db 1
db 2
db 1
db 1
db 1
db 1
db 3
db 2
db 3
db 1
db 2
db 1
db 3
db 3
db 2
db 2
db 1
db 2
db 2
db 3
db 1
db 1
db 3
db 3
db $0
db 0