コード例 #1
0
ファイル: nSprite.cs プロジェクト: shadowmint/pongstar
 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;
 }
コード例 #2
0
ファイル: nSpriteData.cs プロジェクト: shadowmint/pongstar
 public nSpriteData(nSprite parent, nSpriteTags flag, int size)
 {
     _data = new float[size];
       _parent = parent;
       _flag = flag;
 }
コード例 #3
0
ファイル: nSprite.cs プロジェクト: shadowmint/pongstar
 /** Reset invalid flag */
 public void Reset()
 {
     _flags = 0;
 }
コード例 #4
0
ファイル: nSprite.cs プロジェクト: shadowmint/pongstar
 /** Set a flag */
 public void Flag(nSpriteTags flag)
 {
     _flags |= flag;
 }