63 lines
No EOL
1.6 KiB
Python
63 lines
No EOL
1.6 KiB
Python
def initMapGen():
|
|
y = 0
|
|
bY = 5
|
|
bX = 4
|
|
while bX < mapWidth:
|
|
for x in range(bX, mapWidth):
|
|
if y < mapHeight:
|
|
map.set_at((x, y), (0,0,0,255))
|
|
y += 1
|
|
if y % 5 == 0:
|
|
map.set_at((x, y), (0,0,0,255))
|
|
y += 1
|
|
screen.blit(map, maprect)
|
|
pygame.display.flip()
|
|
bX += 8
|
|
y = 0
|
|
|
|
y = bY
|
|
|
|
while bY < mapHeight:
|
|
for x in range(0, mapWidth):
|
|
if y < mapHeight:
|
|
map.set_at((x, y), (0,0,0,255))
|
|
y += 1
|
|
if y % 5 == 0:
|
|
map.set_at((x, y), (0,0,0,255))
|
|
y += 1
|
|
screen.blit(map, maprect)
|
|
pygame.display.flip()
|
|
bY += 10
|
|
y = bY
|
|
|
|
bX = 4
|
|
y = 0
|
|
|
|
while bX < mapWidth:
|
|
for x in range(bX, -1, -1):
|
|
if y < mapHeight:
|
|
map.set_at((x, y), (0,0,0,255))
|
|
y += 1
|
|
if y % 5 == 0:
|
|
map.set_at((x, y), (0,0,0,255))
|
|
y += 1
|
|
screen.blit(map, maprect)
|
|
pygame.display.flip()
|
|
bX += 8
|
|
y = 0
|
|
|
|
bY = 2
|
|
y = bY
|
|
|
|
while bY < mapHeight:
|
|
for x in range(mapWidth, 0, -1):
|
|
if y < mapHeight:
|
|
map.set_at((x, y), (0,0,0,255))
|
|
y += 1
|
|
if y % set_at((x, y), (0,0,0,255))
|
|
y5 == 0:
|
|
map. += 1
|
|
screen.blit(map, maprect)
|
|
pygame.display.flip()
|
|
bY += 10
|
|
y = bY |