Advertisement
Guest User

obj_jokerbg_triangle_real_Draw_0

a guest
Nov 9th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 3.83 KB | None | 0 0
  1. self.trimax = 8
  2. self.blackon = 0
  3. self.curx = __view_get(0, 0)
  4. self.curl = (0 + self.bgx)
  5. if (self.bgx >= 640)
  6.     self.bgx = (self.bgx - 640)
  7. self.curscale = 1
  8. self.tempscale = 0
  9. self.curw = 5
  10. if (self.on == 1)
  11. {
  12.     if (self.bgalpha < 1)
  13.         self.bgalpha = (self.bgalpha + 0.02)
  14. }
  15. if (self.on == 0)
  16. {
  17.     if (self.bgalpha > 0)
  18.         self.bgalpha = (self.bgalpha - 0.02)
  19. }
  20. self.i = 0
  21. while(true)
  22. {
  23.     if (self.i < 16)
  24.     {
  25.         draw_sprite_part_ext(855, 0, self.curl, 0, self.curw, 300, self.curx, ((variable)(- self.i) + __view_get(1, 0)), self.curscale, 1, self.dkblue3, self.bgalpha)
  26.         self.tempscale = (1 + (0.5 * self.i))
  27.         self.curscale = floor(self.tempscale)
  28.         self.curl = (self.curl + 5)
  29.         if (self.curl >= 640)
  30.             self.curl = (self.curl - 640)
  31.         self.curw = 5
  32.         self.curx = (self.curx + ((5 * self.curscale) - 5))
  33.         self.i = (self.i + 1)
  34.         continue
  35.     }
  36.     break
  37. }
  38. self.i = 16
  39. while(true)
  40. {
  41.     if (self.i > 0)
  42.     {
  43.         draw_sprite_part_ext(855, 0, self.curl, 0, self.curw, 380, self.curx, ((variable)(- self.i) + __view_get(1, 0)), self.curscale, 1, self.dkblue3, self.bgalpha)
  44.         self.tempscale = (1 + (0.5 * self.i))
  45.         if (self.tempscale < 1)
  46.             self.tempscale = 1
  47.         self.curscale = ceil(self.tempscale)
  48.         self.curl = (self.curl + 5)
  49.         if (self.curl >= 640)
  50.             self.curl = (self.curl - 640)
  51.         self.curw = 5
  52.         self.curx = (self.curx + ((5 * self.curscale) - 5))
  53.         self.i = (self.i - 1)
  54.         continue
  55.     }
  56.     break
  57. }
  58. self.i = 0
  59. while(true)
  60. {
  61.     if (self.i < self.trimax)
  62.     {
  63.         event_user(0)
  64.         draw_triangle(self.xcen, self.ycen, (self.xcen + self.newx1), (self.ycen + self.newy1), (self.xcen + self.newx2), (self.ycen + self.newy2), 0)
  65.         self.i = (self.i + 1)
  66.         continue
  67.     }
  68.     break
  69. }
  70. self.i = 0
  71. while(true)
  72. {
  73.     if (self.i < 8)
  74.     {
  75.         event_user(0)
  76.         self.ng = 0
  77.         if (self.newy1 > 0)
  78.             _temp_local_var_1 = 1
  79.         else
  80.             _temp_local_var_1 = (self.newy2 > 0)
  81.         if _temp_local_var_1
  82.         {
  83.             if (self.newx2 > (self.newx1 - 48))
  84.                 draw_triangle(self.xcen, (self.ycen - 80), (self.xcen + (self.newx1 / 6)), (self.ycen + (self.newy1 / 6)), (self.xcen + (self.newx2 / 6)), (self.ycen + (self.newy2 / 6)), 0)
  85.         }
  86.         self.i = (self.i + 1)
  87.         continue
  88.     }
  89.     break
  90. }
  91. self.i = 8
  92. while(true)
  93. {
  94.     if (self.i >= 0)
  95.     {
  96.         event_user(0)
  97.         if (self.newy1 > 0)
  98.             _temp_local_var_3 = 1
  99.         else
  100.             _temp_local_var_3 = (self.newy2 > 0)
  101.         if _temp_local_var_3
  102.             draw_triangle(self.xcen, (self.ycen - 80), (self.xcen + (self.newx1 / 4)), ((self.ycen + self.newy1) - 380), (self.xcen + (self.newx2 / 4)), ((self.ycen + self.newy2) - 380), 0)
  103.         self.i = (self.i - 1)
  104.         continue
  105.     }
  106.     break
  107. }
  108. self.i = 0
  109. while(true)
  110. {
  111.     if (self.i < self.trimax)
  112.     {
  113.         event_user(0)
  114.         draw_triangle(self.xcen, (self.ycen - 320), (self.xcen + self.newx1), ((self.ycen + self.newy1) - 320), (self.xcen + self.newx2), ((self.ycen + self.newy2) - 320), 0)
  115.         self.i = (self.i + 1)
  116.         continue
  117.     }
  118.     break
  119. }
  120. self.siner = (self.siner + 2)
  121. if (self.on == 1)
  122.     self.rotcounter = (self.rotcounter + 1)
  123. if (self.rotcounter >= self.rotfps)
  124.     _temp_local_var_5 = (self.on == 1)
  125. else
  126.     _temp_local_var_5 = 0
  127. if _temp_local_var_5
  128. {
  129.     if (self.on == 1)
  130.         _temp_local_var_6 = (self.rotspeed < 1)
  131.     else
  132.         _temp_local_var_6 = 0
  133.     if _temp_local_var_6
  134.         self.rotspeed = (self.rotspeed + 0.1)
  135.     self.bgx = (self.bgx + (1 * self.rotfps))
  136.     self.rot = (self.rot + ((2.5 * self.rotfps) * self.rotspeed))
  137.     self.rotcounter = 0
  138. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement