From 07e52eb21203138b6047eb1492b9a8ce2cc45ef4 Mon Sep 17 00:00:00 2001 From: Kazooo100 <106842463+Kazooo100@users.noreply.github.com> Date: Tue, 5 Jul 2022 21:06:19 -0400 Subject: [PATCH] made heart score visible in storage menu made heart score visible in storage menu --- images/storage.png | Bin 3269 -> 1911 bytes scripts/storage.js | 8 ++++++++ 2 files changed, 8 insertions(+) diff --git a/images/storage.png b/images/storage.png index fac81779b2a796def0f5c475d8645096b5bedb98..74bf7870b323ba6b14842602f51769839843660f 100644 GIT binary patch literal 1911 zcmeAS@N?(olHy`uVBq!ia0y~yU~~YoKX5PuNw?3wkwA*EILO_JVcj{Imp~3nx}&cn z1H;CC?mvmFK)!l_Pl&6ypw!>*Z;#)(u;I{wgICY&Ie+5Lv)hL*oteFQQ>K5?qqomp zY-H>o={oiTlxR_+Y|dV{L*r|V@mvT?yvVwbboc~kEt|M%qA6m$;VG?=I%-H z%J^AyRfZZr`mXa|-hb2E{vbmuL;wBf{Z}LQ zpErDP_1%Hhu6v?vs;%$7dHTyuUQ?}JCBEwS_B|SeG}KdA?dzpd6;(Qx{o(Sw)&*v`DUdvBR_!OV9Km*Vd=a_v}Rr10;=XyWAjs{WcJgMlN&758h9HL8KfBwGng^7G3GGvFyCO1VB2s| z;{h|6lQ4@V#zyiq>oLA*+&!{7;u6+yvn;cPKQQp~E$*t#Wjdz5`?d96)ZcD$FD+7*3&)U%^8OY3B8&vWBp|C}A5 zq+GV|{Jpoi`ga;{?wb!z%Vq5IjzF@kUV{09^EOjg8BJw8U%?%Aw_z*e<$_&JvGYHi zTfd6u#?rbMyWUR@*;2mc_3K}(jMWG7>zA1DINK+D{1Ftp|9Qi=_^9O*_jW2S2|j4O z_oZRNy6^H&+9XbIs&v@>TSw-f+>dj-ciA`D%x2wkd;OK!H)2;bNxx(K{IGLQHz!f)Da??6{*ZE>k}5?vEpfY*=WGv-Qt8ITjr$+OE_ckV_t4yqSIA&~n zci@%&JDIRwnm_)uX5DR^I;qwu{pYTSFVhamb_8*ku+N%eFZpu*Z_R|ge|&lWPt9We z)B1w@@8$cAuUW6=w*m{%4Q}>6`+w=xPgdTqx2$0`>s9^wcSirDcKxZ{mKevv7|yk7 zzUb!j^9$Ldj=bOtIbf<;`_%oxpSRyW&i}diqyK@UO|Q1EV~NpNQ78S&`)5<_tJp)g zdJa(wJ?xS*?dK#lVcOS3& zkF{$~{?&Pq?6~q;KcoI*|HY@c+cw^x5fE3nGe++}vu(!GcjayiJ%AM)gQu&X%Q~lo FCIDxlR9651 literal 3269 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 diff --git a/scripts/storage.js b/scripts/storage.js index 3f1a24b..c1c3d1f 100644 --- a/scripts/storage.js +++ b/scripts/storage.js @@ -80,6 +80,14 @@ class Storage extends ScreenState { text(selectedObject.name, selectionX, selectionY - 5) } + // draw bunbon stats + if (selectedObject && selectedObject instanceof Bunbon) { + let normalizedScore = selectedObject.score / selectedObject.maxScore + let scoreImageIndex = floor(normalizedScore * 11) + image(scoreButtonImgs[scoreImageIndex], WORLD_WIDTH - 36, WORLD_HEIGHT + 4) + if (DEBUG) selectedObject.drawStatOrb() + } + // draw upload button if (!this.isFull()) { image(uploadButtonImg, uploadButton.x, uploadButton.y)