From 780c083d149e23938dd9c0d55574f17359ab3a91 Mon Sep 17 00:00:00 2001 From: parameterized Date: Fri, 1 Mar 2019 20:23:06 -0500 Subject: [PATCH] more customizable item previews --- gfx/fonts/stat_font.png | Bin 909 -> 936 bytes gfx/ui/icons/atk.png | Bin 0 -> 308 bytes gfx/ui/icons/def.png | Bin 0 -> 291 bytes gfx/ui/icons/reg.png | Bin 0 -> 335 bytes gfx/ui/icons/spd.png | Bin 0 -> 275 bytes gfx/ui/icons/vit.png | Bin 0 -> 306 bytes gfx/ui/icons/wis.png | Bin 0 -> 364 bytes gfx/ui/item_info/base.png | Bin 0 -> 913 bytes gfx/ui/item_info/special_icon.png | Bin 0 -> 176 bytes gfx/ui/item_info/tier_color.png | Bin 0 -> 305 bytes hud.lua | 21 +++++++++++++++++++-- items.lua | 24 +++++++++++------------- loadassets.lua | 16 ++++++++++++++-- 13 files changed, 44 insertions(+), 17 deletions(-) create mode 100644 gfx/ui/icons/atk.png create mode 100644 gfx/ui/icons/def.png create mode 100644 gfx/ui/icons/reg.png create mode 100644 gfx/ui/icons/spd.png create mode 100644 gfx/ui/icons/vit.png create mode 100644 gfx/ui/icons/wis.png create mode 100644 gfx/ui/item_info/base.png create mode 100644 gfx/ui/item_info/special_icon.png create mode 100644 gfx/ui/item_info/tier_color.png diff --git a/gfx/fonts/stat_font.png b/gfx/fonts/stat_font.png index c4d56c4ee2bcd8fc6ace235ea96aa47c5f61f371..9f64b0374b24f66f536ca4b2bb04192f5bfecdb5 100644 GIT binary patch delta 889 zcmV-<1BU#K2dD=jiBL{Q4GJ0x0000DNk~Le0004O000072nGNE04&>gl#wAD3cUaT z4!r?K`;e`XMkjwJNklv4t6~|$hBJ-+@?5DQ! z6R4TX?a$?Q2OoJavd_4@%etKKbH{AXX*0X)a+Tv6=Lwew?#`CW4eYs0{(8N-J7D%q zZT2`VaAby%%MI*(cFeo1%LzYs%;uanv%4-=Ij(V@aCv{=?rgc-z@E$GPyXJZ_POkG z!(~D5c_uCoR_23Q-uj=PAMQz>-R@PN?sDg`c{(-l(O+zWPqsYk+{JQ!?pW#K+`91f zU7)Pbsg8NDXEtkfzv!he9+2mvS2H^he(tou>I{5TxmC|Pcd?wGJ65_lw=R5r7bxp< zs$(APnazJ%-7k74e{WbLr`qSD*Us!cn0c;kpB-444<7!=4>o?RLF1lbeB_H6KXCNU zv5s^5Ea)B2V-Covk#pRWBhSz#>Ntbd-D$JHJr8hidc|K#?6*EU5Pt5o!0Oy8m+|*U z?;Ptmx6gv!@jT{$oEkaDJvs6WZK94dSlyjA3*3M60QaW%3*MWp9QV1`W&!&#muKRi z=kwX?40-h%7I1km%V*ec=g@@*a$s}*H~wI=&Rs0$*Jj4Kb>ZjpxSS(y z1~@ufxZdONp)X!r>wM1kxypgPo^|eGIlneD&aDeSpU34KaWlZt*~0Z6hm*fItb6Z< z&kh{*!1*|9&GXKK=;iEq?{x=1)_yH;Zp^xzaL;quKF8WV2lNhyBX@bv z=PNJ#9J(QV$Ieb)ybSy8tn4ydx$IQ)jPPsE0?ZJf4IjBN>vF<9&t>}@Yx^9~I~ z-{iEa-lu0*{vD_FKjyCZcjtbS)2e!(o?ZEOoYuddyVsrFXE*D=+~xKcu!an+DEcI; P00000NkvXXu0mjf2Z-Mq delta 862 zcmV-k1EKt=2aN|IiBL{Q4GJ0x0000DNk~Le0004A000062nGNE0E>b4G?5`23cmmV z4!;371ydxEMkjv@Nklqo6am4*Q z1o`;+{`h%;Klv=O&$ztHx}5NPdp75EIK6eb$+7xA;qt(}*||KxnPu{ypP%jxIDJ!x zD^3NT>=1H!fV0o`yvw?r@OyhU=X5x|b-Bs0`aa?Ez`cKw%LDIJ*LHwi7U*!rslbyR zLM}2rmt7vXEU2D$;_~3mesIcL|Mm67GkLrGKxfc`zwA8w*+n^jcIy0dz4@~pkj4&2!f-u})HZ>BC)uiiQK zzPDyUb-ec+kkcUNcqUK2p+oe(gWbJZv%q~1@N8zozj!%ceRd%H*{Q(Yy;CmZ-*@jE zd*55LpgP`r4#;Vcb3BtL-_Rj?-@)$QtXbf`2Y7$(yXEr0`RqXWvr~b)d#9Y(<#^7s zH48Y8y}T3uJ)h5BcTl~UJb3%xA70*n-TDEZ0q^9Fua4d2CLd1hcE){m;pewNS)Wsn z8E}4btnNUaiTYm+Dv-T;-Oqk@DzMw@9N^tMaK~52?sAh4Cw4pIzPj-9TcE7ZsmBaB zKRJI^cc9Kdc098{_Ud&v``M|$Zm)BI_wLxw`#|+7;PT*<&v3r(p$iY>z;^$?{^4am zyC~=H?Tq{C!k_oCoFi@rc)DA-+57UJet6eD=X18^CI_y1_Opv}{@%{GuP*#~AImx7 zc7Uh5#Wa)S+Z1~9a ztjh`aJ(sOH_VqiUI$WN-nEtv*9Lr oW`Qet;XGaU;ED&lzum{rA7~o;;T_!Z3IG5A07*qoM6N<$f?s3U_y7O^ diff --git a/gfx/ui/icons/atk.png b/gfx/ui/icons/atk.png new file mode 100644 index 0000000000000000000000000000000000000000..13969bbfe825d3da605026404c9583ea28cd12a8 GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!phSslL`iUdT1k0gQ7S`0VrE{6US4X6f{C7? zo@t7E1jw4Do-U3d7XDLv4vHRD;Bht%)StWd`MN_ou{}ynGB;-|d$L#lz_fpX*`-_f z_fMIj`guXGm!_un%<3BjEyjW!O1oXkT-He}%urp-G2b>Up-G2co#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!phSslL`iUdT1k0gQ7S`0VrE{6US4X6f{C7? zo@t7E1jw2xo-U3d7XDj%F7h@g@UY%IW`DehLFjuT=eC69Uec?UPGOMpJ$K>T-eQIa zpW65TVVRXaL00PA-Gdv?c9$%Ve9_eU?#}7$0rOSw{Z94q>?xeJP-UshiAl>QW?bxA zpe^}veM=kXM6rPNQv19<2skZp@IS(IE>y_QV44S4%DOMR*|m&{)_=Y#bYCLH>%bjz gAvZR68(Vg9TZLVVE>_PE1G-G2co#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!phSslL`iUdT1k0gQ7S`0VrE{6US4X6f{C7? zo@t7E1jw2Lo-U3d7XH2c7X=S1@HiJwH{JE$?C*P_xs4G^&T}w%7B5dYxyc|}Q&n(& zov86XC;z5>_wLJt{JlB*S)99n-C-7kH(P%nbX}2j;#Py=-1_ztCQNs?JF>6s2-@D< zZD^tRI4pCO$_uTQefd*%NlWazog%4pkp1q13GY1SswwjM@V$I&cJsr8tHpcXIfeB2 zGd{{#?5-G2co#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!phSslL`iUdT1k0gQ7S`0VrE{6US4X6f{C7? zo@t7E1jw2ePZ!4!3;(%i82OqFc$_cFbvhTl4{+c5WZA+Nzh9R>oXAcKTUGzzsqX)y zirnqx|2z8xn8M$4tYpZLj1YDB`GeWvwZZ{Gp+*kFy&reKe8{S}-G2co#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!phSslL`iUdT1k0gQ7S`0VrE{6US4X6f{C7? zo@t7E1jw4jo-U3d7XDLv8+n@@c$gYn_o8pd>sf33R|Tju u)LfVU+amEr_T(fk2T_~kDdtK^Rg6+s`ycPP{GA)-G2co#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!phSslL`iUdT1k0gQ7S`0VrE{6US4X6f{C7? zo@t7E1jw4Zo-U3d7XGCZcMBeJ;Bkp%ab`+2oZ{xidPGG<#6kGUm4XV>??>j4Z+T?`z&X*sm%?x2Yu%MckN&k{*i|-AVt?aJ% z_q9DM3Oe)Q6{nJdAJ5Mv|F$$AZ|?t`DQF-QKR@$EWs0UlL-22lUj{%am6E!&e- zz|!L&)A3l@$MMbA=7nsGay4-R)@=&5Pue8i_Ugt@+vE3phRA9Sphp=zUHx3vIVCg! E02oAz3IG5A literal 0 HcmV?d00001 diff --git a/gfx/ui/item_info/base.png b/gfx/ui/item_info/base.png new file mode 100644 index 0000000000000000000000000000000000000000..6427925035ba55d5687069d7da8ee12b357d430a GIT binary patch literal 913 zcmeAS@N?(olHy`uVBq!ia0vp^89*G(!3HGfe>$)TNHG=%xjQkeJ16rJ$YDu$^mSxl z*x1kgCy^D%=PdAuEM{QfI}E~%$MaXD00kvVTq8 z4E0P?+#`V2Ff)0&IEGZjy`2%*C2c6cS}S$`f16**y#oTLjAxl=xgJ};!0ybXS9#oG zX8i(A9EvUfPrd%yRWHkSbp5XOx_{k#iQTsI&rg57pF4Mc{awW^7yfyd-TC+T*uV7s zZv>(=_(L93gUtBC+}ikNf5LT}0L9<>H%qfyl(y;r=#&24e){?6^NKA3eK-H#D+ygC zGpjaq={{zw1ED94GM25L^xFCKZmmeRvn8QLwHcM+s;3vsT<5ipU-$j06iJiIp(npC zd>T7dr#WqxR%iW`?^di)_n;bo9EI}COD?EaF9hm(WVhF^aawukCtlevC*wed@9Ap)F|!339Fzx{(}#$8*k=(PiL41=eupUXO@geCyp C8ljH> literal 0 HcmV?d00001 diff --git a/gfx/ui/item_info/special_icon.png b/gfx/ui/item_info/special_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e5f7f4c91c8ed22de276c7941c3fcd377d081bb5 GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lf>d%ActjR6Fz_7)VaDV6D^h@h5+$w?CBgY=CFO}lsSE{)nRz98d8s7|CVGZ? zrYY_bAZrvoT^vIs!jmmz4}YG|$hqLdMb(2$20Wro40~?*9slr$oq=bD@ZpDEt9Aet OGkCiCxvX!lvI6;>1s;*b3=DjSL74G){)!Z!phSslL`iUdT1k0gQ7S`0VrE{6US4X6f{C7? zo@t7E1jw32o-U3d7XE8{8-)%la5(?`KmVQwk8IG|YqxiIC-?+2&$kcg-Y~!G$R}en z$1SyvJIYf}=?2=d-1;6Nz-7U?V-d;EpwMec>+g2tuNb^W- v+kWPA@03KM7u&oz#qce7;;;7PGiUaNy|jI6(|W}W=voF(S3j3^P6'), c17 = love.graphics.newImageFont('gfx/fonts/big_font.png', ' abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.,!?-+/():;%&`\'*#=[]"|~@$^_{}<>'), - stats = love.graphics.newImageFont('gfx/fonts/stat_font.png', ' abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789/') + stats = love.graphics.newImageFont('gfx/fonts/stat_font.png', ' abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789/\'"%') } -- todo: test -- love.graphics.newFont([filename, ] size, "mono")