Advertisement
Ramaraunt1

Untitled

Feb 8th, 2017
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. ///scr_subsurface_draw_self();
  2.  
  3. for (var n = 0; n < WIDTH; n ++)
  4. {
  5. for (var m = 0; m < HEIGHT; m ++)
  6. {
  7. var draw_n = n + LEFT_X;
  8. var draw_m = m + TOP_Y;
  9. var taken_n = n + TOP_LEFT_X;
  10. var taken_m = m + TOP_LEFT_Y;
  11.  
  12. //backdrop
  13. if (BACKGROUND[taken_n,taken_m] != noone)
  14. {
  15. draw_set_color(BACKGROUND[taken_n,taken_m]);
  16. draw_rectangle(CONST_LEFT_X[draw_n],global.CONST_TOP_Y[draw_m],global.CONST_RIGHT_X[draw_n],global.CONST_BOTTOM_Y[draw_m], false);
  17. }
  18. //outline
  19. if (global.OUTLINE[taken_n,taken_m] != noone)
  20. {
  21. draw_set_color(OUTLINE[taken_n,taken_m]);
  22. draw_rectangle(globalCONST_LEFT_X[draw_n],global.CONST_TOP_Y[draw_m],global.CONST_RIGHT_X[draw_n],global.CONST_BOTTOM_Y[draw_m], true);
  23. }
  24.  
  25. //text or sprite
  26. if (global.FONT[taken_n,taken_m] != noone)
  27. {
  28. draw_set_font(FONT[taken_n,taken_m]);
  29. draw_set_color(COLOR[taken_n,taken_m]);
  30. draw_text(global.CONST_X[n], global.CONST_Y[draw_m], CHAR[taken_n,taken_m])
  31. }
  32. else if CONST_SPRITE_DRAWING_ENABLED
  33. {
  34. draw_sprite_ext(global.CHAR[taken_n,taken_m],0,global.CONST_X[draw_n],global.CONST_Y[draw_m],1,1,image_angle,COLOR[taken_n,taken_m],1);
  35. }
  36. }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement