screen_corners.py 1.5 KB

123456789101112131415161718192021222324252627282930313233
  1. import GdUI as UI
  2. class ScreenCorners(UI.Container):
  3. __TILE_W = 10
  4. __TILE_H = 10
  5. def __init__(self, width, height):
  6. super().__init__(x=0, y=0, width=width, height=height)
  7. self._corner_ul = UI.Image(x=0, y=0, image=UI.ImageManager.get_sprite("corners_tiles",
  8. self.__TILE_W, self.__TILE_H, 1))
  9. self._corner_ur = UI.Image(x=width - self.__TILE_W, y=0,
  10. image=UI.ImageManager.get_sprite("corners_tiles",
  11. self.__TILE_W, self.__TILE_H, 2))
  12. self._corner_dl = UI.Image(x=0, y=height - self.__TILE_H,
  13. image=UI.ImageManager.get_sprite("corners_tiles",
  14. self.__TILE_W, self.__TILE_H, 3))
  15. self._corner_dr = UI.Image(x=width - self.__TILE_W, y=height - self.__TILE_H,
  16. image=UI.ImageManager.get_sprite("corners_tiles",
  17. self.__TILE_W, self.__TILE_H, 4))
  18. self.add_child(self._corner_ul)
  19. self.add_child(self._corner_ur)
  20. self.add_child(self._corner_dl)
  21. self.add_child(self._corner_dr)
  22. def reload(self):
  23. # Do nothing for now, later reload info from skinmanager
  24. pass
  25. def Draw(self):
  26. super().Draw()