TerrainDeformationRippleBJ
- Parameters
-
duration real
limitNeg boolean
where location
startRadius real
endRadius real
depth real
wavePeriod real
waveWidth real
- comment
- patch
1.07
- Source
- Blizzard.j
- return type
terraindeformation
- Source code
function TerrainDeformationRippleBJ takes real duration, boolean limitNeg, location where, real startRadius, real endRadius, real depth, real wavePeriod, real waveWidth returns terraindeformation local real spaceWave local real timeWave local real radiusRatio if (endRadius <= 0 or waveWidth <= 0 or wavePeriod <= 0) then return null endif set timeWave = 2.0 * duration / wavePeriod set spaceWave = 2.0 * endRadius / waveWidth set radiusRatio = startRadius / endRadius set bj_lastCreatedTerrainDeformation = TerrainDeformRipple(GetLocationX(where), GetLocationY(where), endRadius, depth, R2I(duration * 1000), 1, spaceWave, timeWave, radiusRatio, limitNeg) return bj_lastCreatedTerrainDeformation endfunction