##### Ninja Library - モーション関数

# njSetCurShapeInfoSlot

カレントシェープ情報構造体のスロット番号の指定

### 書式

> `void njSetCurShapeInfoSlot( Slot )
> int Slot
> `

### 引数

> Slot | シェープ情報構造体のスロット番号（0 〜 1）

### 戻り値

> なし

### 解説

> シェープ関数群はカレントシェープ情報構造体に現在実行中のシェープ情報を 保持し、そのシェープ情報に従ってシェープモーションを実行します。

> 本関数はカレントシェープ情報構造体のスロット番号を指定します。

> 現在、２つのスロットが用意されており、シェープ描画関数では自動的に０番スロットが 使用されます。

> 現在のところ、シェープリンクが実装されていませんが、将来的にシェープリンクが ０番スロットと１番スロットを使用する予定です。

> 以下の関数ではカレントシェープ構造体を参照しており、本関数にてそのスロットを 変更することが可能です。
> njStartShapeEx()
> njSetNextShapeNodeEx()
> njGetShapeNodeData()

> 次の関数では０番スロットが使用され、関数呼出し後には０番スロットが選択されて います。
> njDrawShapeMotion()系の全ての関数

### 備考

> この指定は、次に本関数や、njSetCurShapeInfoPtr()、あるいは、それらを内部で 呼び出している関数（本文で述べた関数）が呼び出されるまで有効です。

### 参照

> njStartShapeEx() | カレントシェープ情報構造体にシェープパラメータを設定
> njSetNextShapeNodeEx() | シェープのカレントノードの更新
> njGetShapeNodeData() | 現在のシェープパラメータにおいてのカレントノードの VLIST の取得

njSetCurShapeInfoSlot

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000