import pygame import random from math import pow from settings import bullet_image player_bullets_on_screen = [] enemy_bul_on_screen = [] class Bullet: def __init__(self, bullet_x, bullet_y): # y = ax^2 + bx + c self.bullet_x = bullet_x + random.randint(-9,9) self.bullet_y = bullet_y self.bullet_width = 4 self.bullet_height = 12 self.bullet_vel = random.randint(24,36) #16 -- 28 self.bullet_rect = pygame.Rect(self.bullet_x,self.bullet_y,self.bullet_width,self.bullet_height) def draw(self,window): pygame.draw.rect(window,(0,0,0),self.bullet_rect) window.blit(bullet_image,(self.bullet_rect[0],self.bullet_rect[1])) def move(self,side): if str(side) == "up": self.bullet_rect[1] -= self.bullet_vel if str(side) == "down": self.bullet_rect[1] += self.bullet_vel