From 824fcb866b1c6418c616d2c325f167f784685a63 Mon Sep 17 00:00:00 2001 From: Kazhnuz Date: Sun, 10 Mar 2019 13:35:35 +0100 Subject: [PATCH] assets: add needed assets for the battle system --- .../assets/backgrounds/borders.png | Bin 0 -> 1653 bytes .../assets/backgrounds/normaltile.png | Bin 0 -> 3603 bytes .../assets/backgrounds/parallax/bridge-back.png | Bin 0 -> 1553 bytes .../assets/backgrounds/parallax/bridge-fore.png | Bin 0 -> 1366 bytes .../assets/backgrounds/parallax/castle-back.png | Bin 0 -> 1768 bytes .../assets/backgrounds/parallax/castle-fore.png | Bin 0 -> 2005 bytes .../assets/backgrounds/parallax/city-back.png | Bin 0 -> 2366 bytes .../assets/backgrounds/parallax/city-fore.png | Bin 0 -> 1484 bytes .../assets/backgrounds/parallax/forest-back.png | Bin 0 -> 2484 bytes .../assets/backgrounds/parallax/forest-fore.png | Bin 0 -> 3747 bytes .../assets/backgrounds/parallax/hills-back.png | Bin 0 -> 2252 bytes .../assets/backgrounds/parallax/hills-fore.png | Bin 0 -> 2033 bytes .../backgrounds/parallax/mountain-back.png | Bin 0 -> 2649 bytes .../backgrounds/parallax/mountain-fore.png | Bin 0 -> 2650 bytes .../assets/backgrounds/parallax/tunnel-back.png | Bin 0 -> 1793 bytes .../assets/backgrounds/parallax/tunnel-fore.png | Bin 0 -> 1045 bytes .../assets/backgrounds/rails/basic.png | Bin 0 -> 436 bytes .../assets/backgrounds/specialtile.png | Bin 0 -> 1497 bytes sonic-radiance.love/assets/sprites/shadow.png | Bin 0 -> 210 bytes sonic-radiance.love/main.lua | 2 +- .../battlesystem/controller/background.lua | 8 ++++---- .../battlesystem/controller/battlearena.lua | 10 +++++----- 22 files changed, 10 insertions(+), 10 deletions(-) create mode 100644 sonic-radiance.love/assets/backgrounds/borders.png create mode 100644 sonic-radiance.love/assets/backgrounds/normaltile.png create mode 100644 sonic-radiance.love/assets/backgrounds/parallax/bridge-back.png create mode 100644 sonic-radiance.love/assets/backgrounds/parallax/bridge-fore.png create mode 100644 sonic-radiance.love/assets/backgrounds/parallax/castle-back.png create mode 100644 sonic-radiance.love/assets/backgrounds/parallax/castle-fore.png create mode 100644 sonic-radiance.love/assets/backgrounds/parallax/city-back.png create mode 100644 sonic-radiance.love/assets/backgrounds/parallax/city-fore.png create mode 100644 sonic-radiance.love/assets/backgrounds/parallax/forest-back.png create mode 100644 sonic-radiance.love/assets/backgrounds/parallax/forest-fore.png create mode 100644 sonic-radiance.love/assets/backgrounds/parallax/hills-back.png create mode 100644 sonic-radiance.love/assets/backgrounds/parallax/hills-fore.png create mode 100644 sonic-radiance.love/assets/backgrounds/parallax/mountain-back.png create mode 100644 sonic-radiance.love/assets/backgrounds/parallax/mountain-fore.png create mode 100644 sonic-radiance.love/assets/backgrounds/parallax/tunnel-back.png create mode 100644 sonic-radiance.love/assets/backgrounds/parallax/tunnel-fore.png create mode 100644 sonic-radiance.love/assets/backgrounds/rails/basic.png create mode 100644 sonic-radiance.love/assets/backgrounds/specialtile.png create mode 100644 sonic-radiance.love/assets/sprites/shadow.png diff --git a/sonic-radiance.love/assets/backgrounds/borders.png b/sonic-radiance.love/assets/backgrounds/borders.png new file mode 100644 index 0000000000000000000000000000000000000000..d11d5dab06520ca23794132c6b35819ab18da226 GIT binary patch literal 1653 zcmV-*28#KKP)*| z0RLHq>8=0(010qNS#tmY3ljhU3ljkVnw%H_000McNliru;t2^80}3+OnkE1M03B&m zSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00r4eL_t(|+U=Q7XdG1> z$G@{#>K6a}pHLj)kA3^rz9krZI{ zGcfyR{#;Za#t2Z~m)lcPlUL{61u932(Rd1AyX0 z8^CS6mo`)@xAWe2-ukL4@a;3Bcw7o$X!w+?c`pFmf3RK=bmVX=?mt+^k;AR{^2T+g z-OaqG5=aYMQM2=&N+B!3-Nbt;h0KDxl^1U!Hs$@`#y{K(3%Bp$`0FoouYEn$j{`5p zm2;k*89y{`y#K0qp7!5+^3p!8(MbSUEN}nl*u3ie(qb>y&WvBUeYeD;@pxqkcaP4K z?_TMxXu2+ZT5^zIjw_?!X5N!uj;oAz-Yx&8$H(87M~pK0GJvEdM~<1=V3K|t$DWpUe+N``Q@Y~OKAg=d_pY;E?eV|e0wZ}#y;Z|O}iP)WipZzJHi@W0$p>W2LdQtd%%Q0fnlZfrn09BrlA_ObvgTO{mT*VeD|# zvQ98&9BVHfI&o3VKsz(gsf{!l_d%K}IF^``{+!OOxaNa&6_BP1@RD(#GfBP&{5b4$ zEXiY60F3(_?eyXp9M8|OZH#nv*QrBV9Fqs7-t!atz+7riJusKcHPlU;E@xWQrhAoh-BY;H60Wxu zQXkU~?>g^XkJGU)i*MnRLc|)+$%o~=h{=DpgriBMlTn0`tZ+Y3 zknN*Mptv7t&w1GoCV=98AXZS@unZYA|eB@*2vdY}r5Cd&fQq60v-rcH^@%KO9Y}+t|KglHXtIpEJOHr?&+PrC89`9u#c1daB0NPbc!)SSHi>RHsykf3k6(I~Df|PE2vs*$X_b?h; z%kYY(T`Am$2*iIPLPA19LPA19LPA194W|D9V)^j42%+Dz00000NkvXXu0mjfUZ)id literal 0 HcmV?d00001 diff --git a/sonic-radiance.love/assets/backgrounds/normaltile.png b/sonic-radiance.love/assets/backgrounds/normaltile.png new file mode 100644 index 0000000000000000000000000000000000000000..cc4fed3bc8998892b07fc03b0935bcd6212af764 GIT binary patch literal 3603 zcmV+u4(#!XP)WFU8GbZ8()Nlj2>E@cM*01bCZL_t(|+U=cxY*y77 z$G`8(%MSr-X{k77OIv;fXj*?#P#|t#h#)QwA!QL~L=1C=m?DBCy18kB{FuZTHDnB@ z({jU z{Y$XQnYtA?)zFyHpr9lVry3eFN;fMg$@A>opvvWPS9AC&;6y{_{vjo){bK26LrT2g zuk;C;$N<17oI0_PEK(3Qs%o_yg?E(GMGC@h+TclH!igR?5#0z2U3f;1n}}|N1uT48 zU7kW2qqsApnziR|juM43Msa6GHEYk`91jW;s-n2H6A9(FdBT;A8sn&h^4mP&G6ede zkQY-FhT_tpQ^<=c3PW*e7YY+W#Ik~tJSE{mrBEbHMK}V58LBc0D~1lpxJbVV!cDM2 zmCNNQtQ?qmk$w||n_#6+*ism$#5rC#xA;bJbN=!1=z9I!jyZM)ftEM+p&zd&XuvXse8{~Rbx1nrtm zMEc6OLAs_BkutH8LZDqnc5_p^L?b&CV&_Ox$TG5iz^5&%}LUakGjCrp^&nPDGavLp!rOO`L!-oM=ZeEM_Y zW1oGBPrf*)t#dPH&z5Tc!Ja*6Id)WA|8BjD*1s44FbW^KXCCa~AGP(rx-eZb5&8Xr4y6BHQxgM# z7yj^?)X9uGkwmJP?`+@Ay-uN^f~`Jz>_w^K%ryV2w}RFNIFcqJT_ zEbBH@ksY>pB^)w=;5PfxAQ}!m}tUqJ3mB3H5{Duq-ssdjb6HGxt{C6j75j~|cR z{CxUzVO5HBtEX}_iKOi z<7MCX%&=FjN%b$j=yv`6>w5$JxiEI`(%ZX9Q{>to+OM~N!^hIcfoTfIm8c7`dly|4 zcC#i;k)v=%iMkMn_LD_P->l(dJt_46300n4CyHfh3(|OUohYUX>oybdMWKq@>ZDM` zZHW}>or&mh?|MxhutJt&L^nkjXY=p%LoMPi1k+9+fA1CDr z z=sE7Pj09PNMPq#cekV<5a4g+|W)OC(+!Jk>5<|^5nVv3e=gNME z9x_uy6<786QL|Kg2bWJ?MQXR<`90eEHh&TA9}UG{S$R4Z75*z~mg4K=D#tP0sg0@M5;^?Q zcI|!J@cbUEYkSsne3>2xw!E7U04N?-isE6V+UinPays>=t4@i5tiobp|JzTeFYd@! zheNG1`$^HyNU^Z=#_2s5*O0HJK7Y}8*I1bG8EO8)!mdjjPle7p#f4cc-2dX)G$p!9 zaxC0b*F%Y>(km8P&}42r_UBh<587lmo>QqmBhQ@S=*E`C1Um|c78O`%32XbiN@0eo zhC(?CGnTV>3K<=`%J=b>G=>$T=+=+4(%N* zF1wA??(?H3wD)aH;Sl;bkWo12zGo~4FLpNd)H|Bf^{&qIJ@u}hda|<}U0v>Dj+f2M{GbWz&RPOEvH^cy7)60+1PmT{Dx8(^G?MVF& zw4OQOIH!GS{oi5$@c5H!Ll>}DFYAr2+qV~o_q>oK#lTA~76uvv?P8%y3{357CuiYQ zOzKDvYpAhMR}5t46bsF2j9-ey9Wt>{CW(mFr+1%>eTP5&OV-3f(VSwTF9Kzfh-lfG zg?-0BF&185UJ=O@j}i-K-Zn9kDIOmSO$-c+K%T-`_dMo13yU)myDZ$*+0nBSa?Kqi z3LjZ?ua+##8=sN25h%_??2^d;9f2kmddET&1H&eer!WeeHFqhA!YJ&~2WDk|7T)sa zs;uqX>fdfLE@;e{u}eD(SKs{SBmgY?>7D4;a9n!_a#uS4X2>Je^+^D@>Hb0#B`(+A zx608H|3?}C8o%iU0NB^`ZD5`Ftg{Y{=LXpx`{iW%XPnysp zUU1by`Y+g>Md73Zt8f7jX-6S5 z3WbiJ(&q)sIwE<&A|^6DmE$QaT$7t2W_j*lUql8*Vc()mF~_y~BGM0qQorgY5|~vn zQY26lk(R{-kwQkCoscR-21+3#&Q3@LB2_6Q5hxOuRYZ!!X(rNkq|Ih0tF}zXmz$b! z!#9&bDUvjejSPRQ6_c3l^FcG598hQ6O$!MHHS{#4eE9T(5z z?O$&nMf1R`GWIXHJ1=8);z{7%za{~sKH~9VV{K~Z8{IcGPZS{4Zs!}dmgDL30=9#D z|Cz3z-C3Nfyqzkpn0CbWoU<#7EyvU61xcVt;rX@Je*v=nU8^fkzun$tSvz)IJg+Wi zn{Nsa_qBdHqW4GrE!!P8w%EP~YsZd@=N+p%MxrpGqPi%ED3nt>Cn1A0Q4momr*=+4 zDii2MVGu+Dz^`iR0;eztA_3sUi;bQXCW5%@eux~GHvwg3U8vt1&pINnn05q1M&#kk zSNo_DC_|wiB9q09m{Hc19uEdhp&uffb9bZPi0c8sA|#_wiogNY`J{HUtHmKgzDK*B z^+JAy@bp&t|E?~*K>Vawxv=eYUb@|6p!=6WN~?Mff8E(kBao*sDq}MwHwq(N&N8NM Z{{yka&{WRc3&;Qf002ovPDHLkV1mkfza#(v literal 0 HcmV?d00001 diff --git a/sonic-radiance.love/assets/backgrounds/parallax/bridge-back.png b/sonic-radiance.love/assets/backgrounds/parallax/bridge-back.png new file mode 100644 index 0000000000000000000000000000000000000000..d2a5eff39ce26d069431ccc5ce4a9c0e15cd900f GIT binary patch literal 1553 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 I&MBb@0DX;WlmGw# literal 0 HcmV?d00001 diff --git a/sonic-radiance.love/assets/backgrounds/parallax/castle-back.png b/sonic-radiance.love/assets/backgrounds/parallax/castle-back.png new file mode 100644 index 0000000000000000000000000000000000000000..934ae843cf6f483f9b6e91e5fd31633bd15e65c6 GIT binary patch literal 1768 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 O4UugeiI1&LUHu0^-sy_~ literal 0 HcmV?d00001 diff --git a/sonic-radiance.love/assets/backgrounds/parallax/city-back.png b/sonic-radiance.love/assets/backgrounds/parallax/city-back.png new file mode 100644 index 0000000000000000000000000000000000000000..e117c0bfc969048b461ce7e8629df8460551f569 GIT binary patch literal 2366 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 literal 0 HcmV?d00001 diff --git a/sonic-radiance.love/assets/backgrounds/parallax/forest-fore.png b/sonic-radiance.love/assets/backgrounds/parallax/forest-fore.png new file mode 100644 index 0000000000000000000000000000000000000000..ab78f68a471cdb09abd029779a653afc135ea19b GIT binary patch literal 3747 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 Hu0mjf{bcF8 literal 0 HcmV?d00001 diff --git a/sonic-radiance.love/assets/backgrounds/parallax/mountain-fore.png b/sonic-radiance.love/assets/backgrounds/parallax/mountain-fore.png new file mode 100644 index 0000000000000000000000000000000000000000..04a680b1d38719d7a576d86bd74665ec35f5d98c GIT binary patch literal 2650 zcmV-g3Z?alP)HsOZNZ(010qNS#tmY3ljhU3ljkVnw%H_000McNliru;t2{72@OYLoR0ti03B&m zSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*013WHL_t(|+U;DuZrex@ z9twd4U8hQ|+EfXQGjcDW&VZYUxWe}YSEz9lv8L0gI6uQ(k&`L{>HGi(oq-^((yDc( zE;_kk3f+jq(e840Nl~ITA0W`O#Qm9_Z~k_v;Qb%pK_Cz`6D<*eKp+Gb2n0f4fj}Sx z76?v-z@2v;005AyT;%J& zYx+M`A_?W{A+HV}zh;D`#4Wl{@B%!rikv1azL^Qz1aEAbvnk>@GtVd37nxM{=e23z3f}4fOWF zKEy5Zx;SyP_}oL-hSy~Ti1RWL&Ufy0dubQ)s)|@#{@g2<$&poUzXbBu9Zk0CBJbi` zF?m&a*7JGxnXM2^-rJP3(|Nh%@cXD2__jmabMd@qUv_g|DsPmjimW#I@rSqB%T@W0 zy`EswX;ZXV#hM4dzxnTA0+>H0>AN>qfdpRyL5&``D)RPV0Q1L0eo;UmXcB>uyZ`_~ zVu7GR1g7K_2m}oxu#UXqg$05mComH93GPMe0zs2=V1Yo;Kmud<%)M|Y?n)RfXbk3$ zNs6zN_P|eY51qIx8X;&DdHZn)Js2E?(`g-&y!|-Ld0~N|3FKWxOUZ$CA$F6(=wk_^ z1cxK

