SACT2 for System4.x
スプライトの矩形の中央の座標を取得します。
void SP_GET_CENTER(int nSP, ref int nX, ref int nY);
スプライト番号
座標を受け取る変数(x,y)
なし
中央の位置はスプライトの透明部分を含む矩形の範囲で計算されるため、 見た目の中央とは異なる場合があります。
内部では次のように計算されます。
rect_t rc; SP_GET_RECT(nSP, rc); nX = rc.x + rc.w / 2; nY = rc.y + rc.h / 2;
pos_t pos; SP_GET_CENTER(1, pos.x, pos.y);
SP_GET_POS , SP_GET_SIZE , SP_GET_RECT ,
Copyright © 2002-2004 ALICE-SOFT