CG_COPY_REVERSE_LR

Last-modified: 2007-03-22 (木) 17:58:55

関数群名

SACT2

機能

スプライトCGのみを左右反転させ、その結果を別のスプライトにコピーします。

定義

void CG_COPY_REVERSE_LR(int nDest, int nDx, int nDy, int nSrc,
  int nSx, int nSy, int nWidth, int nHeight)

引数

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

戻り値

なし

解説

SACT2 CG加工

サンプル

void game_main(void)
{
  SP_SET_CG(1,1001);
  SP_SET_CG(2,1001);
  CG_COPY_REVERSE_LR(2, 0, 0, 1, 0, 0, 800, 160);
  SP_SET_POS(2, 0, 300);
  SACT_UPDATE(); A;
}

サンプル使用CG

CGリンク番号: 1001
CG_COPY_samp_001_002.JPG

サンプル出力例

上の画像と下の画像が左右逆になっているのが判るかな。
CG_COPY_samp_001_001.JPG

定義位置

System\SACT\DrawGraph.jaf

関連

CG_COPY_REVERSE_UD
CG_COPY_REVERSE_AMAP_LR