Advertisement
PureLV

Scr_Dust

Jun 14th, 2025
4
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. ///scr_dust
  2.  
  3. function my_particles_create(xx, yy, sprite, alpha, xscale, yscale){
  4.  
  5. var particle = array_create(4);
  6. particle[ParticleData.X] = argument0;
  7. particle[ParticleData.Y] = argument1;
  8. particle[ParticleData.Sprite] = argument2;
  9. particle[ParticleData.Alpha] = argument3;
  10. particle[ParticleData.XScale] = argument4;
  11. particle[ParticleData.YScale] = argument5;
  12.  
  13. ds_list_add(particles, particle);
  14. }
  15.  
  16. function disintegrate(){
  17.  
  18. var a, b;
  19. var a_next = 0;
  20. var b_next = 0;
  21.  
  22. for(a = bbox_left;a <= bbox_right;a++){
  23. for(b = bbox_top;b <= bbox_bottom;b++){
  24. a_next+=0.02;
  25. b_next+=0.02;
  26.  
  27. if (position_meeting(a, b, id)){
  28. my_particles_create(a+a_next, b+b_next, spr_pixel, 1, 2, 2);
  29. }
  30. }
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement