Пример #1
0
 public static colornames GetName(Bitmap screen, e_HUDLoc pos)
 {
     if (pos == e_HUDLoc.middle)
     {
         if (GetName(screen.GetPixel(PixPos[pos].x, PixPos[pos].y)) != colornames.UNRECOGNIZED)
         {
             return(GetName(screen.GetPixel(PixPos[pos].x, PixPos[pos].y)));
         }
         if (GetName(screen.GetPixel(PixPos[e_HUDLoc.middle2].x, PixPos[e_HUDLoc.middle2].y)) != colornames.UNRECOGNIZED)
         {
             return(GetName(screen.GetPixel(PixPos[e_HUDLoc.middle2].x, PixPos[e_HUDLoc.middle2].y)));
         }
     }
     return(GetName(screen.GetPixel(PixPos[pos].x, PixPos[pos].y)));
 }
Пример #2
0
 private static colornames readColorFrom(Bitmap screen, e_HUDLoc position)
 {
     if (color.GetName(screen, position) != colornames.UNRECOGNIZED)
     {
         colornames readcolor = color.GetName(screen, position);
         for (int i = 0; i < 22 * 6; i += 22)
         {
             if (color.GetName(screen, position) != readcolor)
             {
                 return(colornames.UNRECOGNIZED);
             }
         }
         return(readcolor);
     }
     return(colornames.UNRECOGNIZED);
 }