SACT2 for System4.x

SP_COPY

スプライトをコピーします。

void SP_COPY(int nDstSP, int nSrcSP, int bCopyState=false);

引数

nDstSP

コピー先スプライト番号

nSrcSP

コピー元スプライト番号

bCopyState

位置やZ順などの状態をコピーするか否か。

trueコピーする
falseコピーしない(デフォルト)

戻り値

なし

解説

コピー先のスプライト番号が作成されていないスプライトの場合、 新しいスプライトが作成されます。

コピー先のスプライトが作成済みであり、bCopyStateがfalseの場合、 CGおよびテキストがコピーされます。表示位置などは変更されません。

コピー先のスプライトが作成済みであり、bCopyStateがtrueの場合、 表示位置なども、コピー元のスプライトと同じにセットされます。

画像のコピーをもっと細かく指定して行いたい場合は、 CG〜関数を使用してください。

スプライト上のテキストのみをコピーしたい場合は、 SP_TEXT_COPY を使用してください。

サンプルコード

SP_COPY(1, 2);

参照

SP_SET_CG, SP_CREATE, SP_TEXT_COPY,