我做了一個判斷畫面座標及顏色是否為指定顏色的函數,語法如下:
Global col
GetColor(x,y,cc)
{
PixelGetColor, col, x, y, RGB
if (col==cc){
col :=1
}
Else{
col :=0
}
return col
}
getcol:
star := GetColor(123,1234,0x8D407A)
death := GetColor(234,134,0x8D723F)
repair := GetColor(45,225,0x38A9FF)
sl := GetColor(1250,956,0xD8B67F)
return
F2::
gosub getcol
if (star =1)
{
XXXXXXXX
}
if (death = 1)
{
YYYYYYYYY
}
return
想請問有沒有更簡短的寫法,例如使用
getcol(star)的方式,就可以直接調用star :=GetColor(123,1234,0x8D407A)的回傳結果呢?