Example #1
0
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
Example #2
0
    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',