Example #1
0
        public AnimateCrab(Animation.Name animName, GameSprite.Name spriteName)
            : base(animName)
        {
            this.poFirstImage  = null;
            this.pCurrentImage = null;

            this.pSprite = GameSpriteMan.Find(spriteName);
            Debug.Assert(this.pSprite != null);
        }
Example #2
0
        public static Animation Find(Animation.Name name)
        {
            AnimMan pANodeMan = AnimMan.PrivGetInstance();

            Debug.Assert(pANodeMan != null);

            pANodeMan.poAnimNodeCompare.poAnimation.SetName(name);

            AnimNode pANode = (AnimNode)pANodeMan.BaseFind(pANodeMan.poAnimNodeCompare);

            Debug.Assert(pANode != null);

            return(pANode.poAnimation);
        }
Example #3
0
 public void SetName(Animation.Name name)
 {
     this.name = name;
 }
Example #4
0
 public Animation(Animation.Name animName)
 {
     this.name = animName;
 }