Modified collision boxes

This commit is contained in:
Nikolya Andreychik
2021-04-05 14:01:42 -07:00
parent 843df27d16
commit bbf81505e2
4 changed files with 54 additions and 2 deletions
+21
View File
@@ -0,0 +1,21 @@
"""
CollisionBox entity class
"""
import pygame
class CollisionBox(pygame.sprite.Sprite):
def __init__(self, offsetX, offsetY, width, height, center):
pygame.sprite.Sprite.__init__(self)
self.offset = (offsetX, offsetY)
self.size = (width, height)
self.rect = pygame.Rect(0, 0, width, height)
self.rect.center = center
self.rect.x += self.offset[0]
self.rect.y += self.offset[1]
def setY(self, y):
self.rect.y = y + self.offset[1]