SACT2 for System4.x

SP_GET_UNUSE_NUM_ARRAY

複数の使用されていない(登録されていない)スプライト番号を配列に取得します。

void SP_GET_UNUSE_NUM_ARRAY(ref array@int anSP, int nMin = 1);

引数

anSP

番号を受け取る配列。

番号は SP_GET_UNUSE_NUM_ARRAY 呼び出し前に確保されている個数分取得される。

nMin

番号の最小値

省略した場合は1

戻り値

なし

解説

呼び出し前に必要な個数分でanSPを確保しておいてください。

SP_GET_UNUSE_NUM での、bCreate(仮スプライト作成フラグ)に該当するものはなく、 すべて仮スプライトが作成されます。 パフォーマンスを重視する必要がある場合には、 SP_GET_UNUSE_NUM の解説の部分を参考にして、関数を自作してください。

サンプルコード

array@int nSpriteTable;
nSpriteTable.Alloc(10);
SP_GET_UNUSE_NUM_ARRAY(nSpriteTable);

参照

SP_GET_UNUSE_NUM,