Advertisement
Tzuro

lesson 6 Element

Jun 30th, 2023
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import pygame
  2.  
  3. # auxiliary class
  4.  
  5.  
  6. class Image(pygame.sprite.Sprite):
  7. def __init__(self, path):
  8. super().__init__()
  9. self.image = pygame.image.load(path)
  10.  
  11. # base class
  12.  
  13.  
  14. class Element():
  15. def __init__(self, type):
  16. # chosen clothing indicator
  17. self.chosen = 0
  18. # image list
  19. self.image_list = []
  20. # using a loop in order to load in every image from the directory
  21. for i in range(1, 4):
  22. path = f'images/{type}{i}.png'
  23. loaded_image = Image(path)
  24. self.image_list.append(loaded_image)
  25.  
  26. def choose_next(self):
  27. self.chosen += 1
  28. if self.chosen > 2:
  29. self.chosen = 0
  30.  
  31. def chosen_image(self):
  32. return self.image_list[self.chosen].image
  33.  
  34.  
  35. class HeadCover(Element):
  36. def __init__(self):
  37. super().__init__('head')
  38.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement