typedef struct { Uint16 celps; Uint16 mapw; Uint16 maph; Uint16 sw,sh; NJS_TEXLIST *list; Uint32 *map; Float px,py; Float bx,by; Float pr; Uint16 sflag; Float sx,sy; Float spx,spy; Uint16 mflag; Float cx,cy; NJS_SCLMTRX m; Uint32 colmode; NJS_POINT2 clip[2]; NJS_SCLATTR attr; NJS_COLOR sclc; }NJS_SCROLL;
celps | スクロールセルサイズ |
mapw | スクロールマップ横の個数 |
maph | スクロールマップ縦の個数 |
sw,sh | 現在未使用 |
*list | テクスチャリストのポインタ |
*map | マップ配列のポインタ map[maph][mapw]以上の配列とする |
px,py | スクロール面の移動座標 |
bx,by | マップ原点の座標 |
pr | プライオリティ |
sflag | スケールフラグ ON :スケールを使用する OFF:スケールを使用しない |
sx,sy | スケール値 |
spx,spy | スケール中心座標 |
mflag | 回転マトリックスフラグ ON :回転を使用する OFF:回転を使用しない |
cx,cy | 回転中心座標 |
m | 回転マトリックス |
colmode | スクロールのカラーモード |
clip[2] | 現在未使用 クリップを使用する場合はnjUserClipping関数を使用する |
attr | 現在未使用 |