Example #1
0
        public Wall(GameObjType _type, Sprite_Proxy _spriteRef)
        {
            type = _type;
            spriteRef = _spriteRef;

            anim = new Animation(spriteRef.sprite);

            setUpAnimation();

            soundBank = SoundBankManager.SoundBank();
            waveBank = WaveBankManager.WaveBank();
        }
Example #2
0
        public void addAnimation(Animation _anim)
        {
            /*
            if (head == null)
                head = _anim;
            else
            {
                Animation ptr = head;

                while (ptr.next != null)
                {
                    ptr = ptr.next;
                }
                ptr.next = _anim;

            }*/

            this.privActiveAddToFront((ManLink)_anim, ref this.active);
        }
 /// <summary>
 /// Adiciona novas animações
 /// </summary>
 /// <param name="name">Nome chave da animação</param>
 /// <param name="newAnimation">Animação definida</param>
 public void AddAnimation(string name, Animation newAnimation)
 {
     animations.Add(name, newAnimation);
 }