Пример #1
0
def drawscreen():
    screen.fill((173, 173, 173))
    for tile in level:
        tile.draw_tile(screen)
    player.playerdraw(screen)
    for i in slimelist:
        i.draw(screen)
    pygame.display.flip()


#Screen 1
overworld1_spritesheet = Spritesheet('src/assets/temp/texturepack.png')
sheet_items = [('grass0000.png', 1), ('sand0000.png', 0)]

level = Map("src/assets/temp/level1.csv")
level = level.create_map()
level = make_tile_map(level, 32, overworld1_spritesheet, sheet_items)

player = character.Player(224, 0)
slimelist = [enemies.BlueSlime(540, 540), enemies.BlueSlime(400, 780)]

#sound.beta_soundtrack()

while True:
    clock.tick(30)
    pygame.display.set_caption(
        f"{player.rect.x}, {player.rect.y} - {player.health}")
    player.update(level)
    player.check_collision_enemy(slimelist)
    for action in pygame.event.get():
        if action.type == pygame.QUIT: