python_game/bullet.py

17 lines
473 B
Python

import pygame
class Bullet (pygame.sprite.Sprite):
def __init__(self, screen, gun):
self.screen = screen
super(Bullet, self).__init__()
self.rect=pygame.Rect(0,0,4,12)
self.rect.centerx = gun.rect.centerx
self.rect.top = gun.rect.top +18
self.color = 0,0,0
self.speed = 1
self.rect.y
def update(self):
self.rect.y -= self.speed
def draw_bullet(self):
pygame.draw.rect(self.screen, self.color, self.rect)