# Convert Circle To Region

Grammar — Region(c, r)
FlagsNative | Function

Returns a circular region from a center point and a radius.

# Arguments

  • point — Center
  • fixed — Radius

Returns — region

native region RegionCircle(point center, fixed radius);

Category: Region / Creation

# Examples

# campaigns/liberty.sc2campaign

TactCampAI.galaxy

// L83
RegionCircle(loc, barrageRadius)
// L527
RegionCircle(UnitGetPosition(aiUnit), AIEffectFixed(player, c_EF_HybridStunArea, c_fieldAreaRadius0))
// L715
RegionCircle(UnitGetPosition(aiUnit), psiShockRange)

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L522
RegionCircle(gv_multiKillLastKillPosition, lv_range)
// L595
RegionCircle(gv_multiKillLastKillPosition, lv_range)
// L817
RegionCircle(RegionGetCenter(RegionFromId(4)), 7.0)
// L2077
RegionCircle(PointFromId(105), 2.0)
// L511
RegionCircle(gv_multiKillLastKillPosition, lv_range)
// L508
RegionCircle(gv_multiKillLastKillPosition, lv_range)
// L7255
RegionCircle(lv_center, 3.0)
// L7350
RegionCircle(UnitGetPosition(gv_viking), 1.0)
// L372
RegionCircle(lp_param_SpoogeTarget, 3.0)
// L447
RegionCircle(lp_target, 1.0)
// L1132
RegionCircle(PointFromId(2079), 12.0)
// L1391
RegionCircle(RegionGetCenter(RegionFromId(14)), 6.0)
// L1409
RegionCircle(PointFromId(2425), 2.0)
// L1525
RegionCircle(UnitGetPosition(auto338F5CC8_var), 12.0)
// L2846
RegionCircle(UnitGetPosition(UnitFromId(2010)), 8.0)
// L2884
RegionCircle(UnitGetPosition(UnitFromId(397)), 8.0)
// L2922
RegionCircle(UnitGetPosition(UnitFromId(612)), 8.0)
// L3518
RegionCircle(lv_point, 3.0)
// L786
RegionCircle(PointFromId(19), 16.0)
// L787
RegionCircle(PointFromId(73), 16.0)
// L788
RegionCircle(PointFromId(74), 16.0)
// L789
RegionCircle(PointFromId(669), 12.0)
// L790
RegionCircle(PointFromId(707), 12.0)
// L910
RegionCircle(PointFromId(228), 10.0)
// L910
RegionCircle(PointFromId(317), 10.0)
// L1277
RegionCircle(UnitGetPosition(gv_infestor1), 2.0)
// L1285
RegionCircle(UnitGetPosition(gv_infestor2), 2.0)
// L1416
RegionCircle(UnitGetPosition(auto7ECFBFDB_var), 14.0)
// L804
RegionCircle(RegionGetCenter(RegionFromId(9)), 10.0)
// L806
RegionCircle(RegionGetCenter(RegionFromId(11)), 10.0)
// L808
RegionCircle(RegionGetCenter(RegionFromId(12)), 10.0)
// L810
RegionCircle(RegionGetCenter(RegionFromId(8)), 10.0)
// L1012
RegionCircle(UnitGetPosition(UnitFromId(2466)), 5.0)
// L1018
RegionCircle(UnitGetPosition(UnitFromId(2915)), 5.0)
// L1024
RegionCircle(UnitGetPosition(UnitFromId(2819)), 5.0)
// L1162
RegionCircle(UnitGetPosition(gv_purifier), 6.0)
// L1787
RegionCircle(UnitGetPosition(UnitFromId(765)), 12.0)
// L1798
RegionCircle(UnitGetPosition(UnitFromId(765)), 12.0)
// L335
RegionCircle(UnitGetPosition(gv_infestationVirophageUnit[lp_colonyIndex]), 5.0)
// L785
RegionCircle(RegionGetCenter(gv_infestationRegion[lv_colonyIndex]), lv_sPAWN_RADIUS)
// L836
RegionCircle(RegionGetCenter(lp_locale), 2.0)
// L1676
RegionCircle(RegionGetCenter(gv_infestationRegion[lv_colonyIndex]), lv_radius)
// L3343
RegionCircle(UnitGetPosition(auto42F1D01E_var), 5.0)
// L4607
RegionCircle(PointFromId(33), 8.0)
// L431
RegionCircle(UnitGetPosition(lp_diamondback), 4.5)
// L2075
RegionCircle(gv_trainList[lv_trainIndex].lv_escorts[1].lv_waitPosition, 2.0)
// L2148
RegionCircle(gv_trainPath[FixedToInt(UnitGetCustomValue(auto499A4BF2_var, 0))], 0.5)
// L2300
RegionCircle(UnitGetPosition(gv_trainList[lv_trainIndex].lv_trainCars[RandomInt(1, gv_trainList[lv_trainIndex].lv_lastCar)]), 2.0)
// L2305
RegionCircle(UnitGetPosition(gv_trainList[lv_trainIndex].lv_trainCars[RandomInt(1, gv_trainList[lv_trainIndex].lv_lastCar)]), 2.0)
// L2312
RegionCircle(UnitGetPosition(gv_trainList[lv_trainIndex].lv_trainCars[lv_trainMidPoint]), 2.0)
// L2454
RegionCircle(PointFromId(491), 1.0)
// L2455
RegionCircle(PointFromId(502), 1.0)
// L2456
RegionCircle(PointFromId(297), 1.0)
// L2565
RegionCircle(lv_exitPoint, 1.0)
// L277
RegionCircle(lp_scrapPosition, lp_distance)
// L360
RegionCircle(lp_nukeTarget, 5.0)
// L364
RegionCircle(lp_nukeTarget, 8.0)
// L998
RegionCircle(PointFromId(51), 6.0)
// L1240
RegionCircle(UnitGetPosition(UnitFromId(893)), 8.0)
// L1241
RegionCircle(UnitGetPosition(UnitFromId(767)), 8.0)
// L1242
RegionCircle(UnitGetPosition(UnitFromId(894)), 8.0)
// L3755
RegionCircle(UnitGetPosition(UnitFromId(327)), 3.0)
// L3804
RegionCircle(RegionGetCenter(RegionFromId(20)), 5.0)
// L3805
RegionCircle(RegionGetCenter(RegionFromId(21)), 5.0)
// L838
RegionCircle(UnitGetPosition(EventUnitTarget()), 20.0)
// L897
RegionCircle(UnitGetPosition(EventUnitTarget()), 20.0)
// L949
RegionCircle(UnitGetPosition(EventUnitTarget()), 20.0)
// L1718
RegionCircle(UnitGetPosition(gv_odin), 2.75)
// L1733
RegionCircle(UnitGetPosition(autoDCA2395B_var), 10.0)
// L1747
RegionCircle(UnitGetPosition(lv_nearbyDetector), 4.0)
// L3635
RegionCircle(UnitGetPosition(gv_odin), 6.0)
// L5155
RegionCircle(UnitGetPosition(gv_briefingTychus), 3.0)
// L470
RegionCircle(UnitGetPosition(lp_unit), 2.0)
// L503
RegionCircle(UnitGetPosition(lp_unit), 2.0)
// L1357
RegionCircle(UnitGetPosition(EventUnit()), 12.0)
// L1366
RegionCircle(UnitGetPosition(EventUnit()), 50.0)
// L2120
RegionCircle(UnitGetPosition(gv_odin), 10.0)
// L2132
RegionCircle(UnitGetPosition(gv_odin), 2.75)
// L2142
RegionCircle(UnitGetPosition(gv_odin), 2.75)
// L2246
RegionCircle(UnitGetPosition(gv_secretDocuments), 2.0)
// L2448
RegionCircle(RegionGetCenter(RegionFromId(9)), 20.0)
// L2449
RegionCircle(RegionGetCenter(RegionFromId(9)), 20.0)
// L2547
RegionCircle(UnitGetPosition(EventUnit()), 4.0)
// L2613
RegionCircle(UnitGetPosition(lv_scientist), 4.0)
// L2669
RegionCircle(UnitGetPosition(lv_scientist), 5.0)
// L2725
RegionCircle(UnitGetPosition(lv_scientist), 6.0)
// L9752
RegionCircle(UnitGetPosition(lv_egg), 1.5)
// L10019
RegionCircle(UnitGetPosition(lv_hybridLocal), 4.0)
// L10070
RegionCircle(UnitGetPosition(lv_hybridLocal), 4.0)
// L10121
RegionCircle(UnitGetPosition(lv_hybridLocal), 4.0)
// L12535
RegionCircle(UnitGetPosition(lv_scientist), 6.0)
// L890
RegionCircle(PointFromId(632), 3.0)
// L936
RegionCircle(PointFromId(672), 3.0)
// L1803
RegionCircle(PointFromId(113), 10.0)
// L3592
RegionCircle(UnitGetPosition(lv_hOLOBOARD), 5.0)
// L3659
RegionCircle(UnitGetPosition(lv_hOLOBOARD), 8.0)
// L3782
RegionCircle(UnitGetPosition(gv_holoboards[6]), 6.0)