code: func FindColor(color CHex, args ...interface{}) (int, int) {
  	var (
  		tolerance C.float = 0.01
  		bitmap    C.MMBitmapRef
  	)
  
  	if len(args) > 0 {
  		bitmap = args[0].(C.MMBitmapRef)
  	} else {
  		bitmap = CaptureScreen()
  	}
  
  	if len(args) > 1 {
  		tolerance = C.float(args[1].(float64))
  	}
  
  	pos := C.bitmap_find_color(bitmap, C.MMRGBHex(color), tolerance)
  	if len(args) <= 0 {
  		FreeBitmap(bitmap)
  	}
  
  	x := int(pos.x)
  	y := int(pos.y)
  
  	return x, y
  }
docs: // FindColor find bitmap color
  //
  // robotgo.FindColor(color CHex, bitmap C.MMBitmapRef, tolerance float)