CG_COPY_STRETCH

Last-modified: 2007-05-01 (火) 20:23:07

関数群名

SACT2

機能

スプライトCGを指定したサイズに引き延ばし、もしくは縮めて別のスプライトにコピーします。

定義

void CG_COPY_STRETCH(int nDest, int nDx, int nDy, int nDWidth, int nDHeight,
                     int nSrc, int nSx, int nSy, int nSWidth, int nSHeight)

引数

nDest
 コピー先SP
nDx,nDy
 コピー先開始座標(横,縦)
nDWidth,nDHeight
 拡大縮小サイズ(横,縦)

nSrc 
 コピー元SP
nSx,nSy
 コピーの開始座標(横,縦)
bWidth,nHeight
 コピーのXサイズ,Yサイズ

戻り値

なし

解説

SACT2 CG加工

 

拡大縮小サイズは+-する数値ではなく、CGの値です。

例:

SP_CREATE(100, 512, 512, 000, 000, 000, 230);
SP_CREATE(200, 128, 128, 255, 255, 255, 230);
CG_COPY_STRETCH(100, 0, 0, 512, 512,   200, 0, 0, 128, 128);
//SP100番に512,512の白い豆腐のCGが入ります

サンプル

なし

サンプル使用CG

 なし

サンプル出力例

 なし

定義位置

System\SACT\DrawGraph.jaf

関連

CG_COPY_STRETCH_AMAP