def complete_level(self, current_level): self.current_level = current_level + 1 if self.current_level > 7: pygame.quit() exit() self.frame = Frame(self.screen, Rect(32, 32, 720, 720)) self.tile_factory = TileFactory('data/colortiles.conf') self.level_loader = levels self.level = None self.player = None self.events = None self.ghosts = [] self.update_mode = None self.status_box = None self.create_level() self.create_player() self.create_ghosts() self.create_status_box() self.collided = False self.mode = None self.update_mode = self.update_ingame self.run()
def __init__(self, config_filename=None, quit=True, **kwargs): self.config = {} # deprecated! if config_filename: self.parse_config(config_filename) self.screen = Screen() self.frame = Frame(self.screen, config.FRAME) self.tile_factory = TileFactory() self._exit = False self._quit = quit # terminate PyGame when event loop expires
def __init__(self, screen): self.screen = screen self.tile_factory = TileFactory() self.starscape = None self.level = None self.spaceship = None self.status_box = None self.events = None self.score = 0 self.create_starscape() self.create_level() self.create_status_box() self.update_mode = self.update_ingame self.move_delay = MOVE_DELAY self.delay = MOVE_DELAY
def __init__(self, screen): self.screen = screen self.frame = Frame(self.screen, Rect(20, 20, 800, 700)) self.tile_factory = TileFactory('data/colortiles.conf') self.current_level = 2 self.level_loader = levels self.score = 0 self.level = None self.player = None self.events = None self.ghosts = [] self.update_mode = None self.status_box = None self.image_box = None self.create_level() self.create_player() self.create_ghosts() self.create_status_box() self.collided = False self.mode = None self.update_mode = self.update_ingame
def __init__(self): pygame.init() self.screen = Screen() self.tile_factory = TileFactory() self.game = Game()