Advertisement
Guest User

Vê ai

a guest
Oct 31st, 2014
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.65 KB | None | 0 0
  1. #imports:                                                                                          
  2. from PPlay.window import *                                                                        
  3. from PPlay.sprite import *                                                                        
  4. from PPlay.gameimage import *                                                                      
  5. from PPlay.sound import *                                                                          
  6. #Janela:                                                                                          
  7. win = Window(400,600)                                                                              
  8. win.set_title('Projt Space Invaders - João Felipe e Raphael Leardini')                            
  9. #game_speed:                                                                                      
  10. GAME_SPEED = 1                                                                                    
  11. #funções                                                                                          
  12. inimigos = []                                                                                      
  13. linha = []                                                                                        
  14. checkspawn = 0                                                                                    
  15. def createnimies():                                                                                
  16.     for x in range(1, 5):                                                                          
  17.         for i in range(1 , 7):                                                                    
  18.             enemy = Sprite('enemy.png')                                                            
  19.             enemy.x = enemy.width * i + i * 15 + win.width - 11 * enemy.width                      
  20.             enemy.y = x * enemy.height + x * 25                                                    
  21.             linha.append(enemy)                                                                    
  22.         inimigos.append(linha)                                                                    
  23. while True:                                                                                        
  24.     win.set_background_color((0,255,255))                                                          
  25.     if checkspawn == 0:                                                                            
  26.         createnimies()                                                                            
  27.         checkspawn += 1                                                                            
  28.     for l in inimigos:                                                                            
  29.         for enemy in l:                                                                            
  30.                                                                                                    
  31.             enemy.x += 38 * GAME_SPEED * win.delta_time()                                          
  32.             if(enemy.x <= 0):                                                                      
  33.                 GAME_SPEED = 1                                                                    
  34.             elif(enemy.x + enemy.width >= win.width):                                              
  35.                 GAME_SPEED = - GAME_SPEED                                                          
  36.             enemy.draw()                                                                          
  37.     win.update()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement