| 4104 | loadTextures(); |
| 4105 | |
| 4106 | function 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 | |