Nindowsライブラリ - 初期化関数

nwInitSystem

Nindowsシステムの初期化

書式

void nwInitSystem( numTextures ) 
Uint32 numTextures 

引数

numTextures   テクスチャメモリリストの数

戻り値

なし

解説

Nindowsシステムを初期化し、NindowsユーティリティおよびNindows API関数を使用可能にします。 numTexturesには、njInitTexture()関数に指定した値と同じ値を指定してください。

用例

static NJS_TEXMEMLIST texlist[MAX_TEXTURE];
void njUserInit(void)
{
	njInitSystem(NJD_RESOLUTION_VGA,
		NJD_FRAMEBUFFER_MODE_RGB555,  1);
	njInitVertexBuffer(500000, 0, 500000, 0);
	njInitTexture(texlist, MAX_TEXTURE);
	nwInitSystem(MAX_TEXTURE);
}

備考

Nindows内部で使用するテクスチャを自動的にロードします。 njReleaseAllTexture()関数を使用した場合は、nwInitResource()を呼び出してテクスチャのリロードが必要です。 Nindowsは、テクスチャのグローバルインデックス番号の0xfffffff0〜0xfffffffeを予約します。 アプリケーションでこの範囲のグローバルインデックス番号を持つテクスチャを使用しないでください。

参照

nwExecute()
nwExitSystem()
nwInitResource()
njInitTexture()
njClipZ()

nwInitSystem
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999