Wie ktoś może jak to połączyć aby po tych sekwencjach odczytywało mi koloru w danym miejscu i robiło co przypisze do danego koloru?

Func IsGreen()
MouseClick("left", 1650, 659)
Sleep (1000)
    MouseClick ("left", 1451, 547)
MouseClick ( "left", 968, 790)
SuperSleep (38000)
 
Func exxx ()
$iColor = PixelGetColor(745, 666)
If $iColor = $iBlack And $iIC <> $iBlack Then
MouseClick ( "left", 1455, 654)
EndIf
If $iColor = $iGreen And $iIC <> $iGreen Then
MouseClick ( "left" 1832, 528)
Send ( "{BS 10}" )
Send ( "10" )
EndIf
If $iColor = $iRed And $iIC <> $iRed Then
MouseClick ( "left", 1455, 654)
 
 
 
EndFunc   ;==>IsGreen