def create_levels(player_sprite): level_list = [] level = Level() level.grid = get_level_1_array() level_list.append(level) level.background_color = arcade.color.BISTRE level = Level() level.grid = get_level_2_array() level_list.append(level) level.background_color = arcade.color.BLACK_OLIVE level = Level() level.grid = get_level_3_array() level_list.append(level) level.background_color = arcade.color.EERIE_BLACK create_walls(level_list) add_level_1_creatures(level_list[0]) add_level_2_creatures(level_list[1]) add_level_3_creatures(level_list[2], player_sprite) create_stairs(level_list) return level_list
import time, traceback try: pygame.init() screen = pygame.display.set_mode([640, 360]) pygame.display.set_caption("SGE Sprite Test") FPS = 60 ELAPSED = time.time() KEYS = SPRITE_LIBRARY.keys() ID = 0 lv = Level('Sprite Test') lv.background_color = [85, 85, 85] lv.add_text({ 'id': "spriteNameShad", 'text': "Sprite " + str(ID) + ' <' + KEYS[ID] + '>', 'color': [0, 0, 0], 'size': 26, 'font': 'res/fonts/consolas.ttf', 'alignment': [0, 0], 'position': [2, 4] }) lv.add_text({ 'id': "spriteName", 'text': "Sprite " + str(ID) + ' <' + KEYS[ID] + '>', 'color': [255, 255, 255], 'size': 26, 'font': 'res/fonts/consolas.ttf',