# Point Is In Region

Grammarp is in r
FlagsNative | Function

Returns true if the specified point is located within the specified region.

# Arguments

  • region — Region
  • point — Point

Returns — bool

native bool RegionContainsPoint(region r, point p);

Category: Point / Measurements

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L2166
RegionContainsPoint(RegionFromId(24), UnitGetPosition(UnitGroupLoopCurrent()))
// L2166
RegionContainsPoint(RegionFromId(26), UnitGetPosition(UnitGroupLoopCurrent()))
// L2166
RegionContainsPoint(RegionFromId(27), UnitGetPosition(UnitGroupLoopCurrent()))
// L1988
RegionContainsPoint(RegionFromId(21), UnitGetPosition(UnitGroupLoopCurrent()))
// L1988
RegionContainsPoint(RegionFromId(22), UnitGetPosition(UnitGroupLoopCurrent()))
// L1988
RegionContainsPoint(RegionFromId(23), UnitGetPosition(UnitGroupLoopCurrent()))
// L2072
RegionContainsPoint(RegionFromId(21), UnitGetPosition(UnitGroupLoopCurrent()))
// L2072
RegionContainsPoint(RegionFromId(22), UnitGetPosition(UnitGroupLoopCurrent()))
// L2072
RegionContainsPoint(RegionFromId(23), UnitGetPosition(UnitGroupLoopCurrent()))
// L3133
RegionContainsPoint(lv_bounds, lv_posNext)
// L5998
RegionContainsPoint(RegionRect(PointGetX(gv_screenLowerBound), PointGetY(gv_screenLowerBound), PointGetX(gv_screenUpperBound), PointGetY(gv_screenUpperBound)), lv_currentSawPosition)
// L6318
RegionContainsPoint(lv_outerBounds, lv_posCurrent)
// L6450
RegionContainsPoint(lv_outerBounds, lv_posCurrent)
// L6569
RegionContainsPoint(lv_outerBounds, lv_posCurrent)
// L6673
RegionContainsPoint(lv_outerBounds, lv_posCurrent)
// L6785
RegionContainsPoint(lv_outerBounds, lv_posCurrent)
// L6924
RegionContainsPoint(lv_outerBounds, lv_posCurrent)
// L7022
RegionContainsPoint(lv_outerBounds, lv_posCurrent)
// L1274
RegionContainsPoint(RegionFromId(37), lv_tempPoint)
// L1429
RegionContainsPoint(RegionFromId(14), lv_tempPoint)
// L1656
RegionContainsPoint(RegionFromId(25), CameraGetTarget(gv_p1_USER))
// L3618
RegionContainsPoint(RegionCircle(lv_point, 10.0), CameraGetTarget(gv_p1_USER))
// L3470
RegionContainsPoint(RegionCircle(UnitGetPosition(lv_pickedInfestedCiv), 10.0), CameraGetTarget(gv_pLAYER_01_USER))
// L3525
RegionContainsPoint(RegionCircle(UnitGetPosition(lv_pickedInfestedMarine), 10.0), CameraGetTarget(gv_pLAYER_01_USER))
// L3579
RegionContainsPoint(RegionCircle(UnitGetPosition(gv_pickedInfestedUnit), 12.0), CameraGetTarget(gv_pLAYER_01_USER))
// L2075
RegionContainsPoint(RegionCircle(gv_trainList[lv_trainIndex].lv_escorts[1].lv_waitPosition, 2.0), UnitGetPosition(gv_trainList[lv_trainIndex].lv_trainCars[1]))
// L2148
RegionContainsPoint(RegionCircle(gv_trainPath[FixedToInt(UnitGetCustomValue(auto499A4BF2_var, 0))], 0.5), UnitGetPosition(auto499A4BF2_var))
// L1668
RegionContainsPoint(RegionFromId(47), UnitGetPosition(EventUnit()))
// L1720
RegionContainsPoint(RegionFromId(48), UnitGetPosition(EventUnit()))
// L1776
RegionContainsPoint(RegionFromId(49), UnitGetPosition(EventUnit()))
// L827
RegionContainsPoint(RegionFromId(7), UnitGetPosition(EventUnitTarget()))
// L938
RegionContainsPoint(RegionFromId(9), UnitGetPosition(EventUnitTarget()))
// L1803
RegionContainsPoint(RegionCircle(PointFromId(113), 10.0), CameraGetTarget(gv_p1_USER))
// L2845
RegionContainsPoint(RegionCircle(RegionGetCenter(RegionFromId(9)), 2.0), UnitGetPosition(autoFB99CCD1_var))
// L2513
RegionContainsPoint(RegionCircle(lv_point, 10.0), CameraGetTarget(gv_pLAYER01_USER))
// L3063
RegionContainsPoint(RegionCircle(RegionGetCenter(RegionFromId(32)), 10.0), CameraGetTarget(gv_pLAYER01_USER))
// L3071
RegionContainsPoint(RegionCircle(RegionGetCenter(RegionFromId(33)), 10.0), CameraGetTarget(gv_pLAYER01_USER))
// L3079
RegionContainsPoint(RegionCircle(RegionGetCenter(RegionFromId(34)), 10.0), CameraGetTarget(gv_pLAYER01_USER))
// L3116
RegionContainsPoint(RegionCircle(RegionGetCenter(RegionFromId(35)), 10.0), CameraGetTarget(gv_pLAYER01_USER))
// L3124
RegionContainsPoint(RegionCircle(RegionGetCenter(RegionFromId(36)), 10.0), CameraGetTarget(gv_pLAYER01_USER))
// L3132
RegionContainsPoint(RegionCircle(RegionGetCenter(RegionFromId(37)), 10.0), CameraGetTarget(gv_pLAYER01_USER))
// L3140
RegionContainsPoint(RegionCircle(RegionGetCenter(RegionFromId(38)), 10.0), CameraGetTarget(gv_pLAYER01_USER))
// L3177
RegionContainsPoint(RegionCircle(RegionGetCenter(RegionFromId(39)), 10.0), CameraGetTarget(gv_pLAYER01_USER))
// L3185
RegionContainsPoint(RegionCircle(RegionGetCenter(RegionFromId(46)), 10.0), CameraGetTarget(gv_pLAYER01_USER))
// L1576
RegionContainsPoint(RegionFromId(22), UnitGetPosition(gv_nova))
// L2566
RegionContainsPoint(RegionFromId(50), UnitGetPosition(EventUnit()))
// L2628
RegionContainsPoint(RegionFromId(50), UnitGetPosition(lv_guard))
// L2640
RegionContainsPoint(RegionFromId(14), UnitGetPosition(lv_guard))
// L2585
RegionContainsPoint(RegionFromId(30), CameraGetTarget(gv_p01_USER))
// L1020
RegionContainsPoint(RegionCircle(lv_nullifierTopPosition, 1.0), UnitGetPosition(lv_nullifierTop))
// L1029
RegionContainsPoint(RegionCircle(lv_nullifierBottomPosition, 1.0), UnitGetPosition(lv_nullifierBottom))
// L1050
RegionContainsPoint(RegionCircle(lv_highTemplarPosition, 1.0), UnitGetPosition(lv_highTemplar))
// L1056
RegionContainsPoint(RegionCircle(lv_highTemplarPosition, 1.0), UnitGetPosition(lv_highTemplar))
// L1148
RegionContainsPoint(RegionCircle(lv_nullifier1Position, 1.0), UnitGetPosition(lv_nullifier1))
// L1157
RegionContainsPoint(RegionCircle(lv_nullifier2Position, 1.0), UnitGetPosition(lv_nullifier2))
// L1261
RegionContainsPoint(RegionCircle(lv_highTemplarPoints[lv_i], 0.5), UnitGetPosition(lv_highTemplars[lv_i]))
// L1550
RegionContainsPoint(RegionCircle(PointFromId(166), 1.0), UnitGetPosition(lv_swannDropship))
// L2796
RegionContainsPoint(RegionCircle(Point(UnitGetCustomValue(autoB111683E_var, 0), UnitGetCustomValue(autoB111683E_var, 1)), 2.0), UnitGetPosition(autoB111683E_var))
// L2700
RegionContainsPoint(RegionFromId(15), UnitGetPosition(EventUnitProgressUnit()))
// L2711
RegionContainsPoint(RegionFromId(16), UnitGetPosition(EventUnitProgressUnit()))
// L2721
RegionContainsPoint(RegionFromId(4), UnitGetPosition(EventUnitProgressUnit()))
// L3661
RegionContainsPoint(RegionFromId(20), UnitGetPosition(EventUnit()))
// L3741
RegionContainsPoint(RegionFromId(20), UnitGetPosition(lv_transferUnit))
// L3820
RegionContainsPoint(RegionFromId(20), UnitGetPosition(lv_transferUnit))
// L823
RegionContainsPoint(RegionCircle(lv_location, 10.0), CameraGetTarget(gv_p01_USER))
// L1397
RegionContainsPoint(RegionFromId(20), CameraGetTarget(gv_p01_USER))
// L4966
RegionContainsPoint(RegionCircle(lv_point, 10.0), CameraGetTarget(gv_p01_USER))
// L4662
RegionContainsPoint(RegionCircle(RegionGetCenter(lv_region), 15.0), CameraGetTarget(gv_p1_USER))
// L8406
RegionContainsPoint(RegionCircle(RegionGetCenter(lv_region), 15.0), CameraGetTarget(gv_p1_USER))
// L10526
RegionContainsPoint(RegionFromId(76), UnitGetPosition(autoD38E9AAC_var))
// L10976
RegionContainsPoint(RegionFromId(128), UnitGetPosition(autoE0C814BC_var))
// L669
RegionContainsPoint(RegionFromId(18), lp_location)
// L673
RegionContainsPoint(RegionFromId(17), lp_location)
// L677
RegionContainsPoint(RegionFromId(16), lp_location)
// L681
RegionContainsPoint(RegionFromId(19), lp_location)
// L685
RegionContainsPoint(RegionFromId(20), lp_location)
// L689
RegionContainsPoint(RegionFromId(21), lp_location)
// L693
RegionContainsPoint(RegionFromId(39), lp_location)
// L2205
RegionContainsPoint(RegionFromId(121), UnitGetPosition(UnitFromId(221)))
// L5572
RegionContainsPoint(RegionFromId(129), UnitGetPosition(auto35228365_var))
// L9014
RegionContainsPoint(RegionCircle(PointFromId(1710), 1.0), UnitGetPosition(gv_cinematicKarassPrism1))
// L9014
RegionContainsPoint(RegionCircle(PointFromId(356), 1.0), UnitGetPosition(gv_cinematicKarassPrism2))
// L2514
RegionContainsPoint(RegionCircle(lv_point, 10.0), CameraGetTarget(gv_p01_USER))
// L2562
RegionContainsPoint(RegionCircle(lv_point, 10.0), CameraGetTarget(gv_p01_USER))
// L2610
RegionContainsPoint(RegionCircle(lv_point, 10.0), CameraGetTarget(gv_p01_USER))
// L4338
RegionContainsPoint(RegionCircle(RegionGetCenter(lv_region), 10.0), CameraGetTarget(gv_p01_PLAYER))
// L4412
RegionContainsPoint(RegionCircle(RegionGetCenter(lv_region), 10.0), CameraGetTarget(gv_p01_PLAYER))
// L3133
RegionContainsPoint(lv_bounds, lv_posNext)
// L5998
RegionContainsPoint(RegionRect(PointGetX(gv_screenLowerBound), PointGetY(gv_screenLowerBound), PointGetX(gv_screenUpperBound), PointGetY(gv_screenUpperBound)), lv_currentSawPosition)
// L6318
RegionContainsPoint(lv_outerBounds, lv_posCurrent)
// L6450
RegionContainsPoint(lv_outerBounds, lv_posCurrent)
// L6569
RegionContainsPoint(lv_outerBounds, lv_posCurrent)
// L6673
RegionContainsPoint(lv_outerBounds, lv_posCurrent)
// L6785
RegionContainsPoint(lv_outerBounds, lv_posCurrent)
// L6924
RegionContainsPoint(lv_outerBounds, lv_posCurrent)
// L7022
RegionContainsPoint(lv_outerBounds, lv_posCurrent)
// L1274
RegionContainsPoint(RegionFromId(37), lv_tempPoint)
// L1429
RegionContainsPoint(RegionFromId(14), lv_tempPoint)
// L1656
RegionContainsPoint(RegionFromId(25), CameraGetTarget(gv_p1_USER))
// L3618
RegionContainsPoint(RegionCircle(lv_point, 10.0), CameraGetTarget(gv_p1_USER))