Exemplo n.º 1
0
 public nSprite(int id)
 {
     _id = id;
       _points = new nSpriteData(this, nSpriteTags.POINTS, 8);
       _uv = new nSpriteData(this, nSpriteTags.UV, 8);
       _position = new nSpriteData(this, nSpriteTags.POSITION, 2);
       _scale = new nSpriteData(this, nSpriteTags.SCALE, 2);
       _color = new nSpriteData(this, nSpriteTags.COLOR, 4);
       _flags = nSpriteTags.NONE;
 }
Exemplo n.º 2
0
 public nSpriteData(nSprite parent, nSpriteTags flag, int size)
 {
     _data = new float[size];
       _parent = parent;
       _flag = flag;
 }
Exemplo n.º 3
0
 /** Reset invalid flag */
 public void Reset()
 {
     _flags = 0;
 }
Exemplo n.º 4
0
 /** Set a flag */
 public void Flag(nSpriteTags flag)
 {
     _flags |= flag;
 }