》⍟☆⍣ Happy Holi⍣☆⍟《
▁ ▂ ▄ ▅⍟☆⍣ HAPPY HOLI ⍣☆⍟▅ ▄ ▂ ▁
✡ 🌝Happy HOLI🌝 ✡
✡ In ✡
✡ ♥️ Advance ♥️ ✡
☺️ हमेशा मीठी रहे आपकी बोली
खुशियों से भर जाए आपकी झोली 💐
🎂 आप सबको मेरी तरह से
हैप्पी होली! 🤩
》⍟☆⍣ होली की हार्दिक शुभकामनाएं ⍣☆⍟《
😎 वसंत ऋतु की बहार,
चली पिचकारी उड़ा है गुलाल,
🙄
🤔 रंग बरसे नीले हरे लाल,
“मुबारक हो आपको होली का त्यौहार |😋
😚 होली हैं भाई होली हैं
🌠होली तक हर एक के मोबाइल में होना चाहिए ये अब आपका काम है ज्यादा से ज्यादा शेयर करे🌠
▁ ▂ ▄ ▅⍟☆⍣ happy holi ⍣☆⍟▅ ▄ ▂ ▁
✡ 🌝happy holi🌝 ✡
✡ in ✡
✡ ♥️ advance ♥️ ✡
☺️ हमेशा मीठी रहे आपकी बोली
खुशियों से भर जाए आपकी झोली 💐
🎂 आप सबको मेरी तरह से
हैप्पी होली! 🤩
》⍟☆⍣ होली की हार्दिक शुभकामनाएं ⍣☆⍟《
😎 वसंत ऋतु की बहार,
चली पिचकारी उड़ा है गुलाल,
🙄
🤔 रंग बरसे नीले हरे लाल,
“मुबारक हो आपको होली का त्यौहार |😋
😚 होली हैं भाई होली हैं
🌠होली तक हर एक के मोबाइल में होना चाहिए ये अब आपका काम है ज्यादा से ज्यादा शेयर करे🌠
this.y+ delta_y,this.smoke_rgb)
this.smoke_particles_list.push(smoke_particle);}
this.draw(ctx);var bbw=50;if(this.x>ctx.canvas.width+ bbw||this.y>ctx.canvas.height+ bbw||this.x<0- bbw||this.y<0- bbw){this.destroy_plane=true;}else{this.destroy_plane=false;}
if(this.destroy_plane&&this.smoke_particles_list.length==0){this.destroy()}};JetPlane.prototype.destroy=function(){this.destroyed=true;}
var PathMaker=function(){this.speed=4.5;this.slope=null
this.x=0;this.y=0;this.delta_x=0;this.delta_y=0;};PathMaker.prototype.createPath=function(x1,y1,x2,y2,v){this.x=x1;this.y=y1;this.delta_x=x2- x1;this.delta_y=y2- y1;this.slope=this.delta_y/this.delta_x;this.speed=v;}
PathMaker.prototype.setSpeed=function(v){this.speed=v;}
PathMaker.prototype.move=function(){this.x=this.x+ Math.cos(Math.atan(this.slope))*this.speed;this.y=this.y+ Math.sin(Math.atan(this.slope))*this.speed;}
var SmokeParticle=function(paramX,paramY,rgb){this.x=paramX;this.y=paramY;this.opacity=0.5
this.radius=2+ Math.random();this.rgb=rgb;};SmokeParticle.prototype.draw=function(ctx){ctx.save();ctx.beginPath();ctx.fillStyle='rgba('+ this.rgb+','+ this.opacity+')';ctx.shadowColor='rgba('+ this.rgb+',1)';ctx.arc(this.x,this.y,this.radius,0,Math.PI*2,true);ctx.fill();this.radius=this.radius+ 0.05;this.opacity=this.opacity- 0.005;if(this.opacity<=0){this.destroyed=true;};ctx.restore();};var stage;var init=function(jet_img_src){var canvas=document.createElement('canvas');canvas.id="canvas_doodle";canvas.height=window.innerHeight||html.clientHeight;canvas.width=window.innerWidth||html.clientWidth;var canvasStyle=canvas.style;canvasStyle.position='fixed';canvasStyle.top=0;canvasStyle.left=0;canvasStyle.zIndex=1138;canvasStyle['pointerEvents']='none';document.body.appendChild(canvas);stage=new Stage(canvas);resources.jet_img=new Image();resources.jet_img.src=jet_img_src;resources.jet_img.onload=function(){stage.setup();requestAnimationFrame(stage.frame.bind(stage))}};var destroy=function(){stage.destroy();setTimeout(function(){document.body.removeChild(document.getElementById("canvas_doodle"));},50);delete stage;}
return{"init":init,"destroy":destroy}})();