Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pygame
- import sys
- import random
- pygame.init()
- width , height = 600 , 500
- display = pygame.display.set_mode((width, height ) )
- pygame.display.set_caption("Class Test")
- primoimage = pygame.image.load("/home/pi/Downloads/PRIMO/primo_0.png").convert()
- class Enemy:
- def __init__(self, name, shoot, speed, image):
- self.name = name
- self.shoot = shoot
- self.speed = speed
- self.image = image
- def move(self):
- enemyRack = []
- if len(enemyRack) == 0:
- enemyRack.append([width/2, 0])
- for enemy in enemyRack:
- display.blit(self.image, pygame.Rect(enemy[0], enemy[1], 0,0))
- for e in range(len(enemyRack)):
- enemyRack[e][1]+=2
- for enemy in enemyRack:
- if enemy[1] > height:
- enemyRack.remove(enemy)
- primo = Enemy("primo", 2, False, primoimage)
- running = True
- while running:
- for event in pygame.event.get():
- if event.type == pygame.QUIT:
- running = False
- elif event.type == pygame.KEYDOWN:
- if event.key == pygame.K_SPACE:
- pass
- primo.move()
- pygame.display.update()
- pygame.quit()
- sys.exit()
Add Comment
Please, Sign In to add comment