# Ninjaライブラリ

## スプライト構造体

## NJS_TEXANIM構造体

［定義］
  テクスチャアニメーションパターンを設定する構造体

［記述］

      typedef struct {
      	Sint16	sx,sy;		/* スプライトのサイズ          */
      	Sint16	cx,cy;		/* スプライトの中心座標        */
      	Sint16	u1,v1;		/* テクスチャ左上のUV座標      */
      	Sint16	u2,v2;		/* テクスチャ右下のUV座標      */
      	Sint16	texid;		/* テクスチャリストの何番目のテクスチャを使用するか設定する */
      	Sint16	attr;		/* 現在未使用                  */
      } NJS_TEXANIM;

## NJS_SPRITE構造体

［定義］
  スプライトデータを設定する構造体

［記述］

      typedef struct {
      	NJS_POINT3  p;              /* 描画位置                     */
      	Float       sx,sy;          /* スプライトのスケール値       */
      	Angle       ang;            /* スプライトの回転角           */
      	NJS_TEXLIST *tlist;         /* テクスチャリスト             */
      	NJS_TEXANIM *tanim;         /* テクスチャアニメーションパターン  */
      } NJS_SPRITE;