##### Ninja Library - セルスプライト関数

# njSetCellSpriteCallbackFunc

ユーザーイベントコールバック関数の登録

### 書式

> `void njSetCellSpriteCallbackFunc( n, func )
> Int n
> void (**func)(Int,void*)
> `

### 引数

> n | ユーザーイベントコールバック関数の登録数
> func | ユーザーイベントコールバック関数ポインタの配列

### 戻り値

> なし

### 解説

> njDrawCellStream2D、njDrawCellStream3D関数を使用していてストリームにユーザーイベントフラグある場合に実行される関数を登録します。

> 登録する関数の数と関数ポインタの配列のポインタを与えます。 引数をそれぞれ0、NULLとすることでユーザーイベントコールバック関数は使用されません。

### 用例

>     /* イベント0で呼び出される関数 */
>     void func0(int n,void *data)
>     {
>     	/* ユーザー処理0 */
>     	return;
>     }

>     /* イベント1で呼び出される関数 */
>     void func1(int n,void *data)
>     {
>     	/* ユーザー処理1 */
>     	return;
>     }

>     void (*funcp[])(Int,void*) = {func0,func1};

>     njSetCellSpriteCallbackFunc(2,funcp);

### 参照

> njDrawCellStream2D() | セルストリームリストの2D描画
> njDrawCellStream3D() | セルストリームリストの3D描画

njSetCellSpriteCallbackFunc

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000