# Add Circle To Region

Grammar — Add a state|Positive/Negative circle centered at c with radius rad to r
FlagsNative | Action

Adds a circle to a region.

# Arguments

  • region — Region
  • bool [ preset::Region_State ] — State
  • point — Center
  • fixed — Radius

Returns — void

native void RegionAddCircle(
	region r,
	bool positive,
	point center,
	fixed radius,
);

Category: Region / Creation

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L2368
RegionAddCircle(gv_soundRegion, true, Point(lv_x, lv_y), 3.0)
// L2368
RegionAddCircle(gv_soundRegion, true, Point(lv_x, lv_y), 3.0)
// L1864
RegionAddCircle(gv_kerriganSoundRegion, true, Point(lv_x, lv_y), 3.0)
// L1930
RegionAddCircle(gv_narudSoundRegion, true, Point(lv_x, lv_y), 3.0)
// L1864
RegionAddCircle(gv_kerriganSoundRegion, true, Point(lv_x, lv_y), 3.0)
// L1930
RegionAddCircle(gv_narudSoundRegion, true, Point(lv_x, lv_y), 3.0)
// L1239
RegionAddCircle(lv_spawnRegion, false, PointFromId(310), 20.0)
// L1240
RegionAddCircle(lv_spawnRegion, false, PointFromId(311), 20.0)
// L3850
RegionAddCircle(gv_soundRegion, true, Point(lv_x, lv_y), 3.0)
// L1239
RegionAddCircle(lv_spawnRegion, false, PointFromId(310), 20.0)
// L1240
RegionAddCircle(lv_spawnRegion, false, PointFromId(311), 20.0)
// L3850
RegionAddCircle(gv_soundRegion, true, Point(lv_x, lv_y), 3.0)

# mods/heroesdata.stormmod

MapMechanicsLib.galaxy

// L3562
RegionAddCircle(libMapM_gv_mMGardensDragonSoundRegion, true, libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(lv_u), lv_beam_count, UnitGetPosition(libMapM_gv_mMGardensDragonDragonTowers[libMapM_gv_mMGardensDragonDragonTowerCount].lv_shrineBeamTargetUnit)), 1.0)
// L3594
RegionAddCircle(libMapM_gv_mMGardensDragonSoundRegion, true, libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(lv_u), lv_beam_count, UnitGetPosition(libMapM_gv_mMGardensDragonDragonTowers[libMapM_gv_mMGardensDragonDragonTowerCount].lv_shrineBeamTargetUnit)), 1.0)

# mods/starcoop/starcoop.sc2mod

LibCOMI.galaxy

// L21300
RegionAddCircle(libCOMI_gv_laserDrillSoundRegion[lv_player], true, Point(lv_x, lv_y), 3.0)
// L21361
RegionAddCircle(libCOMI_gv_laserDrillBFGSoundRegion[lv_player], true, Point(lv_x, lv_y), 3.0)
// L21422
RegionAddCircle(libCOMI_gv_laserDrillNukeSoundRegion[lv_player], true, Point(lv_x, lv_y), 3.0)

# mods/starcoop/starcoop.sc2mod

LibCOMU.galaxy

// L10474
RegionAddCircle(libCOMU_gv_mutatorLaserDrillSoundRegion, true, Point(lv_x, lv_y), 3.0)