MCPcopy Create free account
hub / github.com/codrops/RainEffect / init

Function init

demo/js/index2.js:4106–4137  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

4104loadTextures();
4105
4106function init() {
4107 canvas = document.querySelector('#container');
4108
4109 var dpi = window.devicePixelRatio;
4110
4111 raindrops = new _raindrops2["default"](canvas.width, canvas.height, 1, dropAlpha, dropColor);
4112 raindrops.maxR = 50;
4113 raindrops.minR = 25;
4114 raindrops.rainChance = 0.45;
4115 raindrops.rainLimit = 10;
4116 raindrops.drizzle = 0;
4117 raindrops.globalTimeScale = 0.6;
4118 raindrops.trailRate = 0.7;
4119 raindrops.dropFallMultiplier = 0.2;
4120 raindrops.trailScaleRange = [0.05, 0.55];
4121 raindrops.autoShrink = false;
4122 raindrops.spawnArea = [-0.5, 0.3];
4123 raindrops.collisionRadius = 0.45;
4124 raindrops.collisionRadiusIncrease = 0;
4125 (0, _times2["default"])(80, function (i) {
4126 raindrops.addDrop(raindrops.createDrop({
4127 x: (0, _random.random)(canvas.width),
4128 y: (0, _random.random)(canvas.height),
4129 r: (0, _random.random)(10, 20)
4130 }));
4131 });
4132 renderer = new _rainRenderer2["default"](canvas, raindrops.canvas, textureFgImage, textureBgImage, dropShine, {
4133 renderShadow: true,
4134 minRefraction: 150,
4135 maxRefraction: 250
4136 });
4137}
4138// alphaMultiply:10,
4139// alphaSubtract:0.5
4140

Callers 1

loadTexturesFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected