Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. var spr = argument0;
  2. sprite_set_offset(spr,0,0);
  3. sprh = sprite_get_height(spr);
  4. sprw = sprite_get_width(spr);
  5.  
  6. for(var i = 0; i < sprh ; i++)
  7. {
  8. for(var j = 0; j < sprw; j++)
  9. {
  10. cArray[i,j] = -1;
  11. }
  12. }
  13.  
  14. var palSurf = surface_create(sprw,sprh);
  15.  
  16. //create surface and draw pallete to it
  17. if (!surface_exists(palSurf))
  18. {
  19. var palSurf = surface_create(sprw,sprh);
  20. }
  21.  
  22. surface_set_target(palSurf);
  23. draw_clear_alpha(c_black, 0);
  24. draw_sprite(spr,0,0,0);
  25. for(var i = 0; i < sprh; i++)
  26. {
  27. for(var j = 0; j < sprw; j++)
  28. {
  29. cArray[i,j] = surface_getpixel(palSurf,j,i);
  30. }
  31. }
  32. surface_free(palSurf);
  33.  
  34. //
  35. colNum = array_length_2d(cArray,0);
  36. pos = 0;
  37. posPrev = -1;
  38. posMAX = array_height_2d(cArray);
  39. con = 255;
  40. myShader = argument1;
  41.  
  42. passToShader(myShader);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement