def make_monster_sprite(monster_dict): sprite = Entity() sprite.texture = load_texture(monster_dict['Texture']) sprite.ai = BasicMonster() sprite.ai.owner = sprite sprite.fighter = Fighter() sprite.fighter.owner = sprite sprite.fighter.hp = int(monster_dict['HP']) sprite.fighter.power = int(monster_dict['Attack']) sprite.fighter.defense = int(monster_dict['Defense']) sprite.fighter.xp_reward = int(monster_dict['XP']) sprite.not_visible_color = colors['transparent'] sprite.blocks = True sprite.name = monster_dict['Name'] return sprite