/src/com/dreamofninjas/rib/ItemSpriteFactory.as

https://github.com/compnski/RecommendedItemBuilder
ActionScript | 450 lines | 334 code | 114 blank | 2 comment | 0 complexity | aee9ee6b0437bbd00979d57e9b3163da MD5 | raw file
  1. // NOTE: This file is auto-generated. Do not make any changes you expect to last.
  2. // Run itemBuilder.py to generate a new version
  3. package com.dreamofninjas.rib
  4. {
  5. import flash.display.Bitmap;
  6. import flash.display.Sprite;
  7. import com.dreamofninjas.rib.views.sprites.ItemSprite;
  8. public class ItemSpriteFactory {
  9. public static function GetItemById(id:int):ItemSprite {
  10. return new ItemSprite(id, new itemsById[id]());
  11. }
  12. [Embed(source="/embeddedAssets/images/items/3005.gif")]
  13. private static var ID3005:Class;
  14. [Embed(source="/embeddedAssets/images/items/3134.gif")]
  15. private static var ID3134:Class;
  16. [Embed(source="/embeddedAssets/images/items/3050.gif")]
  17. private static var ID3050:Class;
  18. [Embed(source="/embeddedAssets/images/items/1018.gif")]
  19. private static var ID1018:Class;
  20. [Embed(source="/embeddedAssets/images/items/3083.gif")]
  21. private static var ID3083:Class;
  22. [Embed(source="/embeddedAssets/images/items/3001.gif")]
  23. private static var ID3001:Class;
  24. [Embed(source="/embeddedAssets/images/items/3057.gif")]
  25. private static var ID3057:Class;
  26. [Embed(source="/embeddedAssets/images/items/3140.gif")]
  27. private static var ID3140:Class;
  28. [Embed(source="/embeddedAssets/images/items/3082.gif")]
  29. private static var ID3082:Class;
  30. [Embed(source="/embeddedAssets/images/items/3141.gif")]
  31. private static var ID3141:Class;
  32. [Embed(source="/embeddedAssets/images/items/1053.gif")]
  33. private static var ID1053:Class;
  34. [Embed(source="/embeddedAssets/images/items/3010.gif")]
  35. private static var ID3010:Class;
  36. [Embed(source="/embeddedAssets/images/items/3142.gif")]
  37. private static var ID3142:Class;
  38. [Embed(source="/embeddedAssets/images/items/3097.gif")]
  39. private static var ID3097:Class;
  40. [Embed(source="/embeddedAssets/images/items/2039.gif")]
  41. private static var ID2039:Class;
  42. [Embed(source="/embeddedAssets/images/items/3075.gif")]
  43. private static var ID3075:Class;
  44. [Embed(source="/embeddedAssets/images/items/1043.gif")]
  45. private static var ID1043:Class;
  46. [Embed(source="/embeddedAssets/images/items/1051.gif")]
  47. private static var ID1051:Class;
  48. [Embed(source="/embeddedAssets/images/items/1011.gif")]
  49. private static var ID1011:Class;
  50. [Embed(source="/embeddedAssets/images/items/3072.gif")]
  51. private static var ID3072:Class;
  52. [Embed(source="/embeddedAssets/images/items/3003.gif")]
  53. private static var ID3003:Class;
  54. [Embed(source="/embeddedAssets/images/items/1036.gif")]
  55. private static var ID1036:Class;
  56. [Embed(source="/embeddedAssets/images/items/3101.gif")]
  57. private static var ID3101:Class;
  58. [Embed(source="/embeddedAssets/images/items/2003.gif")]
  59. private static var ID2003:Class;
  60. [Embed(source="/embeddedAssets/images/items/3109.gif")]
  61. private static var ID3109:Class;
  62. [Embed(source="/embeddedAssets/images/items/3099.gif")]
  63. private static var ID3099:Class;
  64. [Embed(source="/embeddedAssets/images/items/3115.gif")]
  65. private static var ID3115:Class;
  66. [Embed(source="/embeddedAssets/images/items/3028.gif")]
  67. private static var ID3028:Class;
  68. [Embed(source="/embeddedAssets/images/items/3065.gif")]
  69. private static var ID3065:Class;
  70. [Embed(source="/embeddedAssets/images/items/1005.gif")]
  71. private static var ID1005:Class;
  72. [Embed(source="/embeddedAssets/images/items/2043.gif")]
  73. private static var ID2043:Class;
  74. [Embed(source="/embeddedAssets/images/items/3009.gif")]
  75. private static var ID3009:Class;
  76. [Embed(source="/embeddedAssets/images/items/1055.gif")]
  77. private static var ID1055:Class;
  78. [Embed(source="/embeddedAssets/images/items/3128.gif")]
  79. private static var ID3128:Class;
  80. [Embed(source="/embeddedAssets/images/items/3114.gif")]
  81. private static var ID3114:Class;
  82. [Embed(source="/embeddedAssets/images/items/1031.gif")]
  83. private static var ID1031:Class;
  84. [Embed(source="/embeddedAssets/images/items/1056.gif")]
  85. private static var ID1056:Class;
  86. [Embed(source="/embeddedAssets/images/items/1006.gif")]
  87. private static var ID1006:Class;
  88. [Embed(source="/embeddedAssets/images/items/3126.gif")]
  89. private static var ID3126:Class;
  90. [Embed(source="/embeddedAssets/images/items/1037.gif")]
  91. private static var ID1037:Class;
  92. [Embed(source="/embeddedAssets/images/items/3024.gif")]
  93. private static var ID3024:Class;
  94. [Embed(source="/embeddedAssets/images/items/3131.gif")]
  95. private static var ID3131:Class;
  96. [Embed(source="/embeddedAssets/images/items/1058.gif")]
  97. private static var ID1058:Class;
  98. [Embed(source="/embeddedAssets/images/items/3006.gif")]
  99. private static var ID3006:Class;
  100. [Embed(source="/embeddedAssets/images/items/3067.gif")]
  101. private static var ID3067:Class;
  102. [Embed(source="/embeddedAssets/images/items/3031.gif")]
  103. private static var ID3031:Class;
  104. [Embed(source="/embeddedAssets/images/items/3068.gif")]
  105. private static var ID3068:Class;
  106. [Embed(source="/embeddedAssets/images/items/1029.gif")]
  107. private static var ID1029:Class;
  108. [Embed(source="/embeddedAssets/images/items/3152.gif")]
  109. private static var ID3152:Class;
  110. [Embed(source="/embeddedAssets/images/items/3106.gif")]
  111. private static var ID3106:Class;
  112. [Embed(source="/embeddedAssets/images/items/3091.gif")]
  113. private static var ID3091:Class;
  114. [Embed(source="/embeddedAssets/images/items/3004.gif")]
  115. private static var ID3004:Class;
  116. [Embed(source="/embeddedAssets/images/items/1007.gif")]
  117. private static var ID1007:Class;
  118. [Embed(source="/embeddedAssets/images/items/1054.gif")]
  119. private static var ID1054:Class;
  120. [Embed(source="/embeddedAssets/images/items/1057.gif")]
  121. private static var ID1057:Class;
  122. [Embed(source="/embeddedAssets/images/items/3098.gif")]
  123. private static var ID3098:Class;
  124. [Embed(source="/embeddedAssets/images/items/3102.gif")]
  125. private static var ID3102:Class;
  126. [Embed(source="/embeddedAssets/images/items/2042.gif")]
  127. private static var ID2042:Class;
  128. [Embed(source="/embeddedAssets/images/items/3135.gif")]
  129. private static var ID3135:Class;
  130. [Embed(source="/embeddedAssets/images/items/1038.gif")]
  131. private static var ID1038:Class;
  132. [Embed(source="/embeddedAssets/images/items/3022.gif")]
  133. private static var ID3022:Class;
  134. [Embed(source="/embeddedAssets/images/items/3070.gif")]
  135. private static var ID3070:Class;
  136. [Embed(source="/embeddedAssets/images/items/3026.gif")]
  137. private static var ID3026:Class;
  138. [Embed(source="/embeddedAssets/images/items/3124.gif")]
  139. private static var ID3124:Class;
  140. [Embed(source="/embeddedAssets/images/items/1004.gif")]
  141. private static var ID1004:Class;
  142. [Embed(source="/embeddedAssets/images/items/3117.gif")]
  143. private static var ID3117:Class;
  144. [Embed(source="/embeddedAssets/images/items/3100.gif")]
  145. private static var ID3100:Class;
  146. [Embed(source="/embeddedAssets/images/items/2004.gif")]
  147. private static var ID2004:Class;
  148. [Embed(source="/embeddedAssets/images/items/1027.gif")]
  149. private static var ID1027:Class;
  150. [Embed(source="/embeddedAssets/images/items/3046.gif")]
  151. private static var ID3046:Class;
  152. [Embed(source="/embeddedAssets/images/items/3071.gif")]
  153. private static var ID3071:Class;
  154. [Embed(source="/embeddedAssets/images/items/3154.gif")]
  155. private static var ID3154:Class;
  156. [Embed(source="/embeddedAssets/images/items/3123.gif")]
  157. private static var ID3123:Class;
  158. [Embed(source="/embeddedAssets/images/items/2044.gif")]
  159. private static var ID2044:Class;
  160. [Embed(source="/embeddedAssets/images/items/3111.gif")]
  161. private static var ID3111:Class;
  162. [Embed(source="/embeddedAssets/images/items/3078.gif")]
  163. private static var ID3078:Class;
  164. [Embed(source="/embeddedAssets/images/items/2037.gif")]
  165. private static var ID2037:Class;
  166. [Embed(source="/embeddedAssets/images/items/3145.gif")]
  167. private static var ID3145:Class;
  168. [Embed(source="/embeddedAssets/images/items/3105.gif")]
  169. private static var ID3105:Class;
  170. [Embed(source="/embeddedAssets/images/items/3138.gif")]
  171. private static var ID3138:Class;
  172. [Embed(source="/embeddedAssets/images/items/1052.gif")]
  173. private static var ID1052:Class;
  174. [Embed(source="/embeddedAssets/images/items/3047.gif")]
  175. private static var ID3047:Class;
  176. [Embed(source="/embeddedAssets/images/items/3093.gif")]
  177. private static var ID3093:Class;
  178. [Embed(source="/embeddedAssets/images/items/3096.gif")]
  179. private static var ID3096:Class;
  180. [Embed(source="/embeddedAssets/images/items/1042.gif")]
  181. private static var ID1042:Class;
  182. [Embed(source="/embeddedAssets/images/items/3044.gif")]
  183. private static var ID3044:Class;
  184. [Embed(source="/embeddedAssets/images/items/3143.gif")]
  185. private static var ID3143:Class;
  186. [Embed(source="/embeddedAssets/images/items/3077.gif")]
  187. private static var ID3077:Class;
  188. [Embed(source="/embeddedAssets/images/items/3035.gif")]
  189. private static var ID3035:Class;
  190. [Embed(source="/embeddedAssets/images/items/3037.gif")]
  191. private static var ID3037:Class;
  192. [Embed(source="/embeddedAssets/images/items/3132.gif")]
  193. private static var ID3132:Class;
  194. [Embed(source="/embeddedAssets/images/items/3041.gif")]
  195. private static var ID3041:Class;
  196. [Embed(source="/embeddedAssets/images/items/3108.gif")]
  197. private static var ID3108:Class;
  198. [Embed(source="/embeddedAssets/images/items/3116.gif")]
  199. private static var ID3116:Class;
  200. [Embed(source="/embeddedAssets/images/items/1026.gif")]
  201. private static var ID1026:Class;
  202. [Embed(source="/embeddedAssets/images/items/3086.gif")]
  203. private static var ID3086:Class;
  204. [Embed(source="/embeddedAssets/images/items/1028.gif")]
  205. private static var ID1028:Class;
  206. [Embed(source="/embeddedAssets/images/items/2038.gif")]
  207. private static var ID2038:Class;
  208. [Embed(source="/embeddedAssets/images/items/3146.gif")]
  209. private static var ID3146:Class;
  210. [Embed(source="/embeddedAssets/images/items/3069.gif")]
  211. private static var ID3069:Class;
  212. [Embed(source="/embeddedAssets/images/items/1001.gif")]
  213. private static var ID1001:Class;
  214. [Embed(source="/embeddedAssets/images/items/3144.gif")]
  215. private static var ID3144:Class;
  216. [Embed(source="/embeddedAssets/images/items/1033.gif")]
  217. private static var ID1033:Class;
  218. [Embed(source="/embeddedAssets/images/items/3136.gif")]
  219. private static var ID3136:Class;
  220. [Embed(source="/embeddedAssets/images/items/3027.gif")]
  221. private static var ID3027:Class;
  222. [Embed(source="/embeddedAssets/images/items/3110.gif")]
  223. private static var ID3110:Class;
  224. [Embed(source="/embeddedAssets/images/items/3020.gif")]
  225. private static var ID3020:Class;
  226. private static var itemsById:Object = {
  227. 3005: ID3005,
  228. 3134: ID3134,
  229. 3050: ID3050,
  230. 1018: ID1018,
  231. 3083: ID3083,
  232. 3001: ID3001,
  233. 3057: ID3057,
  234. 3140: ID3140,
  235. 3082: ID3082,
  236. 3141: ID3141,
  237. 1053: ID1053,
  238. 3010: ID3010,
  239. 3142: ID3142,
  240. 3097: ID3097,
  241. 2039: ID2039,
  242. 3075: ID3075,
  243. 1043: ID1043,
  244. 1051: ID1051,
  245. 1011: ID1011,
  246. 3072: ID3072,
  247. 3003: ID3003,
  248. 1036: ID1036,
  249. 3101: ID3101,
  250. 2003: ID2003,
  251. 3109: ID3109,
  252. 3099: ID3099,
  253. 3115: ID3115,
  254. 3028: ID3028,
  255. 3065: ID3065,
  256. 1005: ID1005,
  257. 2043: ID2043,
  258. 3009: ID3009,
  259. 1055: ID1055,
  260. 3128: ID3128,
  261. 3114: ID3114,
  262. 1031: ID1031,
  263. 1056: ID1056,
  264. 1006: ID1006,
  265. 3126: ID3126,
  266. 1037: ID1037,
  267. 3024: ID3024,
  268. 3131: ID3131,
  269. 1058: ID1058,
  270. 3006: ID3006,
  271. 3067: ID3067,
  272. 3031: ID3031,
  273. 3068: ID3068,
  274. 1029: ID1029,
  275. 3152: ID3152,
  276. 3106: ID3106,
  277. 3091: ID3091,
  278. 3004: ID3004,
  279. 1007: ID1007,
  280. 1054: ID1054,
  281. 1057: ID1057,
  282. 3098: ID3098,
  283. 3102: ID3102,
  284. 2042: ID2042,
  285. 3135: ID3135,
  286. 1038: ID1038,
  287. 3022: ID3022,
  288. 3070: ID3070,
  289. 3026: ID3026,
  290. 3124: ID3124,
  291. 1004: ID1004,
  292. 3117: ID3117,
  293. 3100: ID3100,
  294. 2004: ID2004,
  295. 1027: ID1027,
  296. 3046: ID3046,
  297. 3071: ID3071,
  298. 3154: ID3154,
  299. 3123: ID3123,
  300. 2044: ID2044,
  301. 3111: ID3111,
  302. 3078: ID3078,
  303. 2037: ID2037,
  304. 3145: ID3145,
  305. 3105: ID3105,
  306. 3138: ID3138,
  307. 1052: ID1052,
  308. 3047: ID3047,
  309. 3093: ID3093,
  310. 3096: ID3096,
  311. 1042: ID1042,
  312. 3044: ID3044,
  313. 3143: ID3143,
  314. 3077: ID3077,
  315. 3035: ID3035,
  316. 3037: ID3037,
  317. 3132: ID3132,
  318. 3041: ID3041,
  319. 3108: ID3108,
  320. 3116: ID3116,
  321. 1026: ID1026,
  322. 3086: ID3086,
  323. 1028: ID1028,
  324. 2038: ID2038,
  325. 3146: ID3146,
  326. 3069: ID3069,
  327. 1001: ID1001,
  328. 3144: ID3144,
  329. 1033: ID1033,
  330. 3136: ID3136,
  331. 3027: ID3027,
  332. 3110: ID3110,
  333. 3020: ID3020
  334. };
  335. }
  336. }