Ejemplo n.º 1
0
        public void Init(Sprite _sprite, string initani, Texture.TextureMgr _tmgr)
        {
            tmgr   = _tmgr;
            sprite = _sprite;
            var drawani = SpriteAniMgr.CreateAni(sprite, initani, tmgr);

            controller = new SpriteAniController(drawani.GetElement(null));
        }
Ejemplo n.º 2
0
 //public Vector2 seedorient = new Vector2(0, 0);
 //public Vector2 seedsize = new Vector2(0, 0);
 public void InitWithSeed(Seed seed, Texture.TextureMgr tmgr)
 {
     //seedorient = seed.orient;
     //seedsize = seed.size;
     this.Size   = seed.size;
     this.Orient = seed.orient;
     drawblock   = tmgr.GetTexture(seed.texname);
 }
Ejemplo n.º 3
0
        public void InitWithSeed(Seed seed, Texture.TextureMgr tmgr)
        {
            var block = tmgr.GetTexture(seed.texname);

            tex        = block.parent.texture;
            srcuv      = block.uv;
            seedsize   = seed.size;
            seedorient = seed.orient;
        }
Ejemplo n.º 4
0
        public static SpriteAni CreateAni(Sprite sprite, string ani, Texture.TextureMgr tmgr, string texpath = "")
        {
            string hash = sprite.name + "|" + ani;

            if (bufs.ContainsKey(hash) == false)
            {
                bufs[hash] = SpriteAni.CreateAni(sprite.anims[ani], tmgr, texpath);
            }


            return(bufs[hash]);
        }
Ejemplo n.º 5
0
 public void InitWithSeed(Seed seed, Texture.TextureMgr tmgr)
 {
     block      = tmgr.GetTexture(seed.texname);
     seedsize   = seed.size;
     seedorient = seed.orient;
 }