Guest User

Untitled

a guest
Apr 19th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. import pygame
  2. import sys
  3. import random
  4.  
  5. pygame.init()
  6. width , height = 600 , 500
  7. display = pygame.display.set_mode((width, height ) )
  8. pygame.display.set_caption("Class Test")
  9.  
  10. primoimage = pygame.image.load("/home/pi/Downloads/PRIMO/primo_0.png").convert()
  11.  
  12.  
  13. class Enemy:
  14. def __init__(self, name, shoot, speed, image):
  15. self.name = name
  16. self.shoot = shoot
  17. self.speed = speed
  18. self.image = image
  19.  
  20.  
  21.  
  22.  
  23. def move(self):
  24. enemyRack = []
  25. if len(enemyRack) == 0:
  26. enemyRack.append([width/2, 0])
  27. for enemy in enemyRack:
  28. display.blit(self.image, pygame.Rect(enemy[0], enemy[1], 0,0))
  29. for e in range(len(enemyRack)):
  30. enemyRack[e][1]+=2
  31. for enemy in enemyRack:
  32. if enemy[1] > height:
  33. enemyRack.remove(enemy)
  34.  
  35. primo = Enemy("primo", 2, False, primoimage)
  36.  
  37.  
  38. running = True
  39.  
  40. while running:
  41. for event in pygame.event.get():
  42. if event.type == pygame.QUIT:
  43. running = False
  44. elif event.type == pygame.KEYDOWN:
  45. if event.key == pygame.K_SPACE:
  46. pass
  47.  
  48. primo.move()
  49. pygame.display.update()
  50.  
  51.  
  52.  
  53. pygame.quit()
  54. sys.exit()
Add Comment
Please, Sign In to add comment