Advertisement
Matt1923

Animated Building Sign

May 7th, 2017
3,049
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.08 KB | None | 0 0
  1. @name Building
  2. @inputs EGP:wirelink
  3. @persist Angle:number
  4.  
  5. if(first())
  6. {
  7.     EGP:egpClear()
  8.    
  9.     EGP:egpBox(1, vec2(196, 384), vec2(18, 128))
  10.     EGP:egpColor(1, vec(35))
  11.    
  12.     EGP:egpBox(2, vec2(0), vec2(16, 126))
  13.     EGP:egpColor(2, vec(110, 69, 19))
  14.     EGP:egpParent(2, 1)
  15.    
  16.     EGP:egpBox(3, vec2(0, -56), vec2(82, 18))
  17.     EGP:egpColor(3, vec(35))
  18.     EGP:egpParent(3, 1)
  19.    
  20.     EGP:egpBox(4, vec2(0, -56), vec2(80, 16))
  21.     EGP:egpColor(4, vec(50))
  22.     EGP:egpParent(4, 1)
  23.    
  24.     EGP:egpBox(5, vec2(280, 420), vec2(64))
  25.     EGP:egpColor(5, vec(50))
  26.    
  27.     EGP:egpBox(6, vec2(280, 420), vec2(62))
  28.     EGP:egpColor(6, vec(182, 155, 76))
  29.    
  30.     EGP:egpRoundedBox(7, vec2(256, 280), vec2(256, 52))
  31.     EGP:egpColor(7, vec(35))
  32.    
  33.     EGP:egpRoundedBox(8, vec2(256, 280), vec2(250, 46))
  34.     EGP:egpColor(8, vec(25, 25, 112))
  35.    
  36.     EGP:egpText(9, "Building", vec2(256, 280))
  37.     EGP:egpAlign(9, 1, 1)
  38.     EGP:egpSize(9, 42)
  39.    
  40.     interval(100)
  41. }
  42.  
  43. else
  44. {
  45.     Angle += 4
  46.     EGP:egpAngle(1, -abs(cos(Angle) * 54))
  47.     interval(100)
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement