TheHirou

lmfaooo spageti apfel online

Dec 15th, 2023
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function scrSwitchPart(_part,_string)
  2. {
  3. //There's clearly a better way and I know how to do it but I just don't give a fuck anymore
  4. if _string!="sprEmpty"
  5. {
  6. var _IdleUp         ="IdleUp"
  7. var _IdleDown       ="IdleDown"
  8. var _IdleRight      ="IdleRight"
  9. var _IdleLeft       ="IdleLeft"
  10. var _WalkUp         ="WalkUp"
  11. var _WalkDown       ="WalkDown"
  12. var _WalkRight      ="WalkRight"
  13. var _WalkLeft       ="WalkLeft"
  14. }
  15. else
  16. {
  17. var _IdleUp         =""
  18. var _IdleDown       =""
  19. var _IdleRight      =""
  20. var _IdleLeft       =""
  21. var _WalkUp         =""
  22. var _WalkDown       =""
  23. var _WalkRight      =""
  24. var _WalkLeft       =""
  25. }
  26.  
  27. switch (_part)
  28. {
  29. case part.eyes:
  30. wearingEyes=_string
  31. //EYES
  32. eyes[spr.idleUp]            =   asset_get_index(_string+string(_IdleUp))       
  33. eyes[spr.idleDown]          =   asset_get_index(_string+string(_IdleDown)) 
  34. eyes[spr.idleRight]         =   asset_get_index(_string+string(_IdleRight))
  35. eyes[spr.idleLeft]          =   asset_get_index(_string+string(_IdleLeft)) 
  36. eyes[spr.walkUp]            =   asset_get_index(_string+string(_WalkUp))       
  37. eyes[spr.walkDown]          =   asset_get_index(_string+string(_WalkDown)) 
  38. eyes[spr.walkRight]         =   asset_get_index(_string+string(_WalkRight))
  39. eyes[spr.walkLeft]          =   asset_get_index(_string+string(_WalkLeft)) 
  40. break;
  41. //////
  42. case part.mouth:
  43. wearingMouth=_string
  44. //MOUTH
  45. mout[spr.idleUp]            =   asset_get_index(_string+string(_IdleUp))       
  46. mout[spr.idleDown]          =   asset_get_index(_string+string(_IdleDown)) 
  47. mout[spr.idleRight]         =   asset_get_index(_string+string(_IdleRight))
  48. mout[spr.idleLeft]          =   asset_get_index(_string+string(_IdleLeft)) 
  49. mout[spr.walkUp]            =   asset_get_index(_string+string(_WalkUp))       
  50. mout[spr.walkDown]          =   asset_get_index(_string+string(_WalkDown)) 
  51. mout[spr.walkRight]         =   asset_get_index(_string+string(_WalkRight))
  52. mout[spr.walkLeft]          =   asset_get_index(_string+string(_WalkLeft)) 
  53. break;
  54. //////
  55. case part.feet:
  56. wearingFeet=_string
  57. //FEET
  58. feet[spr.idleUp]            =   asset_get_index(_string+string(_IdleUp))       
  59. feet[spr.idleDown]          =   asset_get_index(_string+string(_IdleDown)) 
  60. feet[spr.idleRight]         =   asset_get_index(_string+string(_IdleRight))
  61. feet[spr.idleLeft]          =   asset_get_index(_string+string(_IdleLeft)) 
  62. feet[spr.walkUp]            =   asset_get_index(_string+string(_WalkUp))       
  63. feet[spr.walkDown]          =   asset_get_index(_string+string(_WalkDown)) 
  64. feet[spr.walkRight]         =   asset_get_index(_string+string(_WalkRight))
  65. feet[spr.walkLeft]          =   asset_get_index(_string+string(_WalkLeft)) 
  66. break;
  67. //////
  68. case part.legs:
  69. wearingLegs=_string
  70. //LEGS
  71. legs[spr.idleUp]            =   asset_get_index(_string+string(_IdleUp))       
  72. legs[spr.idleDown]          =   asset_get_index(_string+string(_IdleDown)) 
  73. legs[spr.idleRight]         =   asset_get_index(_string+string(_IdleRight))
  74. legs[spr.idleLeft]          =   asset_get_index(_string+string(_IdleLeft)) 
  75. legs[spr.walkUp]            =   asset_get_index(_string+string(_WalkUp))       
  76. legs[spr.walkDown]          =   asset_get_index(_string+string(_WalkDown)) 
  77. legs[spr.walkRight]         =   asset_get_index(_string+string(_WalkRight))
  78. legs[spr.walkLeft]          =   asset_get_index(_string+string(_WalkLeft)) 
  79. break;
  80. //////
  81. case part.torso:
  82. wearingTorso=_string
  83. //TORSO
  84. tors[spr.idleUp]            =   asset_get_index(_string+string(_IdleUp))       
  85. tors[spr.idleDown]          =   asset_get_index(_string+string(_IdleDown)) 
  86. tors[spr.idleRight]         =   asset_get_index(_string+string(_IdleRight))
  87. tors[spr.idleLeft]          =   asset_get_index(_string+string(_IdleLeft)) 
  88. tors[spr.walkUp]            =   asset_get_index(_string+string(_WalkUp))       
  89. tors[spr.walkDown]          =   asset_get_index(_string+string(_WalkDown)) 
  90. tors[spr.walkRight]         =   asset_get_index(_string+string(_WalkRight))
  91. tors[spr.walkLeft]          =   asset_get_index(_string+string(_WalkLeft)) 
  92. break;
  93. //////
  94. case part.head:
  95. wearingHead=_string
  96. //HEAD
  97. head[spr.idleUp]            =   asset_get_index(_string+string(_IdleUp))       
  98. head[spr.idleDown]          =   asset_get_index(_string+string(_IdleDown)) 
  99. head[spr.idleRight]         =   asset_get_index(_string+string(_IdleRight))
  100. head[spr.idleLeft]          =   asset_get_index(_string+string(_IdleLeft)) 
  101. head[spr.walkUp]            =   asset_get_index(_string+string(_WalkUp))       
  102. head[spr.walkDown]          =   asset_get_index(_string+string(_WalkDown)) 
  103. head[spr.walkRight]         =   asset_get_index(_string+string(_WalkRight))
  104. head[spr.walkLeft]          =   asset_get_index(_string+string(_WalkLeft)) 
  105. break;
  106. //////
  107. case part.accessory:
  108. wearingAccesory=_string
  109. //ACCESORY
  110. acsr[spr.idleUp]            =   asset_get_index(_string+string(_IdleUp))       
  111. acsr[spr.idleDown]          =   asset_get_index(_string+string(_IdleDown)) 
  112. acsr[spr.idleRight]         =   asset_get_index(_string+string(_IdleRight))
  113. acsr[spr.idleLeft]          =   asset_get_index(_string+string(_IdleLeft)) 
  114. acsr[spr.walkUp]            =   asset_get_index(_string+string(_WalkUp))       
  115. acsr[spr.walkDown]          =   asset_get_index(_string+string(_WalkDown)) 
  116. acsr[spr.walkRight]         =   asset_get_index(_string+string(_WalkRight))
  117. acsr[spr.walkLeft]          =   asset_get_index(_string+string(_WalkLeft)) 
  118. break;
  119. //////
  120. }
  121.  
  122.  
  123. }
  124.  
  125.  
  126. function scrSetSpriteDefaults()
  127. {
  128.  
  129. //BASE
  130. base[spr.idleUp]            =   sprIdleUp
  131. base[spr.idleDown]          =   sprIdleDown
  132. base[spr.idleRight]         =   sprIdleRight
  133. base[spr.idleLeft]          =   sprIdleLeft
  134. base[spr.walkUp]            =   sprWalkUp
  135. base[spr.walkDown]          =   sprWalkDown
  136. base[spr.walkRight]         =   sprWalkRight
  137. base[spr.walkLeft]          =   sprWalkLeft
  138.  
  139. //CUSTOMIZABLE SPRITES BELOW
  140.  
  141. //EYES
  142. eyes[spr.idleUp]            =   sprEyesNeutralIdleUp
  143. eyes[spr.idleDown]          =   sprEyesNeutralIdleDown
  144. eyes[spr.idleRight]         =   sprEyesNeutralIdleRight
  145. eyes[spr.idleLeft]          =   sprEyesNeutralIdleLeft
  146. eyes[spr.walkUp]            =   sprEyesNeutralWalkUp
  147. eyes[spr.walkDown]          =   sprEyesNeutralWalkDown
  148. eyes[spr.walkRight]         =   sprEyesNeutralWalkRight
  149. eyes[spr.walkLeft]          =   sprEyesNeutralWalkLeft
  150.  
  151. //MOUTH
  152. mout[spr.idleUp]            =   sprMouthSmileIdleUp
  153. mout[spr.idleDown]          =   sprMouthSmileIdleDown
  154. mout[spr.idleRight]         =   sprMouthSmileIdleRight
  155. mout[spr.idleLeft]          =   sprMouthSmileIdleLeft
  156. mout[spr.walkUp]            =   sprMouthSmileWalkUp
  157. mout[spr.walkDown]          =   sprMouthSmileWalkDown
  158. mout[spr.walkRight]         =   sprMouthSmileWalkRight
  159. mout[spr.walkLeft]          =   sprMouthSmileWalkLeft
  160.  
  161. //FEET
  162. feet[spr.idleUp]            =   sprEmpty
  163. feet[spr.idleDown]          =   sprEmpty
  164. feet[spr.idleRight]         =   sprEmpty
  165. feet[spr.idleLeft]          =   sprEmpty
  166. feet[spr.walkUp]            =   sprEmpty
  167. feet[spr.walkDown]          =   sprEmpty
  168. feet[spr.walkRight]         =   sprEmpty
  169. feet[spr.walkLeft]          =   sprEmpty
  170.  
  171. //LEGS
  172. legs[spr.idleUp]            =   sprEmpty
  173. legs[spr.idleDown]          =   sprEmpty
  174. legs[spr.idleRight]         =   sprEmpty
  175. legs[spr.idleLeft]          =   sprEmpty
  176. legs[spr.walkUp]            =   sprEmpty
  177. legs[spr.walkDown]          =   sprEmpty
  178. legs[spr.walkRight]         =   sprEmpty
  179. legs[spr.walkLeft]          =   sprEmpty
  180.  
  181. //TORSO
  182. tors[spr.idleUp]            =   sprEmpty
  183. tors[spr.idleDown]          =   sprEmpty
  184. tors[spr.idleRight]         =   sprEmpty
  185. tors[spr.idleLeft]          =   sprEmpty
  186. tors[spr.walkUp]            =   sprEmpty
  187. tors[spr.walkDown]          =   sprEmpty
  188. tors[spr.walkRight]         =   sprEmpty
  189. tors[spr.walkLeft]          =   sprEmpty
  190.  
  191. //HEAD
  192. head[spr.idleUp]            =   sprEmpty
  193. head[spr.idleDown]          =   sprEmpty
  194. head[spr.idleRight]         =   sprEmpty
  195. head[spr.idleLeft]          =   sprEmpty
  196. head[spr.walkUp]            =   sprEmpty
  197. head[spr.walkDown]          =   sprEmpty
  198. head[spr.walkRight]         =   sprEmpty
  199. head[spr.walkLeft]          =   sprEmpty
  200.  
  201.  
  202. //ACCESORIES
  203. acsr[spr.idleUp]            =   sprEmpty
  204. acsr[spr.idleDown]          =   sprEmpty
  205. acsr[spr.idleRight]         =   sprEmpty
  206. acsr[spr.idleLeft]          =   sprEmpty
  207. acsr[spr.walkUp]            =   sprEmpty
  208. acsr[spr.walkDown]          =   sprEmpty
  209. acsr[spr.walkRight]         =   sprEmpty
  210. acsr[spr.walkLeft]          =   sprEmpty
  211.  
  212.  
  213. }
Tags: spageti code
Add Comment
Please, Sign In to add comment