#AnimEx3.py

from gpanel import *
from random import randint

def drawAliens():       
    for (x, y) in sky:     
        move(x, y)
        image(img, x, y)  
                                
makeGPanel(0, 600, 0, 600) 
bgColor("deepskyblue") 
sky = []
img = getImage("sprites/alien.png")  
bgImg = getImage("sprites/town.jpg")
enableRepaint(False)

for i in range(30):
    x = randint (10, 590)
    y = randint (-20, 620)  
    sky.append((x, y))
    
while True:
    clear()
    image(bgImg, 0, 0)
    drawAliens()
    repaint()
    skyTemp = []
    for (x, y) in sky:
        if y < -40:
            y = 620
        else:    
            y -= 1
        skyTemp.append((x, y))
    sky = skyTemp    
    delay(25)

