示例#1
0
class Game(object):
    def __init__(self):
        pygame.init()
        self.settings = Settings()
        self.screen = pygame.display.set_mode(self.settings.screen_size)
        self.compass = Compass()
        self.place = Place(self.settings, self.screen, self.compass)
        self.form = Form(self.settings, self.screen, self.compass)
        self.functions = Functions(self.settings, self.screen, self.compass,
                                   self.place, self.form)

    def start(self):
        while True:
            self.functions.check_events()
            self.functions.draw_screen()
示例#2
0
class Game(object):
    def __init__(self):
        pygame.init()
        self.settings = Settings()
        self.screen = pygame.display.set_mode(self.settings.screen_size)
        pygame.display.set_caption("Guess Number")

        self.buttons = pygame.sprite.Group()
        self.numbers = pygame.sprite.Group()
        self.guess = Guess(self.settings)

        self.functions = Functions(self.settings, self.screen, self.buttons,
                                   self.numbers, self.guess)

    def start(self):
        while True:
            pygame.time.Clock().tick(self.settings.frames_per_second)
            self.functions.check_events()
            self.functions.update_screen()
            self.functions.draw_screen()