예제 #1
0
 public static bool IsSnapStillOpen()
 {
     if (!Utilities.GetColorFromPixel(Config.GetIsStillInSnapLeftEdgeDistance(),
                                      Config.GetIsStillInSnapTopEdgeDistance()).Equals(Config.GetReadSnapColor()))
     {
         return(false);
     }
     else if (!Utilities.GetColorFromPixel(Config.GetIsStillInSnap1LeftEdgeDistance(), Config.GetIsStillInSnap1TopEdgeDistance()).Equals(Config.GetIsStillInSnap1Color()))
     {
         return(false);
     }
     else if (Utilities.GetColorFromPixel(Config.GetIsStillInSnap2LeftEdgeDistance(), Config.GetIsStillInSnap2TopEdgeDistance()).Equals(Config.GetIsStillInSnap2Color()))
     {
         return(false);
     }
     else
     {
         return(true);
     }
 }
예제 #2
0
 public static string GetColorStringFromPixel(int x, int y)
 {
     return(Utilities.GetColorFromPixel(x, y).Name);
 }