Disabled image rotation.
This commit is contained in:
parent
3aa2bf1131
commit
fe6775531b
1 changed files with 14 additions and 14 deletions
|
@ -15,7 +15,7 @@ red = (255, 20, 20)
|
|||
working_directory = os.path.dirname(os.path.realpath(__file__))
|
||||
file_path = os.path.abspath(__file__)
|
||||
wobblers = []
|
||||
max_wobbler_size = 50
|
||||
max_wobbler_size = 100
|
||||
|
||||
images = []
|
||||
for image in os.listdir(f"{working_directory}/textures"):
|
||||
|
@ -41,26 +41,26 @@ class Wobbler:
|
|||
|
||||
self.age = 0
|
||||
|
||||
self.cube = pygame.Surface((self.height, self.width))
|
||||
self.cube.fill(self.color)
|
||||
self.cube_no_rot = self.cube
|
||||
self.cube.set_colorkey(gray)
|
||||
self.cube = pygame.transform.rotate(self.cube, self.rotation)
|
||||
self.cube_rect = self.cube.get_rect(center=self.cube_no_rot.get_rect(center=(self.x, self.y)).center)
|
||||
self.image_original = random.choice(images)
|
||||
|
||||
self.image = self.image_original
|
||||
self.image = pygame.transform.scale(self.image, (self.width, self.height))
|
||||
self.image_no_rot = self.image
|
||||
#self.image = pygame.transform.rotate(self.image, self.rotation)
|
||||
self.image_rect = self.image.get_rect(center=self.image_no_rot.get_rect(center=(self.x, self.y)).center)
|
||||
|
||||
def draw(self):
|
||||
screen.blit(self.cube, self.cube_rect)
|
||||
screen.blit(self.image, self.image_rect)
|
||||
|
||||
def update(self):
|
||||
self.width = self.size
|
||||
self.height = self.size
|
||||
|
||||
self.cube = pygame.Surface((self.height, self.width))
|
||||
self.cube.fill(self.color)
|
||||
self.cube_no_rot = self.cube
|
||||
self.cube.set_colorkey(gray)
|
||||
self.cube = pygame.transform.rotate(self.cube, self.rotation)
|
||||
self.cube_rect = self.cube.get_rect(center=self.cube_no_rot.get_rect(center=(self.x, self.y)).center)
|
||||
self.image = self.image_original
|
||||
self.image = pygame.transform.scale(self.image, (self.width, self.height))
|
||||
self.image_no_rot = self.image
|
||||
#self.image = pygame.transform.rotate(self.image, self.rotation)
|
||||
self.image_rect = self.image.get_rect(center=self.image_no_rot.get_rect(center=(self.x, self.y)).center)
|
||||
|
||||
def move(self):
|
||||
x_offset, y_offset = deg_to_offset(self.rotation, self.speed)
|
||||
|
|
Loading…
Reference in a new issue