| @@ -0,0 +1,50 @@ | |||||
| from __future__ import annotations | |||||
| import pygame | |||||
| def main ( | |||||
| ) -> None: | |||||
| pygame.init () | |||||
| game = Game () | |||||
| while True: | |||||
| deerjika = Deerjika (game) | |||||
| class Game: | |||||
| def __init__ ( | |||||
| self, | |||||
| ): | |||||
| self.screen = pygame.display.set_mode ((CWindow.WIDTH, CWindow.HEIGHT)) | |||||
| self.clock = pygame.time.Clock () | |||||
| class Deerjika: | |||||
| def __init__ ( | |||||
| self, | |||||
| game: Game, | |||||
| pattern: DeerjikaPattern = DeerjikaPattern.NORMAL, | |||||
| direction: Direction = Direction.LEFT, | |||||
| ): | |||||
| self.game = game | |||||
| self.pattern = pattern | |||||
| self.direction = direction | |||||
| class DeerjikaPattern (Enum): | |||||
| NORMAL = auto () | |||||
| RELAXED = auto () | |||||
| class Direction (Enum): | |||||
| LEFT = auto () | |||||
| RIGHT = auto () | |||||
| class CWindow: | |||||
| WIDTH = 1024 | |||||
| HEIGHT = 768 | |||||
| if __name__ == '__main__': | |||||
| main () | |||||