CG_COPY_ROT_ZOOM

Last-modified: 2007-04-03 (火) 22:44:31

関数群名

SACT2

機能

スプライトCGを(f)度回転させ、その結果を別のスプライトへコピーします。

定義

void CG_COPY_ROT_ZOOM(int nDest, int nSrc,
    int nSx, int nSy, int nWidth, int nHeight, float fRotate, float fMag)

引数

nDest
 コピー先SP
nSrc 
 コピー元SP
nSx,nSy
 コピー元開始座標(横,縦)
nWidth,nHeight
 コピーのXサイズ,Yサイズ
fRotate
 回転の角度
fMag
 画像の倍率(通常は1)

戻り値

なし

解説

 コピー先と元が同じスプライトサイズの場合に、矩形の画像を45度回転させると、
 倍率0.475くらいで入る? なんか中学で習った計算があった気もするけど、
 忘れてしまった。詳しく知っている人がいたら記載お願いします。

サンプル

 待ち

サンプル出力例

 待ち

定義位置

System\SACT\DrawGraph.jaf

関連

CG_COPY_ROT_ZOOM_USE_AMAP