getpixel

スプライトの座標を指定して、その座標のカラーコードと不透明度(アルファブレンド)を取得します。

書式

exec_dll "sp.dll/getpixel,0,0,0,0"
getpixel
コマンド
最初の数値
スプライト番号
二番目の数値
セル番号
次の二つの数値
スプライト内のx座標、y座標

返り値

直後に

getret $0

で、指定した座標のカラーコードが入る。真っ黒なら"000000"、真っ白なら"ffffff"になるようなカラーコードである。

getret %0

で、アルファブレンド値になる。0なら完全に透明、255なら完全に不透明である。

注意点

:c;タグのスプライトの場合、アルファブレンド値は255で固定される。