Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///scr_dust
- function my_particles_create(xx, yy, sprite, alpha, xscale, yscale){
- var particle = array_create(4);
- particle[ParticleData.X] = argument0;
- particle[ParticleData.Y] = argument1;
- particle[ParticleData.Sprite] = argument2;
- particle[ParticleData.Alpha] = argument3;
- particle[ParticleData.XScale] = argument4;
- particle[ParticleData.YScale] = argument5;
- ds_list_add(particles, particle);
- }
- function disintegrate(){
- var a, b;
- var a_next = 0;
- var b_next = 0;
- for(a = bbox_left;a <= bbox_right;a++){
- for(b = bbox_top;b <= bbox_bottom;b++){
- a_next+=0.02;
- b_next+=0.02;
- if (position_meeting(a, b, id)){
- my_particles_create(a+a_next, b+b_next, spr_pixel, 1, 2, 2);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement