def __init__(self, settings, screen, map_indicies, images, block_image, exit_images, player_images, blob_images):
"""Initialize the map and all of its owned objects"""
self.settings = settings
self.screen = screen
self.images = images
self.indicies = map_indicies
self.screen_rect = screen.get_rect()
self.player_bounds_rect = pygame.Rect((0,0), (0,0))
self.block_image = block_image
self.block_group = Group()
self.x_offset = 0
self.drainrect = pygame.Rect((0,0), (0,0))
self.blob_exit = None
self.exit_images = exit_images
self.player = None
self.player_images = player_images
self.blob_images = blob_images
self.enemies = Group()
self.new_enemy_counter = 0
self.level_info = LevelInfo(self.settings, self.screen)
self.level_timer = LevelTimer(self.settings, self.screen)
self.bonuses = []
评论列表
文章目录