Ninjaライブラリ - スクロール構造体

NJS_SCROLL

スクロールデータを設定する構造体

定義

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現在未使用

解説

スクロールデータを設定する構造体です。

参照

njDrawScroll()

NJS_SCROLL
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998