コード例 #1
0
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