Esempio n. 1
0
        public Fighter(Vector2 pos, Texture2D overlay_, AnimatedTexture2D idleAnim_, AnimatedTexture2D punchAnim_, AnimatedTexture2D recoilAnim_, FighterInput input_, HitBox punch_, bool flip_, float speed_, double health_, double power_)
            : base(pos)
        {
            idleAnim = idleAnim_;
            punchAnim = punchAnim_;
            recoilAnim = recoilAnim_;

            Vector2 ov = getOverlayPos();
            overlay = new Image((int) ov.X, (int) ov.Y, overlay_);

            input = input_;
            flip = flip_;
            speed = speed_;
            Health = health_;
            Power = power_;
            punch = punch_;
            invulnTime = 0;

            punching = false;
            gettingPunched = false;
            punch.parent = this;
        }
 public CharacterButton(int x, int y, AnimatedTexture2D anim_, Texture2D up, Texture2D down) : base(x,y,up,down)
 {
     anim = anim_;
 }