Advertisement
Nyaruko69

Trainer Card

Mar 24th, 2020
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.91 KB | None | 0 0
  1. REGI1 = 181
  2. REGI2 = 182
  3. REGI3 = 183
  4. REGI4 = 184
  5. REGI5 = 185
  6. REGI6 = 186
  7. REGI7 = 187
  8. REGI8 = 188
  9. REGI9 = 189
  10. REGI10 = 190
  11. REGI11 = 191
  12. REGI12 = 192
  13. REGI13 = 193
  14. REGI14 = 194
  15. REGI15 = 195
  16. REGI16 = 196
  17. REGI17 = 197
  18.  
  19. def trainerCard
  20. viewport=Viewport.new(0,0,Graphics.width,Graphics.height)
  21. viewport.z=100000
  22. pbSetViableDexes
  23. bitpage=BitmapSprite.new(Graphics.width,Graphics.height,viewport)
  24.  
  25. sprites={}
  26. sprites["bg"]=IconSprite.new(0,0,viewport)
  27. sprites["bg"].bitmap= BitmapCache.load_bitmap("Graphics/Pictures/Trainer Card/background")
  28.  
  29. sprites["trainer"]=IconSprite.new(0,0,viewport)
  30. if $Trainer.isMale?
  31. sprites["trainer"].setBitmap("Graphics/Characters/trainer000")
  32. else
  33. sprites["trainer"].setBitmap("Graphics/Characters/trainer001")
  34. end
  35. sprites["trainer"].x =340
  36. sprites["trainer"].y =12
  37.  
  38. sprites["icon1"]=IconSprite.new(0,0,viewport)
  39. sprites["icon1"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  40. sprites["icon1"].x =342
  41. sprites["icon1"].y =180
  42.  
  43. sprites["icon2"]=IconSprite.new(0,0,viewport)
  44. sprites["icon2"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  45. sprites["icon2"].x =380
  46. sprites["icon2"].y =180
  47.  
  48. sprites["icon3"]=IconSprite.new(0,0,viewport)
  49. sprites["icon3"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  50. sprites["icon3"].x =418
  51. sprites["icon3"].y =180
  52.  
  53. sprites["icon4"]=IconSprite.new(0,0,viewport)
  54. sprites["icon4"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  55. sprites["icon4"].x =456
  56. sprites["icon4"].y =180
  57.  
  58. sprites["icon5"]=IconSprite.new(0,0,viewport)
  59. sprites["icon5"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  60. sprites["icon5"].x =342
  61. sprites["icon5"].y =216
  62.  
  63. sprites["icon6"]=IconSprite.new(0,0,viewport)
  64. sprites["icon6"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  65. sprites["icon6"].x =380
  66. sprites["icon6"].y =216
  67.  
  68. sprites["icon7"]=IconSprite.new(0,0,viewport)
  69. sprites["icon7"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  70. sprites["icon7"].x =418
  71. sprites["icon7"].y =216
  72.  
  73. sprites["icon8"]=IconSprite.new(0,0,viewport)
  74. sprites["icon8"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  75. sprites["icon8"].x =456
  76. sprites["icon8"].y =216
  77.  
  78. sprites["icon9"]=IconSprite.new(0,0,viewport)
  79. sprites["icon9"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  80. sprites["icon9"].x =342
  81. sprites["icon9"].y =254
  82.  
  83. sprites["icon10"]=IconSprite.new(0,0,viewport)
  84. sprites["icon10"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  85. sprites["icon10"].x =380
  86. sprites["icon10"].y =254
  87.  
  88. sprites["icon11"]=IconSprite.new(0,0,viewport)
  89. sprites["icon11"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  90. sprites["icon11"].x =418
  91. sprites["icon11"].y =254
  92.  
  93. sprites["icon12"]=IconSprite.new(0,0,viewport)
  94. sprites["icon12"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  95. sprites["icon12"].x =456
  96. sprites["icon12"].y =254
  97.  
  98. sprites["icon13"]=IconSprite.new(0,0,viewport)
  99. sprites["icon13"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  100. sprites["icon13"].x =342
  101. sprites["icon13"].y =292
  102.  
  103. sprites["icon14"]=IconSprite.new(0,0,viewport)
  104. sprites["icon14"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  105. sprites["icon14"].x =380
  106. sprites["icon14"].y =292
  107.  
  108. sprites["icon15"]=IconSprite.new(0,0,viewport)
  109. sprites["icon15"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  110. sprites["icon15"].x =418
  111. sprites["icon15"].y =292
  112.  
  113. sprites["icon16"]=IconSprite.new(0,0,viewport)
  114. sprites["icon16"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  115. sprites["icon16"].x =456
  116. sprites["icon16"].y =292
  117.  
  118. sprites["icon17"]=IconSprite.new(0,0,viewport)
  119. sprites["icon17"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  120. sprites["icon17"].x =342
  121. sprites["icon17"].y =330
  122.  
  123. sprites["overlay"]=BitmapSprite.new(Graphics.width, Graphics.height, viewport)
  124.  
  125. loop do
  126. Graphics.update
  127. Input.update
  128. pubid=sprintf("%05d",$Trainer.publicID($Trainer.id))
  129. totalsec = Graphics.frame_count / Graphics.frame_rate
  130. hour = totalsec / 60 / 60
  131. min = totalsec / 60 % 60
  132. time=_ISPRINTF("{1:02d}:{2:02d}",hour,min)
  133. overlay = sprites["overlay"].bitmap
  134. overlay.clear
  135. pbSetSystemFont(bitpage.bitmap)
  136. text=[]
  137. text.push([_INTL("{1}",$Trainer.name),112,118,0,Color.new(125, 125, 125),Color.new(45, 45, 45)])
  138. text.push([_INTL("{1}",$Trainer.money),100,174,0,Color.new(125, 125, 125),Color.new(45, 45, 45)])
  139. text.push([_ISPRINTF("{1:d}/{2:d}",$Trainer.pokedexOwned,$Trainer.pokedexSeen),120,230,0,Color.new(125, 125, 125),Color.new(45, 45, 45)])
  140. text.push([time,108,288,0,Color.new(125, 125, 125),Color.new(45, 45, 45)])
  141. text.push([_INTL("{1}",pubid),92,346,0,Color.new(125, 125, 125),Color.new(45, 45, 45)])
  142. pbDrawTextPositions(overlay,text)
  143.  
  144. if $game_switches[REGI1]
  145. sprites["icon1"].setBitmap("Graphics/Pictures/Trainer Card/icon1")
  146. else
  147. sprites["icon1"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  148. end
  149. if $game_switches[REGI2]
  150. sprites["icon2"].setBitmap("Graphics/Pictures/Trainer Card/icon2")
  151. else
  152. sprites["icon2"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  153. end
  154. if $game_switches[REGI3]
  155. sprites["icon3"].setBitmap("Graphics/Pictures/Trainer Card/icon3")
  156. else
  157. sprites["icon3"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  158. end
  159. if $game_switches[REGI4]
  160. sprites["icon4"].setBitmap("Graphics/Pictures/Trainer Card/icon4")
  161. else
  162. sprites["icon4"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  163. end
  164. if $game_switches[REGI5]
  165. sprites["icon5"].setBitmap("Graphics/Pictures/Trainer Card/icon5")
  166. else
  167. sprites["icon5"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  168. end
  169. if $game_switches[REGI6]
  170. sprites["icon6"].setBitmap("Graphics/Pictures/Trainer Card/icon6")
  171. else
  172. sprites["icon6"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  173. end
  174. if $game_switches[REGI7]
  175. sprites["icon7"].setBitmap("Graphics/Pictures/Trainer Card/icon7")
  176. else
  177. sprites["icon7"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  178. end
  179. if $game_switches[REGI8]
  180. sprites["icon8"].setBitmap("Graphics/Pictures/Trainer Card/icon8")
  181. else
  182. sprites["icon8"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  183. end
  184. if $game_switches[REGI9]
  185. sprites["icon9"].setBitmap("Graphics/Pictures/Trainer Card/icon9")
  186. else
  187. sprites["icon9"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  188. end
  189. if $game_switches[REGI10]
  190. sprites["icon10"].setBitmap("Graphics/Pictures/Trainer Card/icon10")
  191. else
  192. sprites["icon10"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  193. end
  194. if $game_switches[REGI11]
  195. sprites["icon11"].setBitmap("Graphics/Pictures/Trainer Card/icon11")
  196. else
  197. sprites["icon11"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  198. end
  199. if $game_switches[REGI12]
  200. sprites["icon12"].setBitmap("Graphics/Pictures/Trainer Card/icon12")
  201. else
  202. sprites["icon12"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  203. end
  204. if $game_switches[REGI13]
  205. sprites["icon13"].setBitmap("Graphics/Pictures/Trainer Card/icon13")
  206. else
  207. sprites["icon13"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  208. end
  209. if $game_switches[REGI14]
  210. sprites["icon14"].setBitmap("Graphics/Pictures/Trainer Card/icon14")
  211. else
  212. sprites["icon14"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  213. end
  214. if $game_switches[REGI15]
  215. sprites["icon15"].setBitmap("Graphics/Pictures/Trainer Card/icon15")
  216. else
  217. sprites["icon15"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  218. end
  219. if $game_switches[REGI16]
  220. sprites["icon16"].setBitmap("Graphics/Pictures/Trainer Card/icon16")
  221. else
  222. sprites["icon16"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  223. end
  224. if $game_switches[REGI17]
  225. sprites["icon17"].setBitmap("Graphics/Pictures/Trainer Card/icon17")
  226. else
  227. sprites["icon17"].setBitmap("Graphics/Pictures/Trainer Card/iconOff")
  228. end
  229.  
  230. if $Trainer.outfit == 0
  231. if $Trainer.isMale?
  232. sprites["trainer"].setBitmap("Graphics/Characters/trainer000")
  233. else
  234. sprites["trainer"].setBitmap("Graphics/Characters/trainer001")
  235. end
  236. elsif $Trainer.outfit == 1
  237. if $Trainer.isMale?
  238. sprites["trainer"].setBitmap("Graphics/Characters/trainer000_1")
  239. else
  240. sprites["trainer"].setBitmap("Graphics/Characters/trainer001_1")
  241. end
  242. elsif $Trainer.outfit == 2
  243. if $Trainer.isMale?
  244. sprites["trainer"].setBitmap("Graphics/Characters/trainer000_2")
  245. else
  246. sprites["trainer"].setBitmap("Graphics/Characters/trainer001_2")
  247. end
  248. elsif $Trainer.outfit == 3
  249. if $Trainer.isMale?
  250. sprites["trainer"].setBitmap("Graphics/Characters/trainer000_3")
  251. else
  252. sprites["trainer"].setBitmap("Graphics/Characters/trainer001_3")
  253. end
  254. elsif $Trainer.outfit == 4
  255. if $Trainer.isMale?
  256. sprites["trainer"].setBitmap("Graphics/Characters/trainer000_4")
  257. else
  258. sprites["trainer"].setBitmap("Graphics/Characters/trainer001_4")
  259. end
  260. elsif $Trainer.outfit == 5
  261. if $Trainer.isMale?
  262. sprites["trainer"].setBitmap("Graphics/Characters/trainer000_5")
  263. else
  264. sprites["trainer"].setBitmap("Graphics/Characters/trainer001_5")
  265. end
  266. elsif $Trainer.outfit == 6
  267. if $Trainer.isMale?
  268. sprites["trainer"].setBitmap("Graphics/Characters/trainer000_6")
  269. else
  270. sprites["trainer"].setBitmap("Graphics/Characters/trainer001_6")
  271. end
  272. elsif $Trainer.outfit == 7
  273. if $Trainer.isMale?
  274. sprites["trainer"].setBitmap("Graphics/Characters/trainer000_7")
  275. else
  276. sprites["trainer"].setBitmap("Graphics/Characters/trainer001_7")
  277. end
  278. elsif $Trainer.outfit == 8
  279. if $Trainer.isMale?
  280. sprites["trainer"].setBitmap("Graphics/Characters/trainer000_8")
  281. else
  282. sprites["trainer"].setBitmap("Graphics/Characters/trainer001_8")
  283. end
  284. elsif $Trainer.outfit == 9
  285. if $Trainer.isMale?
  286. sprites["trainer"].setBitmap("Graphics/Characters/trainer000_9")
  287. else
  288. sprites["trainer"].setBitmap("Graphics/Characters/trainer001_9")
  289. end
  290. elsif $Trainer.outfit == 10
  291. if $Trainer.isMale?
  292. sprites["trainer"].setBitmap("Graphics/Characters/trainer000_10")
  293. else
  294. sprites["trainer"].setBitmap("Graphics/Characters/trainer001_10")
  295. end
  296. elsif $Trainer.outfit == 11
  297. if $Trainer.isMale?
  298. sprites["trainer"].setBitmap("Graphics/Characters/trainer000_11")
  299. else
  300. sprites["trainer"].setBitmap("Graphics/Characters/trainer001_11")
  301. end
  302. elsif $Trainer.outfit == 12
  303. if $Trainer.isMale?
  304. sprites["trainer"].setBitmap("Graphics/Characters/trainer000_12")
  305. else
  306. sprites["trainer"].setBitmap("Graphics/Characters/trainer001_12")
  307. end
  308. elsif $Trainer.outfit == 13
  309. if $Trainer.isMale?
  310. sprites["trainer"].setBitmap("Graphics/Characters/trainer000_13")
  311. else
  312. sprites["trainer"].setBitmap("Graphics/Characters/trainer001_13")
  313. end
  314. elsif $Trainer.outfit == 14
  315. if $Trainer.isMale?
  316. sprites["trainer"].setBitmap("Graphics/Characters/trainer000_14")
  317. else
  318. sprites["trainer"].setBitmap("Graphics/Characters/trainer001_14")
  319. end
  320. elsif $Trainer.outfit == 15
  321. if $Trainer.isMale?
  322. sprites["trainer"].setBitmap("Graphics/Characters/trainer000_15")
  323. else
  324. sprites["trainer"].setBitmap("Graphics/Characters/trainer001_15")
  325. end
  326. elsif $Trainer.outfit == 16
  327. if $Trainer.isMale?
  328. sprites["trainer"].setBitmap("Graphics/Characters/trainer000_16")
  329. else
  330. sprites["trainer"].setBitmap("Graphics/Characters/trainer001_16")
  331. end
  332. elsif $Trainer.outfit == 17
  333. if $Trainer.isMale?
  334. sprites["trainer"].setBitmap("Graphics/Characters/trainer000_17")
  335. else
  336. sprites["trainer"].setBitmap("Graphics/Characters/trainer001_17")
  337. end
  338. elsif $Trainer.outfit == 18
  339. if $Trainer.isMale?
  340. sprites["trainer"].setBitmap("Graphics/Characters/trainer000_18")
  341. else
  342. sprites["trainer"].setBitmap("Graphics/Characters/trainer001_18")
  343. end
  344. elsif $Trainer.outfit == 19
  345. if $Trainer.isMale?
  346. sprites["trainer"].setBitmap("Graphics/Characters/trainer000_19")
  347. else
  348. sprites["trainer"].setBitmap("Graphics/Characters/trainer001_19")
  349. end
  350. elsif $Trainer.outfit == 20
  351. if $Trainer.isMale?
  352. sprites["trainer"].setBitmap("Graphics/Characters/trainer000_20")
  353. else
  354. sprites["trainer"].setBitmap("Graphics/Characters/trainer001_20")
  355. end
  356. elsif $Trainer.outfit == 21
  357. if $Trainer.isMale?
  358. sprites["trainer"].setBitmap("Graphics/Characters/trainer000_21")
  359. else
  360. sprites["trainer"].setBitmap("Graphics/Characters/trainer001_21")
  361. end
  362. elsif $Trainer.outfit == 22
  363. if $Trainer.isMale?
  364. sprites["trainer"].setBitmap("Graphics/Characters/trainer000_22")
  365. else
  366. sprites["trainer"].setBitmap("Graphics/Characters/trainer001_22")
  367. end
  368. elsif $Trainer.outfit == 23
  369. if $Trainer.isMale?
  370. sprites["trainer"].setBitmap("Graphics/Characters/trainer000_23")
  371. else
  372. sprites["trainer"].setBitmap("Graphics/Characters/trainer001_23")
  373. end
  374. end
  375.  
  376. if Input.trigger?(Input::B)
  377. pbSEPlay("GUI sel cursor")
  378. pbFadeOutAndHide(sprites){pbUpdateSpriteHash(sprites)}
  379. pbDisposeSpriteHash(sprites)
  380. viewport.dispose if viewport
  381. break
  382. end
  383. end
  384. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement