Example #1
0
  /**
   * Constructor.
   *
   * @param resMgr
   * @param entity
   */
  public HunterVisual(ResourceManager resMgr, Entity entity) {
    super(entity);

    m_hunter = (Hunter) entity;

    // load animations
    Animation aimingAnimation =
        resMgr.getResource(Animation.class, "khaky_birds_prototype/animations/hunter/aiming.xml");
    Animation shootAnimation =
        resMgr.getResource(
            Animation.class, "khaky_birds_prototype/animations/hunter/shootAnimation.xml");
    Animation shittedAnimation =
        resMgr.getResource(
            Animation.class, "khaky_birds_prototype/animations/hunter/shittedAnimation.xml");

    // create an animation player
    m_animationPlayer = new AnimationPlayer();
    ANIM_AIM = m_animationPlayer.addAnimation(aimingAnimation);
    ANIM_SHOOT = m_animationPlayer.addAnimation(shootAnimation);
    ANIM_SHITTED = m_animationPlayer.addAnimation(shittedAnimation);
  }