?)Z^(0N7e@?qQ`EZjL^dSx5Aq^#WKT+~N!TrH^RbEv|+L`3}7|}xQvc(8?;q+a%i0}pY6x~9_iP0 z*NMEHxC@=QTdPnxdA9~6uE!Jq@^9NYY^TuenLuS>yQBbaDd4{DJqUs4k4ZXOXL-RQ zntGG>>c)@o!`sYY>|218yhz$)lD+m>(4diyFSxhhDZr_dxa`w$hmv8b9QgVS;5zNX zW#C^{pN-u-7!qlC3tr`XpJ$M9VTQMd@do`k+%a;fY%X)@!9bgC)Lp-Li8w?p3y-z=Nd*YVwgjIzc zUnCPdFHHMgMN6mR6_TP%-b_iGOtQRvHqORVwy;5~p1Q*=81eWJ&NRMbBr&cV=IdqB zh^mYM%22mHb&|Mp4_qa&b#M)3IeC2rjAX?t1sW4PVb-*q5@mW!B*rmRRje$U6B5!! zKR9{oOs|{>>}sWkx8*F*Dq1Sb_B!ud5D>2hfsgJF`(MKI0jd66ENwg^!tO!x1#3XLT81y0`7 z2KRXUWEd{||0RB7lz{izhH2OyC!cF^tp@|6QtG-Rok3| zs`uD8juYpI9!8~@w)@>>BZJwvINd?n=p2t}osr0kXj(W|TA#5wPeEn<%GNXBK>BeA zmw`G@%`N;*nD^e1o%hw{Kvy@g-TOts;b&CQXkR)-P$_K@d2#QVE)X7Y$4G!LXwlxP z4S9#RkdX~SD^FocbI=3R12{v-SLao^w@Lw3h6}&P`^WaFcke~Jimh6+vffumR2+j( z+N07F-49miWXR`gbDjbZPyqnkwWn#zCKOWrf<{qicsj}Fl+|UhG#=8R9#%(Ql>(@| zu*sU^98}g7`^TJ$hx2s&D%n!<+IoClib1`wj=bCp(p*s2zsWc9v0CwC-|$I-3K1%LlmwRO8$NRUNvq?US1fXbK+5gO5t#kMr*U-@liOu-{igM zc=`8mAKF%7ar?|RWx}!1`Kab*8b9`@%QJ0%!q{bwHu85R`E0z=D^nyeT5pP~${d(Z z6u+nv$P?V>2-S(ZJ00s5P}RAu&{PJ2lFNp?s0cP8HVRecfpzz&lpSSdQ&qH;k1lV; z%Dryxm%-8)cI(>JDJ(U#{MS`%$VbOQi*l|t7SscNf=Z>ot7usmj-z4GeGhe~Xgzgn z&Wn$@Har5M{czbPlg(UK(K5?{J8>71NhXldI?NO}+7%prrX$ZHnnD6$A25h|AleTRt{~=l#-oYr~$1c_j#q`4;VCv<~5}J$26eRQu5QKQtnnenaElvML|u zxt;DjHI=8TdaN=YbSzx9HuJx0Pj{jhpW;?0?m{2bhP^0_;87Q?X<)mm_2%niYsitj zh~Q`Vd#8|solrufV)bCK4P&Xm>E!9(oCMg8t!FclIGN;0>a)pDi)3^@d`}c0JML*B zF+bwT=f#U~S2x)<6}JDWz09qL>ewjeP?*MW52ib6iuo}w2-?WR)^Jj#r{m%zrsOTE zJNO>p;A1MP_Um+!j`34_X;qD;`KrnZsPb}}BC2G;?+M<=X<9@WKH#EGY>HP%zMQ9b z2%TJtPDM&UtsWOP;`%IqUfX8O)DY@Er+duU{#`q(a2F|wN-^_Z*IZ36QX)QI)z8Y< z=701VZc1L10Y4P8Z>Wfh{hK_Yj=#>1Bxw{5#R!&1e#Ou4Wre0DL0_^h@MXhc`k=RWksww+1{+(h_TzkNXWSfK5* z(fghUMjZPfEsjkkgDQUA#PrBzUB8}E#&Ni;-N_MHAb3gm0pusEy?`MZ5dZ)H07*qo IM6N<$f?`hyGynhq literal 0 HcmV?d00001 diff --git a/sonic-radiance.love/assets/backgrounds/parallax/tunnel-back.png b/sonic-radiance.love/assets/backgrounds/parallax/tunnel-back.png new file mode 100644 index 0000000000000000000000000000000000000000..e43b669930308e90b9fab8cece387cc8a0e55501 GIT binary patch literal 1793 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 P00000NkvXXu0mjfhr-*O literal 0 HcmV?d00001 diff --git a/sonic-radiance.love/assets/backgrounds/rails/basic.png b/sonic-radiance.love/assets/backgrounds/rails/basic.png new file mode 100644 index 0000000000000000000000000000000000000000..0b9a2515095b7f7d1ee81c8ac098a7cfa75d3a24 GIT binary patch literal 436 zcmeAS@N?(olHy`uVBq!ia0vp^u|Ukh!3HE}8+~pEQfx`y?k)^U85kHPJY5_^JdQuTy3vcpP=M`0eCIYL4fP0FxpL_ZbCMMF zlM`nfO0TYuh~g(>!r$^R%6Q7uQM3oIE&t-)@T+_tf|MJX6_N zrO7{ceJ{|y{qiekx;D%D?V9{^!`7d7SJ{-vn5E6O_s@E+cMQf`(@sBP~dsG`njxgN@xNAOvbSY literal 0 HcmV?d00001 diff --git a/sonic-radiance.love/assets/backgrounds/specialtile.png b/sonic-radiance.love/assets/backgrounds/specialtile.png new file mode 100644 index 0000000000000000000000000000000000000000..163e57e56972ab29b54aafba12c6358fcdd01e80 GIT binary patch literal 1497 zcmV;~1t$85P)HsOZNZ(010qNS#tmY3ljhU3ljkVnw%H_000McNliru;t2{6I0=W4H4^{;03B&m zSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00lisL_t(|+U=Q7XdG1> z$G>lQx`l`>ku=a!Va=t7vIu3#q4Cm!)Jq|f>|tHe#9V56*n)bo2M+~7gzQ1uOWi1L z7n}qOUK&d6sUB+aGM*H|f|5fUh@u$jIMcllcAF|_wrsWe=5whaLI^QTX--P#H4p2&}5yR`%B>kobh z09>Lp-US)k-(;gy!rU7-@WYRPU?M->6Xk|0+A>CjkiJlj;E4nPlBNeyDgm~Q_1jB0 zcjiPkJ?IUd7s)cEEH#1viK3V(f?SH^a0APfvSmu$Jk;CVQ2CB+GiKXh0GMrKZQ;d$ z;LKz(0L-uc%_(2)ig}7EG<_7s9^^&4GWh?UhWOZ7#xLGpx*A~tKzC~c*T%jgksamr zihh@ASH!gtV6bhVR0>cG_uvZ+c@eiHD77nMp+ajP9u)EZ?z{VS@!2!}V-9=Nvk?ih z`?eUsKDmLqSU5H&k;SGdDx7yBKOPjAs29h+5sUMA(VcWGQ+F#(QRQ3!NG_M-?pWH} zGw(&2a&zFtOXade9n`(^??_OjW-aUyeC~29u=AbIUmm0=Ezn0%Ronr^UrwIv6WqOi z&)lT)riWsTE>b8IV0Ahj0KoH4-h);~%M1`YlQzJXDK$9F@F*IYXb-~m;=hN!3>@Tk zmo&mc#$&)FVHCa5{p&5YBF*VM*75WG26OQ&mY#fuTCEnJpio>`+-c|&46B1lhqtte zC?-<}W#)#9XR}XGhT=#NWGNCPQ4}*z(CTzLMAVC=OV4UW*L%z_cK7-{+&J_Rs@1BQ zPNG#8HG46W=^{dLw+O6-hVG*ldeO=%IZ-c`qL@T4cC|cR$&Xksb{uEmgJQ8Lq}bis z=&x;6mz@d}|0(yqNbB|bKx+{#L%UlW{nr;!B1IG>7yQ3{`(gig5^v1`0A5|}iIa(0 z`Qh7pUTDgKV8Y2S=CubZpIcBx$IQ&Vwg}9ZP4pQYW$83lO(KNiCm+)Ui|;ff=n+S zW)upAz-Nx*;MbKIoI7&@+pV2oFCIozt5qy6E@q!#6ve`^v1}8Z$d9K_FpA=x+pA4%1NvIIl>b5^`K+61#eG1GNWieTCl ziGsj%*91w$-3zpLbDw;F8u#%)>6$c2K>%vl`hMr z6eTE1q*olY3_@&4odzLfEzFpD28Gl+pg$=w8VCd7Px+QKY)&_fqiI zOx2kD_@(|oYYNj$Sa%Uoike~qf&jes>MMa`ycDTPqx1I32-2PhMP7_cNG4p0vDYM~ z1Zhvyeu_y8@>8U$l#&#ry{eO)e$!mIrzY?}L^AfhyX(RC00000NkvXXu0mjfoteHq literal 0 HcmV?d00001 diff --git a/sonic-radiance.love/assets/sprites/shadow.png b/sonic-radiance.love/assets/sprites/shadow.png new file mode 100644 index 0000000000000000000000000000000000000000..699cd01ee09b0d718319fe78f9ec8c3be4d627cf GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^5|gW!U_%O``R3p^r= z85s1GL71^(seKtxkiEpy*OmPdj~u_Osl!{NHlUDXiEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8c$5r;B5V#`)xw1I#?UJpYXa7|+F9obT}Nn<&HVxpBh8S!~Ih vJ0^y;9cB<_?qxiyyP#I)f~x36BY6gf%~g_fXF0inY-jLv^>bP0l+XkKMS46r literal 0 HcmV?d00001 diff --git a/sonic-radiance.love/main.lua b/sonic-radiance.love/main.lua index 0ae3d13..8837a3a 100644 --- a/sonic-radiance.love/main.lua +++ b/sonic-radiance.love/main.lua @@ -32,7 +32,7 @@ function love.load() core = Core() game = Game() - scenes.title() + scenes.cbs() end function love.update(dt) diff --git a/sonic-radiance.love/scenes/battlesystem/controller/background.lua b/sonic-radiance.love/scenes/battlesystem/controller/background.lua index 2639f47..ee38c55 100644 --- a/sonic-radiance.love/scenes/battlesystem/controller/background.lua +++ b/sonic-radiance.love/scenes/battlesystem/controller/background.lua @@ -7,10 +7,10 @@ function Background:new(controller, levelname) local borderline = self.controller.datas.borders or 1 self.textures = {} - self.textures.tiles = love.graphics.newImage("assets/levels/normaltile.png") - self.textures.back1 = love.graphics.newImage("assets/levels/backgrounds/" .. backname .. "-back.png") - self.textures.back2 = love.graphics.newImage("assets/levels/backgrounds/" .. backname .. "-fore.png") - self.textures.borders = love.graphics.newImage("assets/levels/borders.png") + self.textures.tiles = love.graphics.newImage("assets/backgrounds/normaltile.png") + self.textures.back1 = love.graphics.newImage("assets/backgrounds/parallax/" .. backname .. "-back.png") + self.textures.back2 = love.graphics.newImage("assets/backgrounds/parallax/" .. backname .. "-fore.png") + self.textures.borders = love.graphics.newImage("assets/backgrounds/borders.png") self.quads = {} self.quads.tiles = {} diff --git a/sonic-radiance.love/scenes/battlesystem/controller/battlearena.lua b/sonic-radiance.love/scenes/battlesystem/controller/battlearena.lua index 543f6ac..b4276ab 100644 --- a/sonic-radiance.love/scenes/battlesystem/controller/battlearena.lua +++ b/sonic-radiance.love/scenes/battlesystem/controller/battlearena.lua @@ -43,11 +43,11 @@ function BattleArena:loadRessources() local borderline = self.datas.borders or 1 self.textures = {} - self.textures.tiles = love.graphics.newImage("assets/levels/normaltile.png") - self.textures.sptiles = love.graphics.newImage("assets/levels/specialtile.png") - self.textures.back1 = love.graphics.newImage("assets/levels/backgrounds/" .. backname .. "-back.png") - self.textures.back2 = love.graphics.newImage("assets/levels/backgrounds/" .. backname .. "-fore.png") - self.textures.borders = love.graphics.newImage("assets/levels/borders.png") + self.textures.tiles = love.graphics.newImage("assets/backgrounds/normaltile.png") + self.textures.sptiles = love.graphics.newImage("assets/backgrounds/specialtile.png") + self.textures.back1 = love.graphics.newImage("assets/backgrounds/parallax/" .. backname .. "-back.png") + self.textures.back2 = love.graphics.newImage("assets/backgrounds/parallax/" .. backname .. "-fore.png") + self.textures.borders = love.graphics.newImage("assets/backgrounds/borders.png") self.textures.shadow = love.graphics.newImage("assets/sprites/shadow.png") self.quads = {}