You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
982 B
30 lines
982 B
import pygame |
|
from beings import * |
|
from images import timesurf_image |
|
class Surface: |
|
def __init__(self,surf_x,surf_y): |
|
self.x = surf_x |
|
self.y = surf_y |
|
self.width = 32 |
|
self.height = 64 |
|
self.color = (30,70,40) |
|
self.rect = pygame.Rect(self.x,self.y,self.width,self.height,) |
|
def place(self,window,surf_x,surf_y): |
|
pygame.draw.rect(window,self.color,self.rect) |
|
|
|
class SlowTimeSurf: |
|
def __init__(self,surf_x,surf_y): |
|
self.x = surf_x |
|
self.y = surf_y |
|
self.width = 32 |
|
self.height = 64 |
|
self.color = (0,0,0) |
|
self.rect = pygame.Rect(self.x, self.y, self.width, self.height) |
|
def place(self,window): |
|
pygame.draw.rect(window,self.color,self.rect) |
|
window.blit(timesurf_image,(self.rect[0], self.rect[1])) |
|
def collide(self,object): |
|
if self.rect.colliderect(object): |
|
return True |
|
else: |
|
return False
|
|
|