pygame Sprite类(4)
开箱即用的打砖块游戏精灵类Demo版
from random import randint
import pygame
from pygame.sprite import Sprite, Group
from sys import exit
'''运用Sprite类重写打砖块程序'''
class Brick(Sprite):
def __init__(self, left, top, width, height):
super().__init__()
self.rect = pygame.Rect(left, top, width, height)
self.image = pygame.Surface((width, height))
pygame.draw.rect(self.image, "blue", (0, 0, width, height))
class Ball(Sprite):
def __init__(self, pos, radius):
super().__init__()
self.rect = pygame.Rect(pos, (2 * radius, 2 * radius))
self.image = pygame.Surface((2 * radius, 2 * radius))
pygame.draw.circle(self