From 16ba7ca4e55a3b79e8f3c525237b2790b5875378 Mon Sep 17 00:00:00 2001 From: Jennifer Hogueison Date: Wed, 8 Jun 2022 00:19:28 -0700 Subject: [PATCH] added initialize libraries and disclaimer --- fonts/fn_textlarge/fn_textlarge.old.png | Bin 0 -> 11076 bytes fonts/fn_textlarge/fn_textlarge.old.yy | 211 ++++ fonts/fn_textlarge/fn_textlarge.png | Bin 0 -> 15371 bytes fonts/fn_textlarge/fn_textlarge.yy | 1115 +++++++++++++++++ fonts/fn_textsmall/fn_textsmall.old.png | Bin 0 -> 7023 bytes fonts/fn_textsmall/fn_textsmall.old.yy | 156 +++ fonts/fn_textsmall/fn_textsmall.png | Bin 0 -> 7598 bytes fonts/fn_textsmall/fn_textsmall.yy | 145 +++ objects/obj_disclaimer/Create_0.gml | 6 + objects/obj_disclaimer/Draw_0.gml | 21 + objects/obj_disclaimer/Step_0.gml | 15 + objects/obj_disclaimer/obj_disclaimer.yy | 35 + objects/obj_initialize/Create_0.gml | 1 + objects/obj_initialize/Step_2.gml | 1 + objects/obj_initialize/obj_initialize.yy | 34 + objects/obj_title/Create_0.gml | 4 + objects/obj_title/obj_title.yy | 33 + rooms/rm_cutscene/rm_cutscene.yy | 52 + rooms/rm_disclaimer/rm_disclaimer.yy | 56 + rooms/rm_game/rm_game.yy | 52 + rooms/rm_init/rm_init.yy | 56 + rooms/rm_title/rm_title.yy | 52 + .../scr_dialogue_start/scr_dialogue_start.gml | 63 + .../scr_dialogue_start/scr_dialogue_start.yy | 12 + scripts/scr_initialize/scr_initialize.gml | 139 ++ scripts/scr_initialize/scr_initialize.yy | 12 + scripts/scr_input_get/scr_input_get.gml | 34 + scripts/scr_input_get/scr_input_get.yy | 12 + scripts/scr_input_init/scr_input_init.gml | 71 ++ scripts/scr_input_init/scr_input_init.yy | 12 + scripts/scr_options_init/scr_options_init.gml | 63 + scripts/scr_options_init/scr_options_init.yy | 12 + .../scr_particles_init/scr_particles_init.gml | 28 + .../scr_particles_init/scr_particles_init.yy | 12 + scripts/scr_scores/scr_scores.gml | 43 + scripts/scr_scores/scr_scores.yy | 12 + sunflowers-in-the-rain.yyp | 28 +- 37 files changed, 2596 insertions(+), 2 deletions(-) create mode 100644 fonts/fn_textlarge/fn_textlarge.old.png create mode 100644 fonts/fn_textlarge/fn_textlarge.old.yy create mode 100644 fonts/fn_textlarge/fn_textlarge.png create mode 100644 fonts/fn_textlarge/fn_textlarge.yy create mode 100644 fonts/fn_textsmall/fn_textsmall.old.png create mode 100644 fonts/fn_textsmall/fn_textsmall.old.yy create mode 100644 fonts/fn_textsmall/fn_textsmall.png create mode 100644 fonts/fn_textsmall/fn_textsmall.yy create mode 100644 objects/obj_disclaimer/Create_0.gml create mode 100644 objects/obj_disclaimer/Draw_0.gml create mode 100644 objects/obj_disclaimer/Step_0.gml create mode 100644 objects/obj_disclaimer/obj_disclaimer.yy create mode 100644 objects/obj_initialize/Create_0.gml create mode 100644 objects/obj_initialize/Step_2.gml create mode 100644 objects/obj_initialize/obj_initialize.yy create mode 100644 objects/obj_title/Create_0.gml create mode 100644 objects/obj_title/obj_title.yy create mode 100644 rooms/rm_cutscene/rm_cutscene.yy create mode 100644 rooms/rm_disclaimer/rm_disclaimer.yy create mode 100644 rooms/rm_game/rm_game.yy create mode 100644 rooms/rm_init/rm_init.yy create mode 100644 rooms/rm_title/rm_title.yy create mode 100644 scripts/scr_dialogue_start/scr_dialogue_start.gml create mode 100644 scripts/scr_dialogue_start/scr_dialogue_start.yy create mode 100644 scripts/scr_initialize/scr_initialize.gml create mode 100644 scripts/scr_initialize/scr_initialize.yy create mode 100644 scripts/scr_input_get/scr_input_get.gml create mode 100644 scripts/scr_input_get/scr_input_get.yy create mode 100644 scripts/scr_input_init/scr_input_init.gml create mode 100644 scripts/scr_input_init/scr_input_init.yy create mode 100644 scripts/scr_options_init/scr_options_init.gml create mode 100644 scripts/scr_options_init/scr_options_init.yy create mode 100644 scripts/scr_particles_init/scr_particles_init.gml create mode 100644 scripts/scr_particles_init/scr_particles_init.yy create mode 100644 scripts/scr_scores/scr_scores.gml create mode 100644 scripts/scr_scores/scr_scores.yy diff --git a/fonts/fn_textlarge/fn_textlarge.old.png b/fonts/fn_textlarge/fn_textlarge.old.png new file mode 100644 index 0000000000000000000000000000000000000000..a7fe0895fa1d8c8e7e04e4c5e253f56549061d7e GIT binary patch literal 11076 zcmeI2RZ|>Xu&xIi+y+qEyw#rX@T zFP`eE_v-Ch)wO!9j#N>SK}R7*0RRB#agtuBeEH=a z^9%|#+HpTANelZg4hCBpU&1Y`*7JuG9x@~qKiEXW<{uZ{{l>^|n0G z6Cz}-?*XY0FNd9Mm#^U-7Y=*S+SB#m4)?Q~cQ=cT%hSuC?jRE1y(eAS!_r|o> zrS7?p+{#C@?bYczL>yY<;#*_85(_=LVjk)4c!;RkYOvjzYYsqq@APw8`EZ$j*Qk#n z4xFx(fJ&|S)8FMdSMj#kI-IUcbhtaOeEil9sC{Z(E(qwh71?Ya=y)ixdnWg|7*(MQ zjP7)owP=6z@)v~4G#tc7j(Gd8_*bqTNgD|C*v_Dy1(ORCrS%ruKAx?gHM(J5tYaH= zx@eQX8Rx%?A0yroG#+@wZoDfx{dhE6jtXmfZ{D?SVTzj}eB|$#fkWlWcjTw2Kn@tvvD+@K;UApd{ zO(uio@31vOedq9YUm?SK5q=*E@SbZ8tCP(v)Lt`C&!IvEX~4WM zzo-D_&Tp_I;L2D z1jGlZ+V$c?PoDyCp}o$>0t`PFgXA9Lhuk8rhzrtQkR8s~qdOk@SQP-@A|{MhnxWUn9e`19NO9y*{3J-5Xz zK$@9CD&PYv;!*vMdc=;G7OX;gBvSKr^FS=a&|36vZ>|1`JC&_;r4pQvA1nThb{Z2E zKaWBTo&EUkcwWwfZZFY=NXUr2tzSw#x3bjYX@7Dq!jzY=L{H_vyoC74<&sB17ciV} zca=LIf(v@n0x}($KnNy+4YmPBI?4vzfV`zhnKgV(j1Esnd&i`hWufTN*ztgQ(N zk-$8ywTFQMx^E25lz|)JxzrU4kC=WV%J7cib;7J5eF9Lv+iW%S^zz!ut@fw3<#%M= zSPxg()$%a|!qfFtEMa2kwsDYOLYS2rh?x*)8{zi}eE|nZ5-D0(V?#C>oAsTbK;b8Yf)#l!@ql+yx0ij?{_35wkTaQ>CbN$q zH895Cu$!w;s*N{=f=LGu{x(eGVCDq1F_-epKcivAoG#brz&=xd^n1qqf$SFz*-U zh0>I1lK`s|q)?IcaK*+z5UZ!Ke# z`KmwDb@99R^yf&nBw!^b0P1Y~?$*x_qfhnmMU!fQoDW9d#kiBWN99fF)z?Uy4gg*% zuLKHeCXY)pY7Z{+uU`L|#q_m#G}2rqG4C3%>&x`h4u;Idl;1S}`S!D^H0auNp)1|0 zDXp^*6gil1i5%$c8FK72Cygn+)ju$L+=n;+dNPdlb z1BUyt%8Y6d&7T;6{+w>t>5C7TYbXD}cubkWpOom>xguX1_GEt&Y3*}j8Nh{=RXZ3q z>DfvG(lt_e=o{GXrZc~BxWswg?>)Ljxxid~UP?mA_Aw3cny$xmClpi!CzVnIk`n2M z;of5EprQvf7i6R_N_N+$gAT|8!D-$Ku*9wrCsj^f9pqQh5RWgDN})84=ERbiF(YQu z7~RUBp!jfSH97W;TaFhk{`(ieP{M=Dl@P-a=qT(Mgahj7eq6H- zjjzgo9Y`d~K2K)&t=dJTm!vGy+YX-Iyo|3#^-*PYL3Q4uo7v z6vR7us#^%5du%Jl+Q-GMoc3Hc_B|`3oYiBG!Hg%$!|g8=#8O1HetRVQgA4mq=E+X* zr?hC=X`ArPt~0v9{8q^p#lF{LrTz3Pb3O5r$z+xOqxB6BW!3%CbX%~KQZr#<9c7q;V!!N>1+FqxPqR(Yvyz_@k?5XSt8QG8#{6c zU^-&M^A8J4%im`aT0@*M$bm|8Nd9Rt(qALG?Xy3?O2#BkzlT>RohWS|uXI0r9{pm^1CbqkFQgtJ6_;(j;Ku zql3yx5fppo%X9($*Y?lplrQ-62S)5veP}dp))neUJII4RA=?h3=}KH*$w*p{2us8a zgmUwwhfcbQUrx3Nz6x$zq{{=+5B6E@`KMZxG44kjoIA@xy+!53zXX0q8e>y8Eh~*J zHO<8h(ZlZ@5!Wi)jWqeV+bJ?5>7T1d|NBC9hC#0LZO^^?2{-!o~!vm>z6fbUL zi21L*8I(f;V zp148KMfUezT%GE(MB43)-k~fCq0KyHFE3L}^tuKKg@Jg9Pq8@NQgeDD3<9NKC*?;y zbjJJ{hbh%n)9XaDj|eud(1lbpwsCsCbg0HfbpRSPX`X$%R%I3|RUU-0+JsNW`cLVk zM1F)L@0JezQ|KJjRYww~PT{@MrIeExI6(e~6H=j|om7;B6Ub`bPTyZTGxm!LTP<6f zLNQk>am6QriEc5y^eqUXM(P4VEkNENVnPKJ2%n%aqg>PI>(ss_PNLpn_H{{K4oSTv z`PR2cyM+$zTTdcsioBg%sR}&Adx%W~KZ(ri>PfGejP1-B-ViU1O)5mKqqh;l4ny$o zk{lGU;K+K-IKU65p!XrZDWb`$i|*%EsIkBz7IiMu?+q(oQ5mMflFXcZf$p@1x5qsa z>XwwEo;WX@c!?Qu4~wgzJ0oM6505v)IMdH~#yS4|mdqi;K*GD$6l#$pw>qDZM`9Ut zUeT1hW^%)?gx+W|OPVa%;UZY`c)#9uwbE#xi(BhQvpsxg_Q4Eg=(OqS8KkKw+pa%m{t?A|7EtIbV0EmmL7Ow5Y& zyWk`TW1dy?Emce}%0h-rW`!xqZkKO560Q~?-j$RbXACz`5J(dZf9C#ni2tF&oG2;c zy#k_8>FrUU6QlfrFmFdwjbkMTYc*_}|I))k_U%(xm1c_&{r1Y-O%GOi2goZf%#WI7 z%<1~aLH4L<3Y}B$6B<@SA)$q-8uFEri1hNyXiAhy&FiM;Cn(3=%&O>1u;(;=$yN$d zFZlI~PPpW@KtudK8GQVkJS^*nImN%)CA9>F>pw&s!{?<)qDn$pl9kq#m@K!)mpE|} zaHAr2tUx7{xLz;oYQql1a`huTjV_fTO0-K!fZ+qrfL&oooD8uDdv5YVeHS@ejJ^83 z!Td~c8eB~Rax(D01{b>&YAplI#K=V2g>ibVILLJ&+^o>1#ZwKJ6jUbPG;@cp%ZPl( z2j=~G*>0QctL*+}T{HHle8EXq?zOa=`b&I9`1i*UHvt?~Ps4M4HOAVWWC8|*=-1D2 zi8z6rD;gw${IP)j4?6pa=WdC$$Xk@3x%gL)M+0}TL~%a%o;}f~SxMqCc1WN1zZ&oV zgm;?VAGUd>u!S6k!JT!Z{x@xg=mcd1yJ#OWQnV%LF`rP^e(vgFZOQct(T}YvAVNKigKc`T ztC*XTQUVlz(k#=cAJ6oa*ge-q?iLbCK^bq9V=$X2C`_WR&nop#C0l}L@pL%W*>*>Q zh{0|22$PKjSFR=01ary&ipjWA?QKQ3DYh{y9+$^^A|iebiiissi^P@8#uYq#3Swlc zgC^JrYLq4J(Hb|lvRu=ey%&iZTnni6Da>4dCs5CRT8CpcD=*qX|)m0 z8NrA6Xfa_c#W`V7@nI^wiZeGFHHl0`(|B(F7f+XDDzU|Mch(h5+{V3!QiW~OQ;-?WolC7D?JcCZ z%}5S^@f%B4WWu?$E)33K_eya9EIVY7kNU&NotNQ)t8u5Lh|R7vWyR74+Rb=5a;Q9y zMxlBzA&PTq|KpStyLBu_FLKxQe94aQh-gn3Y+VgE`*;VZo9-cUE%`ORI;8e=+0iSY)g`-eFTc~YC zVK(rtfsbT5mOzTjL}I4ucfi4uN9ES=_WQJH##8$OLhhwjjy5dpWXp3#<_I`3)4NQ_Xf#Kj{X@TB8P@DZ45w!X8+&s|Xh`{1yRdtZ| z5B1l(=Oc!R@%+Yryuh`DTB%-^Pw~AZhXFtB$L+Myuh15_A~#~IeLTw_qd{gnpH~C3 z0h52t-qlTSDHUr~q!!lBbMc$Zv~{WUtUQA!MLrW|BzH5Dy{_(~ALMF3!d3r|Kr`>d z$k1!KltKU2Uh_B?wuqy2*Ro*dobQKrW!=faZR3vRAQ@iPKG|G?DR>;q>0M1RVl_pV zzkZPXO8c|Bzr#=8{np9Xz{y$npMUSz{JupzF0Qo^!CvQ2R%JnX${fI_Z{h?Zx^|54 z4`EJvFx1XnQb`$Rzx_lL7iW>j12JA-3o9JgnrB7K>t{|&a|kRcJf#M=yPi&_zzBCp zbJ=Opbx5x3cX(S3NYt{rY`eD^i3-uZe6Br+!|xcVej(`|tQx#~B{!R<{0Rv`xx(8F z)T@0Te-h7R$bczv;k$W6X@2zE-;g843uQzI1ENcrP+j&PJ*?C7n#}muU2vjs5YEGZJ?J3fr2A1%L?m@269Te8+zdU^H4|l$Su;bE~+1E@+}fB5% ziPGIv4tmiyz*1<`b>6)813r%P* z@g|upir>@>MT3f<-LV*Y!fBA}=Pk8b52JnGRLU1eglfKS# zaQ}I|DbSdzH~&4k5?b)_NyujBaRgGTVRZV-^E>=5!eJhv6@LPgGD94sG>kn%aP{J8 z+XtO9&?{1ztL+=y-g%WnP3sh$?$hHCD<~>Dg;R3`PH_U&MR09Bla-^r_ZE-Ae+4Uq7IprA_fPN ze0ckq#W$LcGm9#BP*6(i)rQp*C^(aMlE0ar{xpKSK}Y*GV%k1kt=@?2lDei~3`rdm z-w5R_UnEXYo?^C?AZ}Aa{G6&NGqw%gofDMw4X{m z3~9$%6Tg>?0Y#|os5zdb1u+9~eoGr=e1jU57W=>Wz@1rtYT~r4wF*4HPu(G06<*4j zoC3hRD5V?b8KZ?TsUz?$ym3=CF%MwD7^|K#goh*YQX4o|hZr)XjG>s(_seypd}6I< z4Vyv^WcdlNSFG_*!xNvsmWkC86EFLV)ht7j8ZF8flu*9%@3QQ4fvI(#^kuhZ$y-M{ zvkf*qq41z>z%7{^O>pkwtspt;k^ZQlrgjUaTvdR|`vfIDJ@UcAP4*;i$cTBHQaZ+? z_$$47w99S9VtUOdDDmJMNd(stlQDVk=S49jY=)PM+1*9NuGYnkrh)ao0GXHD8U5?1ik4e|h^`IA}l1)5% zQ9PxJCC=ZvNvM%JmKp8j^b6Fb-Y}N93C*~>&88b3BW6AyEU_c}Y?taU05sPby0teH zEhhO@Bx7g$*NBvZ6P?m^-$~|T8dT>9z&?;w%8;v0co35K3(w8R^~A9Xuh^L3YjAt@^K_e=112U~FO(>tt;Ni^9Dedx%77!F;8;qOW6DP$ z{VEy^_3wH`{oCsAOckdt$hx_&#NLQa)HC5HDWw?QaB!K@|IUMKEr5>rAckBv@zpp} z`pX3$wW9u4E0l~1pJz)9ZW^r5ZtfWANdPqeQzUE216|H$o(dMb%y{#O_tKw7r9sm( zCfpitjqsM!3N|jKU#F9&6PkX~8wqA2mP%e$l#F?nswZbD#(HBmMMpz=sH1eSbF^i$ z)wqUtw@AE^rJGAM>u<5c#ilw1Yx7IR>@7z(-HEl^G4pZZ&kr^c|2xcBqViHK@3dxq z+1%3nd7M@xpQF2d!MPKzRu{S%UQIOXu=fFTS6CQ9_=zZs*@W>9VZp!L|I8{$jFMyE zg?kTJP8_ZBWhj!Ts-uMuU%0}Da`UL8Y=EJTf>uA2pAD9m>6)>mV~1>c>0^3VL8X9h z^XZx{!4_+o;36$tS5;3-3jm5WpN3SsWTjGa7IwtKU7F7l->@&t?#Gi>(f}h%U*gAM zaN0h{(X@KrBMe+lFyrG5SbMGb1^%Cuol(?Er|f!*kG5+jPwK;T?>7A6gI~e6gFpMn zCq~u0hy#2RGnFJCseFmYgZ9}dWXkD@`tjZ@sd>SBy+gVMI|_=8+L^+!==Sf*+UcX zm$n)S8Hy~h)F(zpbF|EW;VDZy=-e|I67f+Yr4?Azxvj4mYAh}s*EPK5&%9kD4JgZ> z$Kx31tsRb8vRf17|2#jQnhL-{!XeP+AhD$!x=7G!Hg#yU5qh_@V?3(>)II@i>O`$J z&Sc+Y3@0t-CTXuLU>P>B zbhpV$@Z1hEtz zig3{GsOaPltfa>fy+>eu%FIa@lLOdY>VD}4u^>l#z2ev)i2U{Ff3d0$bA%+iHGBJ; zVVO&EF;U^TwTy(Ud4^s9KZ?)qd*PYOYWPF(!To$p#(;7mHJbyD0QNlDU6~322Edj=Yuc2 zLL`<(Z4kuOuzL6p28>!ExWuQ5>#vUdo%arY9KAL(-V~dbIoXfHz6Qr2A zdR#79wi{qdy8DvOI8v7s$h&K?9`nl~>*%*V=;+t7mFLhE25p^J-J}Ykf_nZ06_b64 zu%rcrpn0l{oIL8+iu@$m;+2{(Va}&R6W+zu-LGE6z&l*n>zKiTtLPPoPK0MNNA36G zd~)@;!bzJU>MpoXI_a&W>@$74GA}Gyjvv8zFPT=yeqNWCGXjRl3z5wsM;<#*y%0Ov zzjh;a>hO-9#{*7sy}t5F%$HW6oJKaYu_ZE2Q{_wOK8* zWuNxuF#a^qSzoXRR3K--;Ke5t-W<10>#%v!;yx;k3+9}2c8Q#fcS6>rWdQ1N4rpee5z#JQ^ zLr&KU_)Y%%i|;f^z%Wq12*#1fCo|%C_51$T`8~?^%SLoj!fAl4#i#4wbJR2X!E;Br zue6rWIl%lcV8oovc&T4`q#-FcmVG3Gasr8n@t=PX4|DyZ+PgV7`eo)LV;4Sb|3PiY zL78tu*H2hUEd(ED5^VSmtEN}HziM@Q1Vi8Mj&ad-8Q=^!(yU0J1${#eO4y^zKLIOA zezxz>+J1Kqzn}yxsSaDhIO{v@5=OE2v}tR}BTP4}i>iv`D+(A4BJ+kdEEs~I7+WJ) z&UE>Ha*{a_%Xnn{pojb++zJ0Dx@IA_a0$F9|+uXUD`m4s_-198-bjXPgdkb zow-c)@mcG?iC)6gvvYNE%v`Rt{`JN{IS)b3XNA?f01o}*==Zj^wXvHb+pyEAo$430 zz&v8;fF|}8ED3qfI@;VH;GEauG*lcookh^VT+bSDEi#gnU^eeB8R7o8-~3K{%IK+N z!S{G)T_XvI3;50YCWidz0EW7C4J!a!f+ZmDZ}Nh<9qV_WHCJbTi0(!5kLVY`2NO5^Bw|7-#WUbZ za@bNltZ$#6y9Ite``2CQDOo2eAB?dyLkmWpAvfaWNBJM+FPssc6Sf&%CGK_VvwVvg zjA!li2vXh4&l3)~#DMd`0!+7kR&BfzCd7uq^2KMwne(}o4IIb2SyPc9DIfxL__Yy= zBO7qLW8INBRW&}Pofv%;8z917x6K3qnP0hx#!bO8ox;h2Gx7*XTtc*V+jE3l)DeEV zDb9ghy_U?Wg-T3kY9y5a=YnyV?xX^dA<{?^Mlo9`^C=+iqhiz7M&;BLHSrAZ2~~9^ zsZU6rv`DftsxL9{%+282_y2CunXN=bbqjpeO0j20Qo-%tZfE!{`D`5(1-JPQl(6L` z6VrjlH9hJE85pBW;kt7C`$HP};_A;Cv^;TVJGiG}O31+B)%>sI{Cp~&%7iSte8Bm< z%36m=ZmIK81# zK4@BF88!=W+TElUu_BMm&7uJEIfFl8;}}V13KxG>DdE%8Y{MJlt^M^T0qI`Mu0}*H z9fkqK;+(L5`QDLR?;&z9@vRe7g5&sQvHKa>XP}y6-%6&%ql*n$yg6GJ$t;njlC-|B z#UrzK3~WfWA;@&v*0q*>KiRPE!d1pHoOhVtcfw`@A^3%DBrKvdAZPTe0{cC~\"'&!?\nthe quick brown fox jumps over the lazy dog\nTHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG\nDefault character: ▯ (9647)", + "includeTTF": false, + "TTFName": "", + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "ascenderOffset": 0, + "ascender": 14, + "glyphs": { + "32": {"x":2,"y":2,"w":4,"h":18,"character":32,"shift":4,"offset":0,}, + "33": {"x":165,"y":42,"w":3,"h":18,"character":33,"shift":4,"offset":1,}, + "34": {"x":158,"y":42,"w":5,"h":18,"character":34,"shift":6,"offset":0,}, + "35": {"x":147,"y":42,"w":9,"h":18,"character":35,"shift":9,"offset":0,}, + "36": {"x":136,"y":42,"w":9,"h":18,"character":36,"shift":9,"offset":0,}, + "37": {"x":120,"y":42,"w":14,"h":18,"character":37,"shift":14,"offset":0,}, + "38": {"x":107,"y":42,"w":11,"h":18,"character":38,"shift":11,"offset":0,}, + "39": {"x":102,"y":42,"w":3,"h":18,"character":39,"shift":3,"offset":0,}, + "40": {"x":95,"y":42,"w":5,"h":18,"character":40,"shift":5,"offset":0,}, + "41": {"x":88,"y":42,"w":5,"h":18,"character":41,"shift":5,"offset":0,}, + "42": {"x":170,"y":42,"w":6,"h":18,"character":42,"shift":6,"offset":0,}, + "43": {"x":77,"y":42,"w":9,"h":18,"character":43,"shift":9,"offset":0,}, + "44": {"x":61,"y":42,"w":3,"h":18,"character":44,"shift":4,"offset":1,}, + "45": {"x":54,"y":42,"w":5,"h":18,"character":45,"shift":5,"offset":0,}, + "46": {"x":49,"y":42,"w":3,"h":18,"character":46,"shift":4,"offset":1,}, + "47": {"x":42,"y":42,"w":5,"h":18,"character":47,"shift":4,"offset":0,}, + "48": {"x":31,"y":42,"w":9,"h":18,"character":48,"shift":9,"offset":0,}, + "49": {"x":24,"y":42,"w":5,"h":18,"character":49,"shift":9,"offset":1,}, + "50": {"x":13,"y":42,"w":9,"h":18,"character":50,"shift":9,"offset":0,}, + "51": {"x":2,"y":42,"w":9,"h":18,"character":51,"shift":9,"offset":0,}, + "52": {"x":240,"y":22,"w":9,"h":18,"character":52,"shift":9,"offset":0,}, + "53": {"x":66,"y":42,"w":9,"h":18,"character":53,"shift":9,"offset":0,}, + "54": {"x":178,"y":42,"w":9,"h":18,"character":54,"shift":9,"offset":0,}, + "55": {"x":189,"y":42,"w":9,"h":18,"character":55,"shift":9,"offset":0,}, + "56": {"x":200,"y":42,"w":9,"h":18,"character":56,"shift":9,"offset":0,}, + "57": {"x":186,"y":62,"w":9,"h":18,"character":57,"shift":9,"offset":0,}, + "58": {"x":181,"y":62,"w":3,"h":18,"character":58,"shift":4,"offset":1,}, + "59": {"x":176,"y":62,"w":3,"h":18,"character":59,"shift":4,"offset":1,}, + "60": {"x":165,"y":62,"w":9,"h":18,"character":60,"shift":9,"offset":0,}, + "61": {"x":154,"y":62,"w":9,"h":18,"character":61,"shift":9,"offset":0,}, + "62": {"x":143,"y":62,"w":9,"h":18,"character":62,"shift":9,"offset":0,}, + "63": {"x":132,"y":62,"w":9,"h":18,"character":63,"shift":9,"offset":0,}, + "64": {"x":114,"y":62,"w":16,"h":18,"character":64,"shift":16,"offset":0,}, + "65": {"x":100,"y":62,"w":12,"h":18,"character":65,"shift":11,"offset":-1,}, + "66": {"x":89,"y":62,"w":9,"h":18,"character":66,"shift":11,"offset":1,}, + "67": {"x":76,"y":62,"w":11,"h":18,"character":67,"shift":12,"offset":0,}, + "68": {"x":64,"y":62,"w":10,"h":18,"character":68,"shift":12,"offset":1,}, + "69": {"x":53,"y":62,"w":9,"h":18,"character":69,"shift":11,"offset":1,}, + "70": {"x":42,"y":62,"w":9,"h":18,"character":70,"shift":10,"offset":1,}, + "71": {"x":28,"y":62,"w":12,"h":18,"character":71,"shift":12,"offset":0,}, + "72": {"x":16,"y":62,"w":10,"h":18,"character":72,"shift":12,"offset":1,}, + "73": {"x":11,"y":62,"w":3,"h":18,"character":73,"shift":4,"offset":1,}, + "74": {"x":2,"y":62,"w":7,"h":18,"character":74,"shift":8,"offset":0,}, + "75": {"x":235,"y":42,"w":10,"h":18,"character":75,"shift":11,"offset":1,}, + "76": {"x":225,"y":42,"w":8,"h":18,"character":76,"shift":9,"offset":1,}, + "77": {"x":211,"y":42,"w":12,"h":18,"character":77,"shift":13,"offset":1,}, + "78": {"x":228,"y":22,"w":10,"h":18,"character":78,"shift":12,"offset":1,}, + "79": {"x":214,"y":22,"w":12,"h":18,"character":79,"shift":12,"offset":0,}, + "80": {"x":203,"y":22,"w":9,"h":18,"character":80,"shift":11,"offset":1,}, + "81": {"x":232,"y":2,"w":12,"h":18,"character":81,"shift":12,"offset":0,}, + "82": {"x":213,"y":2,"w":11,"h":18,"character":82,"shift":12,"offset":1,}, + "83": {"x":201,"y":2,"w":10,"h":18,"character":83,"shift":11,"offset":0,}, + "84": {"x":189,"y":2,"w":10,"h":18,"character":84,"shift":10,"offset":0,}, + "85": {"x":177,"y":2,"w":10,"h":18,"character":85,"shift":12,"offset":1,}, + "86": {"x":164,"y":2,"w":11,"h":18,"character":86,"shift":11,"offset":0,}, + "87": {"x":147,"y":2,"w":15,"h":18,"character":87,"shift":15,"offset":0,}, + "88": {"x":134,"y":2,"w":11,"h":18,"character":88,"shift":11,"offset":0,}, + "89": {"x":121,"y":2,"w":11,"h":18,"character":89,"shift":11,"offset":0,}, + "90": {"x":109,"y":2,"w":10,"h":18,"character":90,"shift":10,"offset":0,}, + "91": {"x":226,"y":2,"w":4,"h":18,"character":91,"shift":4,"offset":1,}, + "92": {"x":102,"y":2,"w":5,"h":18,"character":92,"shift":4,"offset":0,}, + "93": {"x":89,"y":2,"w":4,"h":18,"character":93,"shift":4,"offset":0,}, + "94": {"x":79,"y":2,"w":8,"h":18,"character":94,"shift":8,"offset":0,}, + "95": {"x":66,"y":2,"w":11,"h":18,"character":95,"shift":9,"offset":-1,}, + "96": {"x":60,"y":2,"w":4,"h":18,"character":96,"shift":5,"offset":0,}, + "97": {"x":49,"y":2,"w":9,"h":18,"character":97,"shift":9,"offset":0,}, + "98": {"x":39,"y":2,"w":8,"h":18,"character":98,"shift":9,"offset":1,}, + "99": {"x":29,"y":2,"w":8,"h":18,"character":99,"shift":8,"offset":0,}, + "100": {"x":19,"y":2,"w":8,"h":18,"character":100,"shift":9,"offset":0,}, + "101": {"x":8,"y":2,"w":9,"h":18,"character":101,"shift":9,"offset":0,}, + "102": {"x":95,"y":2,"w":5,"h":18,"character":102,"shift":4,"offset":0,}, + "103": {"x":2,"y":22,"w":8,"h":18,"character":103,"shift":9,"offset":0,}, + "104": {"x":97,"y":22,"w":7,"h":18,"character":104,"shift":9,"offset":1,}, + "105": {"x":12,"y":22,"w":2,"h":18,"character":105,"shift":4,"offset":1,}, + "106": {"x":187,"y":22,"w":4,"h":18,"character":106,"shift":4,"offset":-1,}, + "107": {"x":178,"y":22,"w":7,"h":18,"character":107,"shift":8,"offset":1,}, + "108": {"x":174,"y":22,"w":2,"h":18,"character":108,"shift":4,"offset":1,}, + "109": {"x":160,"y":22,"w":12,"h":18,"character":109,"shift":13,"offset":1,}, + "110": {"x":151,"y":22,"w":7,"h":18,"character":110,"shift":9,"offset":1,}, + "111": {"x":140,"y":22,"w":9,"h":18,"character":111,"shift":9,"offset":0,}, + "112": {"x":130,"y":22,"w":8,"h":18,"character":112,"shift":9,"offset":1,}, + "113": {"x":120,"y":22,"w":8,"h":18,"character":113,"shift":9,"offset":0,}, + "114": {"x":113,"y":22,"w":5,"h":18,"character":114,"shift":5,"offset":1,}, + "115": {"x":193,"y":22,"w":8,"h":18,"character":115,"shift":8,"offset":0,}, + "116": {"x":106,"y":22,"w":5,"h":18,"character":116,"shift":4,"offset":0,}, + "117": {"x":88,"y":22,"w":7,"h":18,"character":117,"shift":9,"offset":1,}, + "118": {"x":78,"y":22,"w":8,"h":18,"character":118,"shift":8,"offset":0,}, + "119": {"x":64,"y":22,"w":12,"h":18,"character":119,"shift":12,"offset":0,}, + "120": {"x":54,"y":22,"w":8,"h":18,"character":120,"shift":8,"offset":0,}, + "121": {"x":44,"y":22,"w":8,"h":18,"character":121,"shift":8,"offset":0,}, + "122": {"x":34,"y":22,"w":8,"h":18,"character":122,"shift":8,"offset":0,}, + "123": {"x":27,"y":22,"w":5,"h":18,"character":123,"shift":5,"offset":0,}, + "124": {"x":23,"y":22,"w":2,"h":18,"character":124,"shift":4,"offset":1,}, + "125": {"x":16,"y":22,"w":5,"h":18,"character":125,"shift":5,"offset":0,}, + "126": {"x":197,"y":62,"w":9,"h":18,"character":126,"shift":9,"offset":0,}, + "9647": {"x":208,"y":62,"w":5,"h":18,"character":9647,"shift":8,"offset":2,}, + }, + "kerningPairs": [ + {"first":32,"second":65,"amount":-1,}, + {"first":32,"second":902,"amount":-1,}, + {"first":32,"second":913,"amount":-1,}, + {"first":32,"second":916,"amount":-1,}, + {"first":32,"second":923,"amount":-1,}, + {"first":49,"second":49,"amount":-1,}, + {"first":65,"second":32,"amount":-1,}, + {"first":65,"second":84,"amount":-1,}, + {"first":65,"second":86,"amount":-1,}, + {"first":65,"second":89,"amount":-1,}, + {"first":65,"second":160,"amount":-1,}, + {"first":65,"second":8217,"amount":-1,}, + {"first":70,"second":44,"amount":-1,}, + {"first":70,"second":46,"amount":-1,}, + {"first":70,"second":65,"amount":-1,}, + {"first":76,"second":84,"amount":-1,}, + {"first":76,"second":86,"amount":-1,}, + {"first":76,"second":87,"amount":-1,}, + {"first":76,"second":89,"amount":-1,}, + {"first":76,"second":8217,"amount":-1,}, + {"first":80,"second":44,"amount":-1,}, + {"first":80,"second":46,"amount":-1,}, + {"first":80,"second":65,"amount":-1,}, + {"first":84,"second":44,"amount":-1,}, + {"first":84,"second":45,"amount":-1,}, + {"first":84,"second":46,"amount":-1,}, + {"first":84,"second":58,"amount":-1,}, + {"first":84,"second":59,"amount":-1,}, + {"first":84,"second":65,"amount":-1,}, + {"first":84,"second":97,"amount":-1,}, + {"first":84,"second":99,"amount":-1,}, + {"first":84,"second":101,"amount":-1,}, + {"first":84,"second":111,"amount":-1,}, + {"first":84,"second":115,"amount":-1,}, + {"first":84,"second":119,"amount":-1,}, + {"first":84,"second":121,"amount":-1,}, + {"first":84,"second":173,"amount":-1,}, + {"first":84,"second":894,"amount":-1,}, + {"first":86,"second":44,"amount":-1,}, + {"first":86,"second":45,"amount":-1,}, + {"first":86,"second":46,"amount":-1,}, + {"first":86,"second":65,"amount":-1,}, + {"first":86,"second":97,"amount":-1,}, + {"first":86,"second":101,"amount":-1,}, + {"first":86,"second":111,"amount":-1,}, + {"first":86,"second":173,"amount":-1,}, + {"first":87,"second":44,"amount":-1,}, + {"first":87,"second":46,"amount":-1,}, + {"first":89,"second":44,"amount":-1,}, + {"first":89,"second":45,"amount":-1,}, + {"first":89,"second":46,"amount":-1,}, + {"first":89,"second":58,"amount":-1,}, + {"first":89,"second":59,"amount":-1,}, + {"first":89,"second":65,"amount":-1,}, + {"first":89,"second":97,"amount":-1,}, + {"first":89,"second":101,"amount":-1,}, + {"first":89,"second":111,"amount":-1,}, + {"first":89,"second":112,"amount":-1,}, + {"first":89,"second":113,"amount":-1,}, + {"first":89,"second":117,"amount":-1,}, + {"first":89,"second":118,"amount":-1,}, + {"first":89,"second":173,"amount":-1,}, + {"first":89,"second":894,"amount":-1,}, + {"first":114,"second":44,"amount":-1,}, + {"first":114,"second":46,"amount":-1,}, + {"first":118,"second":44,"amount":-1,}, + {"first":118,"second":46,"amount":-1,}, + {"first":119,"second":44,"amount":-1,}, + {"first":119,"second":46,"amount":-1,}, + {"first":121,"second":44,"amount":-1,}, + {"first":121,"second":46,"amount":-1,}, + ], + "ranges": [ + {"lower":32,"upper":127,}, + {"lower":9647,"upper":9647,}, + ], + "regenerateBitmap": false, + "canGenerateBitmap": true, + "maintainGms1Font": false, + "parent": { + "name": "sunflowers-in-the-rain", + "path": "sunflowers-in-the-rain.yyp", + }, + "resourceVersion": "1.0", + "name": "fn_textlarge", + "tags": [], + "resourceType": "GMFont", +} \ No newline at end of file diff --git a/fonts/fn_textlarge/fn_textlarge.png b/fonts/fn_textlarge/fn_textlarge.png new file mode 100644 index 0000000000000000000000000000000000000000..3300f930ddd2bbe3891c0132969205a3dc53873f GIT binary patch literal 15371 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 literal 0 HcmV?d00001 diff --git a/fonts/fn_textlarge/fn_textlarge.yy b/fonts/fn_textlarge/fn_textlarge.yy new file mode 100644 index 0000000..b175d8c --- /dev/null +++ b/fonts/fn_textlarge/fn_textlarge.yy @@ -0,0 +1,1115 @@ +{ + "hinting": 0, + "glyphOperations": 0, + "interpreter": 0, + "pointRounding": 0, + "applyKerning": 0, + "fontName": "KacstDigital", + "styleName": "Medium", + "size": 14.0, + "bold": false, + "italic": false, + "charset": 0, + "AntiAlias": 1, + "first": 0, + "last": 0, + "sampleText": "abcdef ABCDEF\n0123456789 .,<>\"'&!?\nthe quick brown fox jumps over the lazy dog\nTHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG\nDefault character: ▯ (9647)", + "includeTTF": false, + "TTFName": "", + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "ascenderOffset": 5, + "ascender": 10, + "glyphs": { + "32": {"x":2,"y":2,"w":5,"h":26,"character":32,"shift":5,"offset":0,}, + "33": {"x":74,"y":86,"w":4,"h":26,"character":33,"shift":5,"offset":1,}, + "34": {"x":65,"y":86,"w":7,"h":26,"character":34,"shift":9,"offset":1,}, + "35": {"x":51,"y":86,"w":12,"h":26,"character":35,"shift":12,"offset":0,}, + "36": {"x":38,"y":86,"w":11,"h":26,"character":36,"shift":11,"offset":0,}, + "37": {"x":19,"y":86,"w":17,"h":26,"character":37,"shift":17,"offset":0,}, + "38": {"x":2,"y":86,"w":15,"h":26,"character":38,"shift":14,"offset":0,}, + "39": {"x":237,"y":58,"w":3,"h":26,"character":39,"shift":5,"offset":1,}, + "40": {"x":229,"y":58,"w":6,"h":26,"character":40,"shift":6,"offset":0,}, + "41": {"x":221,"y":58,"w":6,"h":26,"character":41,"shift":6,"offset":0,}, + "42": {"x":80,"y":86,"w":10,"h":26,"character":42,"shift":10,"offset":0,}, + "43": {"x":208,"y":58,"w":11,"h":26,"character":43,"shift":11,"offset":0,}, + "44": {"x":189,"y":58,"w":5,"h":26,"character":44,"shift":6,"offset":0,}, + "45": {"x":181,"y":58,"w":6,"h":26,"character":45,"shift":6,"offset":0,}, + "46": {"x":175,"y":58,"w":4,"h":26,"character":46,"shift":5,"offset":1,}, + "47": {"x":165,"y":58,"w":8,"h":26,"character":47,"shift":8,"offset":0,}, + "48": {"x":152,"y":58,"w":11,"h":26,"character":48,"shift":11,"offset":0,}, + "49": {"x":143,"y":58,"w":7,"h":26,"character":49,"shift":11,"offset":1,}, + "50": {"x":130,"y":58,"w":11,"h":26,"character":50,"shift":11,"offset":0,}, + "51": {"x":117,"y":58,"w":11,"h":26,"character":51,"shift":11,"offset":0,}, + "52": {"x":104,"y":58,"w":11,"h":26,"character":52,"shift":11,"offset":0,}, + "53": {"x":196,"y":58,"w":10,"h":26,"character":53,"shift":11,"offset":0,}, + "54": {"x":92,"y":86,"w":11,"h":26,"character":54,"shift":11,"offset":0,}, + "55": {"x":105,"y":86,"w":11,"h":26,"character":55,"shift":11,"offset":0,}, + "56": {"x":118,"y":86,"w":11,"h":26,"character":56,"shift":11,"offset":0,}, + "57": {"x":126,"y":114,"w":11,"h":26,"character":57,"shift":11,"offset":0,}, + "58": {"x":120,"y":114,"w":4,"h":26,"character":58,"shift":5,"offset":1,}, + "59": {"x":113,"y":114,"w":5,"h":26,"character":59,"shift":6,"offset":0,}, + "60": {"x":100,"y":114,"w":11,"h":26,"character":60,"shift":11,"offset":0,}, + "61": {"x":87,"y":114,"w":11,"h":26,"character":61,"shift":11,"offset":0,}, + "62": {"x":74,"y":114,"w":11,"h":26,"character":62,"shift":11,"offset":0,}, + "63": {"x":63,"y":114,"w":9,"h":26,"character":63,"shift":9,"offset":0,}, + "64": {"x":44,"y":114,"w":17,"h":26,"character":64,"shift":17,"offset":0,}, + "65": {"x":28,"y":114,"w":14,"h":26,"character":65,"shift":13,"offset":0,}, + "66": {"x":15,"y":114,"w":11,"h":26,"character":66,"shift":13,"offset":1,}, + "67": {"x":2,"y":114,"w":11,"h":26,"character":67,"shift":12,"offset":1,}, + "68": {"x":240,"y":86,"w":12,"h":26,"character":68,"shift":14,"offset":1,}, + "69": {"x":229,"y":86,"w":9,"h":26,"character":69,"shift":11,"offset":1,}, + "70": {"x":218,"y":86,"w":9,"h":26,"character":70,"shift":10,"offset":1,}, + "71": {"x":204,"y":86,"w":12,"h":26,"character":71,"shift":14,"offset":1,}, + "72": {"x":190,"y":86,"w":12,"h":26,"character":72,"shift":15,"offset":1,}, + "73": {"x":184,"y":86,"w":4,"h":26,"character":73,"shift":6,"offset":1,}, + "74": {"x":175,"y":86,"w":7,"h":26,"character":74,"shift":6,"offset":-2,}, + "75": {"x":161,"y":86,"w":12,"h":26,"character":75,"shift":13,"offset":1,}, + "76": {"x":149,"y":86,"w":10,"h":26,"character":76,"shift":11,"offset":1,}, + "77": {"x":131,"y":86,"w":16,"h":26,"character":77,"shift":18,"offset":1,}, + "78": {"x":89,"y":58,"w":13,"h":26,"character":78,"shift":15,"offset":1,}, + "79": {"x":73,"y":58,"w":14,"h":26,"character":79,"shift":15,"offset":1,}, + "80": {"x":60,"y":58,"w":11,"h":26,"character":80,"shift":12,"offset":1,}, + "81": {"x":23,"y":30,"w":14,"h":26,"character":81,"shift":15,"offset":1,}, + "82": {"x":2,"y":30,"w":12,"h":26,"character":82,"shift":13,"offset":1,}, + "83": {"x":238,"y":2,"w":10,"h":26,"character":83,"shift":10,"offset":0,}, + "84": {"x":225,"y":2,"w":11,"h":26,"character":84,"shift":11,"offset":0,}, + "85": {"x":211,"y":2,"w":12,"h":26,"character":85,"shift":14,"offset":1,}, + "86": {"x":196,"y":2,"w":13,"h":26,"character":86,"shift":12,"offset":0,}, + "87": {"x":175,"y":2,"w":19,"h":26,"character":87,"shift":18,"offset":0,}, + "88": {"x":160,"y":2,"w":13,"h":26,"character":88,"shift":13,"offset":0,}, + "89": {"x":146,"y":2,"w":12,"h":26,"character":89,"shift":12,"offset":0,}, + "90": {"x":133,"y":2,"w":11,"h":26,"character":90,"shift":11,"offset":0,}, + "91": {"x":16,"y":30,"w":5,"h":26,"character":91,"shift":6,"offset":1,}, + "92": {"x":123,"y":2,"w":8,"h":26,"character":92,"shift":8,"offset":0,}, + "93": {"x":105,"y":2,"w":5,"h":26,"character":93,"shift":6,"offset":0,}, + "94": {"x":92,"y":2,"w":11,"h":26,"character":94,"shift":10,"offset":0,}, + "95": {"x":81,"y":2,"w":9,"h":26,"character":95,"shift":8,"offset":-1,}, + "96": {"x":73,"y":2,"w":6,"h":26,"character":96,"shift":12,"offset":3,}, + "97": {"x":60,"y":2,"w":11,"h":26,"character":97,"shift":11,"offset":0,}, + "98": {"x":47,"y":2,"w":11,"h":26,"character":98,"shift":12,"offset":1,}, + "99": {"x":35,"y":2,"w":10,"h":26,"character":99,"shift":10,"offset":0,}, + "100": {"x":22,"y":2,"w":11,"h":26,"character":100,"shift":12,"offset":0,}, + "101": {"x":9,"y":2,"w":11,"h":26,"character":101,"shift":11,"offset":0,}, + "102": {"x":112,"y":2,"w":9,"h":26,"character":102,"shift":7,"offset":0,}, + "103": {"x":39,"y":30,"w":11,"h":26,"character":103,"shift":11,"offset":0,}, + "104": {"x":163,"y":30,"w":11,"h":26,"character":104,"shift":12,"offset":1,}, + "105": {"x":52,"y":30,"w":4,"h":26,"character":105,"shift":6,"offset":1,}, + "106": {"x":40,"y":58,"w":7,"h":26,"character":106,"shift":6,"offset":-2,}, + "107": {"x":27,"y":58,"w":11,"h":26,"character":107,"shift":12,"offset":1,}, + "108": {"x":21,"y":58,"w":4,"h":26,"character":108,"shift":6,"offset":1,}, + "109": {"x":2,"y":58,"w":17,"h":26,"character":109,"shift":19,"offset":1,}, + "110": {"x":235,"y":30,"w":11,"h":26,"character":110,"shift":12,"offset":1,}, + "111": {"x":222,"y":30,"w":11,"h":26,"character":111,"shift":12,"offset":0,}, + "112": {"x":209,"y":30,"w":11,"h":26,"character":112,"shift":12,"offset":1,}, + "113": {"x":196,"y":30,"w":11,"h":26,"character":113,"shift":12,"offset":0,}, + "114": {"x":186,"y":30,"w":8,"h":26,"character":114,"shift":9,"offset":1,}, + "115": {"x":49,"y":58,"w":9,"h":26,"character":115,"shift":9,"offset":0,}, + "116": {"x":176,"y":30,"w":8,"h":26,"character":116,"shift":8,"offset":0,}, + "117": {"x":151,"y":30,"w":10,"h":26,"character":117,"shift":12,"offset":1,}, + "118": {"x":138,"y":30,"w":11,"h":26,"character":118,"shift":11,"offset":0,}, + "119": {"x":119,"y":30,"w":17,"h":26,"character":119,"shift":16,"offset":0,}, + "120": {"x":106,"y":30,"w":11,"h":26,"character":120,"shift":11,"offset":0,}, + "121": {"x":93,"y":30,"w":11,"h":26,"character":121,"shift":11,"offset":0,}, + "122": {"x":82,"y":30,"w":9,"h":26,"character":122,"shift":9,"offset":0,}, + "123": {"x":73,"y":30,"w":7,"h":26,"character":123,"shift":7,"offset":0,}, + "124": {"x":68,"y":30,"w":3,"h":26,"character":124,"shift":10,"offset":4,}, + "125": {"x":58,"y":30,"w":8,"h":26,"character":125,"shift":7,"offset":0,}, + "126": {"x":139,"y":114,"w":11,"h":26,"character":126,"shift":11,"offset":0,}, + "9647": {"x":152,"y":114,"w":6,"h":26,"character":9647,"shift":10,"offset":2,}, + }, + "kerningPairs": [ + {"first":34,"second":65,"amount":-1,}, + {"first":34,"second":97,"amount":-1,}, + {"first":34,"second":99,"amount":-1,}, + {"first":34,"second":100,"amount":-1,}, + {"first":34,"second":101,"amount":-1,}, + {"first":34,"second":111,"amount":-1,}, + {"first":34,"second":113,"amount":-1,}, + {"first":34,"second":192,"amount":-1,}, + {"first":34,"second":193,"amount":-1,}, + {"first":34,"second":194,"amount":-1,}, + {"first":34,"second":195,"amount":-1,}, + {"first":34,"second":196,"amount":-1,}, + {"first":34,"second":197,"amount":-1,}, + {"first":34,"second":224,"amount":-1,}, + {"first":34,"second":225,"amount":-1,}, + {"first":34,"second":226,"amount":-1,}, + {"first":34,"second":227,"amount":-1,}, + {"first":34,"second":228,"amount":-1,}, + {"first":34,"second":229,"amount":-1,}, + {"first":34,"second":230,"amount":-1,}, + {"first":34,"second":231,"amount":-1,}, + {"first":34,"second":232,"amount":-1,}, + {"first":34,"second":233,"amount":-1,}, + {"first":34,"second":234,"amount":-1,}, + {"first":34,"second":235,"amount":-1,}, + {"first":34,"second":242,"amount":-1,}, + {"first":34,"second":243,"amount":-1,}, + {"first":34,"second":244,"amount":-1,}, + {"first":34,"second":245,"amount":-1,}, + {"first":34,"second":246,"amount":-1,}, + {"first":34,"second":248,"amount":-1,}, + {"first":34,"second":256,"amount":-1,}, + {"first":34,"second":257,"amount":-1,}, + {"first":34,"second":258,"amount":-1,}, + {"first":34,"second":259,"amount":-1,}, + {"first":34,"second":260,"amount":-1,}, + {"first":34,"second":261,"amount":-1,}, + {"first":34,"second":263,"amount":-1,}, + {"first":34,"second":265,"amount":-1,}, + {"first":34,"second":267,"amount":-1,}, + {"first":34,"second":269,"amount":-1,}, + {"first":34,"second":271,"amount":-1,}, + {"first":34,"second":273,"amount":-1,}, + {"first":34,"second":275,"amount":-1,}, + {"first":34,"second":277,"amount":-1,}, + {"first":34,"second":279,"amount":-1,}, + {"first":34,"second":281,"amount":-1,}, + {"first":34,"second":283,"amount":-1,}, + {"first":34,"second":333,"amount":-1,}, + {"first":34,"second":335,"amount":-1,}, + {"first":34,"second":337,"amount":-1,}, + {"first":34,"second":339,"amount":-1,}, + {"first":34,"second":417,"amount":-1,}, + {"first":34,"second":506,"amount":-1,}, + {"first":34,"second":507,"amount":-1,}, + {"first":34,"second":509,"amount":-1,}, + {"first":34,"second":511,"amount":-1,}, + {"first":34,"second":902,"amount":-1,}, + {"first":34,"second":913,"amount":-1,}, + {"first":34,"second":916,"amount":-1,}, + {"first":34,"second":923,"amount":-1,}, + {"first":34,"second":940,"amount":-1,}, + {"first":34,"second":945,"amount":-1,}, + {"first":34,"second":959,"amount":-1,}, + {"first":34,"second":962,"amount":-1,}, + {"first":34,"second":963,"amount":-1,}, + {"first":34,"second":966,"amount":-1,}, + {"first":34,"second":972,"amount":-1,}, + {"first":34,"second":1033,"amount":-1,}, + {"first":34,"second":1040,"amount":-1,}, + {"first":34,"second":1044,"amount":-1,}, + {"first":34,"second":1051,"amount":-1,}, + {"first":34,"second":1076,"amount":-1,}, + {"first":34,"second":1077,"amount":-1,}, + {"first":34,"second":1083,"amount":-1,}, + {"first":34,"second":1086,"amount":-1,}, + {"first":34,"second":1089,"amount":-1,}, + {"first":34,"second":1092,"amount":-1,}, + {"first":34,"second":1104,"amount":-1,}, + {"first":34,"second":1105,"amount":-1,}, + {"first":34,"second":1108,"amount":-1,}, + {"first":34,"second":1113,"amount":-1,}, + {"first":34,"second":1126,"amount":-1,}, + {"first":34,"second":1127,"amount":-1,}, + {"first":34,"second":1139,"amount":-1,}, + {"first":34,"second":1145,"amount":-1,}, + {"first":34,"second":1147,"amount":-1,}, + {"first":34,"second":1149,"amount":-1,}, + {"first":34,"second":1153,"amount":-1,}, + {"first":34,"second":1193,"amount":-1,}, + {"first":34,"second":1195,"amount":-1,}, + {"first":34,"second":1221,"amount":-1,}, + {"first":34,"second":1222,"amount":-1,}, + {"first":34,"second":1232,"amount":-1,}, + {"first":34,"second":1234,"amount":-1,}, + {"first":34,"second":1236,"amount":-1,}, + {"first":34,"second":1239,"amount":-1,}, + {"first":34,"second":1255,"amount":-1,}, + {"first":34,"second":1257,"amount":-1,}, + {"first":34,"second":1259,"amount":-1,}, + {"first":34,"second":1280,"amount":-1,}, + {"first":34,"second":1281,"amount":-1,}, + {"first":34,"second":1282,"amount":-1,}, + {"first":34,"second":1283,"amount":-1,}, + {"first":34,"second":1288,"amount":-1,}, + {"first":34,"second":1289,"amount":-1,}, + {"first":34,"second":1293,"amount":-1,}, + {"first":34,"second":1297,"amount":-1,}, + {"first":34,"second":1298,"amount":-1,}, + {"first":34,"second":1299,"amount":-1,}, + {"first":34,"second":7680,"amount":-1,}, + {"first":34,"second":7681,"amount":-1,}, + {"first":34,"second":7840,"amount":-1,}, + {"first":34,"second":7841,"amount":-1,}, + {"first":34,"second":7842,"amount":-1,}, + {"first":34,"second":7843,"amount":-1,}, + {"first":34,"second":7844,"amount":-1,}, + {"first":34,"second":7845,"amount":-1,}, + {"first":34,"second":7846,"amount":-1,}, + {"first":34,"second":7848,"amount":-1,}, + {"first":34,"second":7849,"amount":-1,}, + {"first":34,"second":7850,"amount":-1,}, + {"first":34,"second":7851,"amount":-1,}, + {"first":34,"second":7852,"amount":-1,}, + {"first":34,"second":7853,"amount":-1,}, + {"first":34,"second":7854,"amount":-1,}, + {"first":34,"second":7855,"amount":-1,}, + {"first":34,"second":7856,"amount":-1,}, + {"first":34,"second":7857,"amount":-1,}, + {"first":34,"second":7858,"amount":-1,}, + {"first":34,"second":7859,"amount":-1,}, + {"first":34,"second":7860,"amount":-1,}, + {"first":34,"second":7861,"amount":-1,}, + {"first":34,"second":7862,"amount":-1,}, + {"first":34,"second":7863,"amount":-1,}, + {"first":34,"second":7865,"amount":-1,}, + {"first":34,"second":7867,"amount":-1,}, + {"first":34,"second":7869,"amount":-1,}, + {"first":34,"second":7871,"amount":-1,}, + {"first":34,"second":7875,"amount":-1,}, + {"first":34,"second":7877,"amount":-1,}, + {"first":34,"second":7879,"amount":-1,}, + {"first":34,"second":7885,"amount":-1,}, + {"first":34,"second":7887,"amount":-1,}, + {"first":34,"second":7889,"amount":-1,}, + {"first":34,"second":7893,"amount":-1,}, + {"first":34,"second":7895,"amount":-1,}, + {"first":34,"second":7897,"amount":-1,}, + {"first":34,"second":7899,"amount":-1,}, + {"first":34,"second":7901,"amount":-1,}, + {"first":34,"second":7903,"amount":-1,}, + {"first":34,"second":7905,"amount":-1,}, + {"first":34,"second":7907,"amount":-1,}, + {"first":39,"second":65,"amount":-1,}, + {"first":39,"second":97,"amount":-1,}, + {"first":39,"second":99,"amount":-1,}, + {"first":39,"second":100,"amount":-1,}, + {"first":39,"second":101,"amount":-1,}, + {"first":39,"second":111,"amount":-1,}, + {"first":39,"second":113,"amount":-1,}, + {"first":39,"second":192,"amount":-1,}, + {"first":39,"second":193,"amount":-1,}, + {"first":39,"second":194,"amount":-1,}, + {"first":39,"second":195,"amount":-1,}, + {"first":39,"second":196,"amount":-1,}, + {"first":39,"second":197,"amount":-1,}, + {"first":39,"second":224,"amount":-1,}, + {"first":39,"second":225,"amount":-1,}, + {"first":39,"second":226,"amount":-1,}, + {"first":39,"second":227,"amount":-1,}, + {"first":39,"second":228,"amount":-1,}, + {"first":39,"second":229,"amount":-1,}, + {"first":39,"second":230,"amount":-1,}, + {"first":39,"second":231,"amount":-1,}, + {"first":39,"second":232,"amount":-1,}, + {"first":39,"second":233,"amount":-1,}, + {"first":39,"second":234,"amount":-1,}, + {"first":39,"second":235,"amount":-1,}, + {"first":39,"second":242,"amount":-1,}, + {"first":39,"second":243,"amount":-1,}, + {"first":39,"second":244,"amount":-1,}, + {"first":39,"second":245,"amount":-1,}, + {"first":39,"second":246,"amount":-1,}, + {"first":39,"second":248,"amount":-1,}, + {"first":39,"second":256,"amount":-1,}, + {"first":39,"second":257,"amount":-1,}, + {"first":39,"second":258,"amount":-1,}, + {"first":39,"second":259,"amount":-1,}, + {"first":39,"second":260,"amount":-1,}, + {"first":39,"second":261,"amount":-1,}, + {"first":39,"second":263,"amount":-1,}, + {"first":39,"second":265,"amount":-1,}, + {"first":39,"second":267,"amount":-1,}, + {"first":39,"second":269,"amount":-1,}, + {"first":39,"second":271,"amount":-1,}, + {"first":39,"second":273,"amount":-1,}, + {"first":39,"second":275,"amount":-1,}, + {"first":39,"second":277,"amount":-1,}, + {"first":39,"second":279,"amount":-1,}, + {"first":39,"second":281,"amount":-1,}, + {"first":39,"second":283,"amount":-1,}, + {"first":39,"second":333,"amount":-1,}, + {"first":39,"second":335,"amount":-1,}, + {"first":39,"second":337,"amount":-1,}, + {"first":39,"second":339,"amount":-1,}, + {"first":39,"second":417,"amount":-1,}, + {"first":39,"second":506,"amount":-1,}, + {"first":39,"second":507,"amount":-1,}, + {"first":39,"second":509,"amount":-1,}, + {"first":39,"second":511,"amount":-1,}, + {"first":39,"second":902,"amount":-1,}, + {"first":39,"second":913,"amount":-1,}, + {"first":39,"second":916,"amount":-1,}, + {"first":39,"second":923,"amount":-1,}, + {"first":39,"second":940,"amount":-1,}, + {"first":39,"second":945,"amount":-1,}, + {"first":39,"second":959,"amount":-1,}, + {"first":39,"second":962,"amount":-1,}, + {"first":39,"second":963,"amount":-1,}, + {"first":39,"second":966,"amount":-1,}, + {"first":39,"second":972,"amount":-1,}, + {"first":39,"second":1033,"amount":-1,}, + {"first":39,"second":1040,"amount":-1,}, + {"first":39,"second":1044,"amount":-1,}, + {"first":39,"second":1051,"amount":-1,}, + {"first":39,"second":1076,"amount":-1,}, + {"first":39,"second":1077,"amount":-1,}, + {"first":39,"second":1083,"amount":-1,}, + {"first":39,"second":1086,"amount":-1,}, + {"first":39,"second":1089,"amount":-1,}, + {"first":39,"second":1092,"amount":-1,}, + {"first":39,"second":1104,"amount":-1,}, + {"first":39,"second":1105,"amount":-1,}, + {"first":39,"second":1108,"amount":-1,}, + {"first":39,"second":1113,"amount":-1,}, + {"first":39,"second":1126,"amount":-1,}, + {"first":39,"second":1127,"amount":-1,}, + {"first":39,"second":1139,"amount":-1,}, + {"first":39,"second":1145,"amount":-1,}, + {"first":39,"second":1147,"amount":-1,}, + {"first":39,"second":1149,"amount":-1,}, + {"first":39,"second":1153,"amount":-1,}, + {"first":39,"second":1193,"amount":-1,}, + {"first":39,"second":1195,"amount":-1,}, + {"first":39,"second":1221,"amount":-1,}, + {"first":39,"second":1222,"amount":-1,}, + {"first":39,"second":1232,"amount":-1,}, + {"first":39,"second":1234,"amount":-1,}, + {"first":39,"second":1236,"amount":-1,}, + {"first":39,"second":1239,"amount":-1,}, + {"first":39,"second":1255,"amount":-1,}, + {"first":39,"second":1257,"amount":-1,}, + {"first":39,"second":1259,"amount":-1,}, + {"first":39,"second":1280,"amount":-1,}, + {"first":39,"second":1281,"amount":-1,}, + {"first":39,"second":1282,"amount":-1,}, + {"first":39,"second":1283,"amount":-1,}, + {"first":39,"second":1288,"amount":-1,}, + {"first":39,"second":1289,"amount":-1,}, + {"first":39,"second":1293,"amount":-1,}, + {"first":39,"second":1297,"amount":-1,}, + {"first":39,"second":1298,"amount":-1,}, + {"first":39,"second":1299,"amount":-1,}, + {"first":39,"second":7680,"amount":-1,}, + {"first":39,"second":7681,"amount":-1,}, + {"first":39,"second":7840,"amount":-1,}, + {"first":39,"second":7841,"amount":-1,}, + {"first":39,"second":7842,"amount":-1,}, + {"first":39,"second":7843,"amount":-1,}, + {"first":39,"second":7844,"amount":-1,}, + {"first":39,"second":7845,"amount":-1,}, + {"first":39,"second":7846,"amount":-1,}, + {"first":39,"second":7848,"amount":-1,}, + {"first":39,"second":7849,"amount":-1,}, + {"first":39,"second":7850,"amount":-1,}, + {"first":39,"second":7851,"amount":-1,}, + {"first":39,"second":7852,"amount":-1,}, + {"first":39,"second":7853,"amount":-1,}, + {"first":39,"second":7854,"amount":-1,}, + {"first":39,"second":7855,"amount":-1,}, + {"first":39,"second":7856,"amount":-1,}, + {"first":39,"second":7857,"amount":-1,}, + {"first":39,"second":7858,"amount":-1,}, + {"first":39,"second":7859,"amount":-1,}, + {"first":39,"second":7860,"amount":-1,}, + {"first":39,"second":7861,"amount":-1,}, + {"first":39,"second":7862,"amount":-1,}, + {"first":39,"second":7863,"amount":-1,}, + {"first":39,"second":7865,"amount":-1,}, + {"first":39,"second":7867,"amount":-1,}, + {"first":39,"second":7869,"amount":-1,}, + {"first":39,"second":7871,"amount":-1,}, + {"first":39,"second":7875,"amount":-1,}, + {"first":39,"second":7877,"amount":-1,}, + {"first":39,"second":7879,"amount":-1,}, + {"first":39,"second":7885,"amount":-1,}, + {"first":39,"second":7887,"amount":-1,}, + {"first":39,"second":7889,"amount":-1,}, + {"first":39,"second":7893,"amount":-1,}, + {"first":39,"second":7895,"amount":-1,}, + {"first":39,"second":7897,"amount":-1,}, + {"first":39,"second":7899,"amount":-1,}, + {"first":39,"second":7901,"amount":-1,}, + {"first":39,"second":7903,"amount":-1,}, + {"first":39,"second":7905,"amount":-1,}, + {"first":39,"second":7907,"amount":-1,}, + {"first":40,"second":74,"amount":1,}, + {"first":44,"second":67,"amount":-1,}, + {"first":44,"second":71,"amount":-1,}, + {"first":44,"second":79,"amount":-1,}, + {"first":44,"second":81,"amount":-1,}, + {"first":44,"second":84,"amount":-1,}, + {"first":44,"second":86,"amount":-1,}, + {"first":44,"second":87,"amount":-1,}, + {"first":44,"second":89,"amount":-1,}, + {"first":44,"second":199,"amount":-1,}, + {"first":44,"second":210,"amount":-1,}, + {"first":44,"second":211,"amount":-1,}, + {"first":44,"second":212,"amount":-1,}, + {"first":44,"second":213,"amount":-1,}, + {"first":44,"second":214,"amount":-1,}, + {"first":44,"second":216,"amount":-1,}, + {"first":44,"second":221,"amount":-1,}, + {"first":44,"second":262,"amount":-1,}, + {"first":44,"second":264,"amount":-1,}, + {"first":44,"second":266,"amount":-1,}, + {"first":44,"second":268,"amount":-1,}, + {"first":44,"second":284,"amount":-1,}, + {"first":44,"second":286,"amount":-1,}, + {"first":44,"second":288,"amount":-1,}, + {"first":44,"second":290,"amount":-1,}, + {"first":44,"second":332,"amount":-1,}, + {"first":44,"second":334,"amount":-1,}, + {"first":44,"second":336,"amount":-1,}, + {"first":44,"second":338,"amount":-1,}, + {"first":44,"second":354,"amount":-1,}, + {"first":44,"second":356,"amount":-1,}, + {"first":44,"second":372,"amount":-1,}, + {"first":44,"second":374,"amount":-1,}, + {"first":44,"second":376,"amount":-1,}, + {"first":44,"second":416,"amount":-1,}, + {"first":44,"second":510,"amount":-1,}, + {"first":44,"second":538,"amount":-1,}, + {"first":44,"second":920,"amount":-1,}, + {"first":44,"second":927,"amount":-1,}, + {"first":44,"second":932,"amount":-1,}, + {"first":44,"second":933,"amount":-1,}, + {"first":44,"second":934,"amount":-1,}, + {"first":44,"second":936,"amount":-1,}, + {"first":44,"second":939,"amount":-1,}, + {"first":44,"second":978,"amount":-1,}, + {"first":44,"second":1026,"amount":-1,}, + {"first":44,"second":1028,"amount":-1,}, + {"first":44,"second":1035,"amount":-1,}, + {"first":44,"second":1054,"amount":-1,}, + {"first":44,"second":1057,"amount":-1,}, + {"first":44,"second":1058,"amount":-1,}, + {"first":44,"second":1060,"amount":-1,}, + {"first":44,"second":1063,"amount":-1,}, + {"first":44,"second":1066,"amount":-1,}, + {"first":44,"second":1090,"amount":-1,}, + {"first":44,"second":1095,"amount":-1,}, + {"first":44,"second":1098,"amount":-1,}, + {"first":44,"second":1120,"amount":-1,}, + {"first":44,"second":1136,"amount":-1,}, + {"first":44,"second":1138,"amount":-1,}, + {"first":44,"second":1140,"amount":-1,}, + {"first":44,"second":1142,"amount":-1,}, + {"first":44,"second":1144,"amount":-1,}, + {"first":44,"second":1146,"amount":-1,}, + {"first":44,"second":1148,"amount":-1,}, + {"first":44,"second":1150,"amount":-1,}, + {"first":44,"second":1152,"amount":-1,}, + {"first":44,"second":1184,"amount":-1,}, + {"first":44,"second":1185,"amount":-1,}, + {"first":44,"second":1192,"amount":-1,}, + {"first":44,"second":1194,"amount":-1,}, + {"first":44,"second":1196,"amount":-1,}, + {"first":44,"second":1197,"amount":-1,}, + {"first":44,"second":1198,"amount":-1,}, + {"first":44,"second":1200,"amount":-1,}, + {"first":44,"second":1204,"amount":-1,}, + {"first":44,"second":1205,"amount":-1,}, + {"first":44,"second":1206,"amount":-1,}, + {"first":44,"second":1207,"amount":-1,}, + {"first":44,"second":1208,"amount":-1,}, + {"first":44,"second":1209,"amount":-1,}, + {"first":44,"second":1212,"amount":-1,}, + {"first":44,"second":1214,"amount":-1,}, + {"first":44,"second":1227,"amount":-1,}, + {"first":44,"second":1228,"amount":-1,}, + {"first":44,"second":1254,"amount":-1,}, + {"first":44,"second":1256,"amount":-1,}, + {"first":44,"second":1258,"amount":-1,}, + {"first":44,"second":1268,"amount":-1,}, + {"first":44,"second":1269,"amount":-1,}, + {"first":44,"second":1284,"amount":-1,}, + {"first":44,"second":1285,"amount":-1,}, + {"first":44,"second":1286,"amount":-1,}, + {"first":44,"second":1287,"amount":-1,}, + {"first":44,"second":1292,"amount":-1,}, + {"first":44,"second":1294,"amount":-1,}, + {"first":44,"second":1295,"amount":-1,}, + {"first":44,"second":7808,"amount":-1,}, + {"first":44,"second":7810,"amount":-1,}, + {"first":44,"second":7812,"amount":-1,}, + {"first":44,"second":7884,"amount":-1,}, + {"first":44,"second":7886,"amount":-1,}, + {"first":44,"second":7888,"amount":-1,}, + {"first":44,"second":7890,"amount":-1,}, + {"first":44,"second":7892,"amount":-1,}, + {"first":44,"second":7894,"amount":-1,}, + {"first":44,"second":7896,"amount":-1,}, + {"first":44,"second":7898,"amount":-1,}, + {"first":44,"second":7900,"amount":-1,}, + {"first":44,"second":7902,"amount":-1,}, + {"first":44,"second":7904,"amount":-1,}, + {"first":44,"second":7906,"amount":-1,}, + {"first":44,"second":7922,"amount":-1,}, + {"first":44,"second":7924,"amount":-1,}, + {"first":44,"second":7926,"amount":-1,}, + {"first":44,"second":7928,"amount":-1,}, + {"first":45,"second":84,"amount":-1,}, + {"first":45,"second":354,"amount":-1,}, + {"first":45,"second":356,"amount":-1,}, + {"first":45,"second":538,"amount":-1,}, + {"first":45,"second":932,"amount":-1,}, + {"first":45,"second":1026,"amount":-1,}, + {"first":45,"second":1035,"amount":-1,}, + {"first":45,"second":1058,"amount":-1,}, + {"first":45,"second":1066,"amount":-1,}, + {"first":45,"second":1184,"amount":-1,}, + {"first":45,"second":1196,"amount":-1,}, + {"first":45,"second":1204,"amount":-1,}, + {"first":45,"second":1294,"amount":-1,}, + {"first":46,"second":67,"amount":-1,}, + {"first":46,"second":71,"amount":-1,}, + {"first":46,"second":79,"amount":-1,}, + {"first":46,"second":81,"amount":-1,}, + {"first":46,"second":84,"amount":-1,}, + {"first":46,"second":86,"amount":-1,}, + {"first":46,"second":87,"amount":-1,}, + {"first":46,"second":89,"amount":-1,}, + {"first":46,"second":199,"amount":-1,}, + {"first":46,"second":210,"amount":-1,}, + {"first":46,"second":211,"amount":-1,}, + {"first":46,"second":212,"amount":-1,}, + {"first":46,"second":213,"amount":-1,}, + {"first":46,"second":214,"amount":-1,}, + {"first":46,"second":216,"amount":-1,}, + {"first":46,"second":221,"amount":-1,}, + {"first":46,"second":262,"amount":-1,}, + {"first":46,"second":264,"amount":-1,}, + {"first":46,"second":266,"amount":-1,}, + {"first":46,"second":268,"amount":-1,}, + {"first":46,"second":284,"amount":-1,}, + {"first":46,"second":286,"amount":-1,}, + {"first":46,"second":288,"amount":-1,}, + {"first":46,"second":290,"amount":-1,}, + {"first":46,"second":332,"amount":-1,}, + {"first":46,"second":334,"amount":-1,}, + {"first":46,"second":336,"amount":-1,}, + {"first":46,"second":338,"amount":-1,}, + {"first":46,"second":354,"amount":-1,}, + {"first":46,"second":356,"amount":-1,}, + {"first":46,"second":372,"amount":-1,}, + {"first":46,"second":374,"amount":-1,}, + {"first":46,"second":376,"amount":-1,}, + {"first":46,"second":416,"amount":-1,}, + {"first":46,"second":510,"amount":-1,}, + {"first":46,"second":538,"amount":-1,}, + {"first":46,"second":920,"amount":-1,}, + {"first":46,"second":927,"amount":-1,}, + {"first":46,"second":932,"amount":-1,}, + {"first":46,"second":933,"amount":-1,}, + {"first":46,"second":934,"amount":-1,}, + {"first":46,"second":936,"amount":-1,}, + {"first":46,"second":939,"amount":-1,}, + {"first":46,"second":978,"amount":-1,}, + {"first":46,"second":1026,"amount":-1,}, + {"first":46,"second":1028,"amount":-1,}, + {"first":46,"second":1035,"amount":-1,}, + {"first":46,"second":1054,"amount":-1,}, + {"first":46,"second":1057,"amount":-1,}, + {"first":46,"second":1058,"amount":-1,}, + {"first":46,"second":1060,"amount":-1,}, + {"first":46,"second":1063,"amount":-1,}, + {"first":46,"second":1066,"amount":-1,}, + {"first":46,"second":1090,"amount":-1,}, + {"first":46,"second":1095,"amount":-1,}, + {"first":46,"second":1098,"amount":-1,}, + {"first":46,"second":1120,"amount":-1,}, + {"first":46,"second":1136,"amount":-1,}, + {"first":46,"second":1138,"amount":-1,}, + {"first":46,"second":1140,"amount":-1,}, + {"first":46,"second":1142,"amount":-1,}, + {"first":46,"second":1144,"amount":-1,}, + {"first":46,"second":1146,"amount":-1,}, + {"first":46,"second":1148,"amount":-1,}, + {"first":46,"second":1150,"amount":-1,}, + {"first":46,"second":1152,"amount":-1,}, + {"first":46,"second":1184,"amount":-1,}, + {"first":46,"second":1185,"amount":-1,}, + {"first":46,"second":1192,"amount":-1,}, + {"first":46,"second":1194,"amount":-1,}, + {"first":46,"second":1196,"amount":-1,}, + {"first":46,"second":1197,"amount":-1,}, + {"first":46,"second":1198,"amount":-1,}, + {"first":46,"second":1200,"amount":-1,}, + {"first":46,"second":1204,"amount":-1,}, + {"first":46,"second":1205,"amount":-1,}, + {"first":46,"second":1206,"amount":-1,}, + {"first":46,"second":1207,"amount":-1,}, + {"first":46,"second":1208,"amount":-1,}, + {"first":46,"second":1209,"amount":-1,}, + {"first":46,"second":1212,"amount":-1,}, + {"first":46,"second":1214,"amount":-1,}, + {"first":46,"second":1227,"amount":-1,}, + {"first":46,"second":1228,"amount":-1,}, + {"first":46,"second":1254,"amount":-1,}, + {"first":46,"second":1256,"amount":-1,}, + {"first":46,"second":1258,"amount":-1,}, + {"first":46,"second":1268,"amount":-1,}, + {"first":46,"second":1269,"amount":-1,}, + {"first":46,"second":1284,"amount":-1,}, + {"first":46,"second":1285,"amount":-1,}, + {"first":46,"second":1286,"amount":-1,}, + {"first":46,"second":1287,"amount":-1,}, + {"first":46,"second":1292,"amount":-1,}, + {"first":46,"second":1294,"amount":-1,}, + {"first":46,"second":1295,"amount":-1,}, + {"first":46,"second":7808,"amount":-1,}, + {"first":46,"second":7810,"amount":-1,}, + {"first":46,"second":7812,"amount":-1,}, + {"first":46,"second":7884,"amount":-1,}, + {"first":46,"second":7886,"amount":-1,}, + {"first":46,"second":7888,"amount":-1,}, + {"first":46,"second":7890,"amount":-1,}, + {"first":46,"second":7892,"amount":-1,}, + {"first":46,"second":7894,"amount":-1,}, + {"first":46,"second":7896,"amount":-1,}, + {"first":46,"second":7898,"amount":-1,}, + {"first":46,"second":7900,"amount":-1,}, + {"first":46,"second":7902,"amount":-1,}, + {"first":46,"second":7904,"amount":-1,}, + {"first":46,"second":7906,"amount":-1,}, + {"first":46,"second":7922,"amount":-1,}, + {"first":46,"second":7924,"amount":-1,}, + {"first":46,"second":7926,"amount":-1,}, + {"first":46,"second":7928,"amount":-1,}, + {"first":65,"second":34,"amount":-1,}, + {"first":65,"second":39,"amount":-1,}, + {"first":65,"second":74,"amount":2,}, + {"first":65,"second":84,"amount":-1,}, + {"first":65,"second":86,"amount":-1,}, + {"first":65,"second":87,"amount":-1,}, + {"first":65,"second":89,"amount":-1,}, + {"first":65,"second":221,"amount":-1,}, + {"first":65,"second":354,"amount":-1,}, + {"first":65,"second":356,"amount":-1,}, + {"first":65,"second":372,"amount":-1,}, + {"first":65,"second":374,"amount":-1,}, + {"first":65,"second":376,"amount":-1,}, + {"first":65,"second":538,"amount":-1,}, + {"first":65,"second":7808,"amount":-1,}, + {"first":65,"second":7810,"amount":-1,}, + {"first":65,"second":7812,"amount":-1,}, + {"first":65,"second":7922,"amount":-1,}, + {"first":65,"second":7924,"amount":-1,}, + {"first":65,"second":7926,"amount":-1,}, + {"first":65,"second":7928,"amount":-1,}, + {"first":65,"second":8217,"amount":-1,}, + {"first":65,"second":8221,"amount":-1,}, + {"first":66,"second":44,"amount":-1,}, + {"first":66,"second":46,"amount":-1,}, + {"first":66,"second":8218,"amount":-1,}, + {"first":66,"second":8222,"amount":-1,}, + {"first":68,"second":44,"amount":-1,}, + {"first":68,"second":46,"amount":-1,}, + {"first":68,"second":8218,"amount":-1,}, + {"first":68,"second":8222,"amount":-1,}, + {"first":69,"second":74,"amount":1,}, + {"first":70,"second":44,"amount":-1,}, + {"first":70,"second":46,"amount":-1,}, + {"first":70,"second":8218,"amount":-1,}, + {"first":70,"second":8222,"amount":-1,}, + {"first":76,"second":34,"amount":-1,}, + {"first":76,"second":39,"amount":-1,}, + {"first":76,"second":8217,"amount":-1,}, + {"first":76,"second":8221,"amount":-1,}, + {"first":79,"second":44,"amount":-1,}, + {"first":79,"second":46,"amount":-1,}, + {"first":79,"second":8218,"amount":-1,}, + {"first":79,"second":8222,"amount":-1,}, + {"first":80,"second":44,"amount":-2,}, + {"first":80,"second":46,"amount":-2,}, + {"first":80,"second":65,"amount":-1,}, + {"first":80,"second":192,"amount":-1,}, + {"first":80,"second":193,"amount":-1,}, + {"first":80,"second":194,"amount":-1,}, + {"first":80,"second":195,"amount":-1,}, + {"first":80,"second":196,"amount":-1,}, + {"first":80,"second":197,"amount":-1,}, + {"first":80,"second":256,"amount":-1,}, + {"first":80,"second":258,"amount":-1,}, + {"first":80,"second":260,"amount":-1,}, + {"first":80,"second":506,"amount":-1,}, + {"first":80,"second":7680,"amount":-1,}, + {"first":80,"second":7840,"amount":-1,}, + {"first":80,"second":7842,"amount":-1,}, + {"first":80,"second":7844,"amount":-1,}, + {"first":80,"second":7846,"amount":-1,}, + {"first":80,"second":7848,"amount":-1,}, + {"first":80,"second":7850,"amount":-1,}, + {"first":80,"second":7852,"amount":-1,}, + {"first":80,"second":7854,"amount":-1,}, + {"first":80,"second":7856,"amount":-1,}, + {"first":80,"second":7858,"amount":-1,}, + {"first":80,"second":7860,"amount":-1,}, + {"first":80,"second":7862,"amount":-1,}, + {"first":80,"second":8218,"amount":-2,}, + {"first":80,"second":8222,"amount":-2,}, + {"first":81,"second":44,"amount":-1,}, + {"first":81,"second":46,"amount":-1,}, + {"first":81,"second":8218,"amount":-1,}, + {"first":81,"second":8222,"amount":-1,}, + {"first":84,"second":44,"amount":-1,}, + {"first":84,"second":45,"amount":-1,}, + {"first":84,"second":46,"amount":-1,}, + {"first":84,"second":65,"amount":-1,}, + {"first":84,"second":97,"amount":-1,}, + {"first":84,"second":99,"amount":-1,}, + {"first":84,"second":100,"amount":-1,}, + {"first":84,"second":101,"amount":-1,}, + {"first":84,"second":103,"amount":-1,}, + {"first":84,"second":109,"amount":-1,}, + {"first":84,"second":110,"amount":-1,}, + {"first":84,"second":111,"amount":-1,}, + {"first":84,"second":112,"amount":-1,}, + {"first":84,"second":113,"amount":-1,}, + {"first":84,"second":114,"amount":-1,}, + {"first":84,"second":115,"amount":-1,}, + {"first":84,"second":117,"amount":-1,}, + {"first":84,"second":122,"amount":-1,}, + {"first":84,"second":192,"amount":-1,}, + {"first":84,"second":193,"amount":-1,}, + {"first":84,"second":194,"amount":-1,}, + {"first":84,"second":195,"amount":-1,}, + {"first":84,"second":196,"amount":-1,}, + {"first":84,"second":197,"amount":-1,}, + {"first":84,"second":224,"amount":-1,}, + {"first":84,"second":225,"amount":-1,}, + {"first":84,"second":226,"amount":-1,}, + {"first":84,"second":227,"amount":-1,}, + {"first":84,"second":228,"amount":-1,}, + {"first":84,"second":229,"amount":-1,}, + {"first":84,"second":230,"amount":-1,}, + {"first":84,"second":231,"amount":-1,}, + {"first":84,"second":232,"amount":-1,}, + {"first":84,"second":233,"amount":-1,}, + {"first":84,"second":234,"amount":-1,}, + {"first":84,"second":235,"amount":-1,}, + {"first":84,"second":242,"amount":-1,}, + {"first":84,"second":243,"amount":-1,}, + {"first":84,"second":244,"amount":-1,}, + {"first":84,"second":245,"amount":-1,}, + {"first":84,"second":246,"amount":-1,}, + {"first":84,"second":248,"amount":-1,}, + {"first":84,"second":249,"amount":-1,}, + {"first":84,"second":250,"amount":-1,}, + {"first":84,"second":251,"amount":-1,}, + {"first":84,"second":252,"amount":-1,}, + {"first":84,"second":256,"amount":-1,}, + {"first":84,"second":257,"amount":-1,}, + {"first":84,"second":258,"amount":-1,}, + {"first":84,"second":259,"amount":-1,}, + {"first":84,"second":260,"amount":-1,}, + {"first":84,"second":261,"amount":-1,}, + {"first":84,"second":263,"amount":-1,}, + {"first":84,"second":265,"amount":-1,}, + {"first":84,"second":267,"amount":-1,}, + {"first":84,"second":269,"amount":-1,}, + {"first":84,"second":271,"amount":-1,}, + {"first":84,"second":273,"amount":-1,}, + {"first":84,"second":275,"amount":-1,}, + {"first":84,"second":277,"amount":-1,}, + {"first":84,"second":279,"amount":-1,}, + {"first":84,"second":281,"amount":-1,}, + {"first":84,"second":283,"amount":-1,}, + {"first":84,"second":285,"amount":-1,}, + {"first":84,"second":287,"amount":-1,}, + {"first":84,"second":289,"amount":-1,}, + {"first":84,"second":291,"amount":-1,}, + {"first":84,"second":312,"amount":-1,}, + {"first":84,"second":324,"amount":-1,}, + {"first":84,"second":326,"amount":-1,}, + {"first":84,"second":331,"amount":-1,}, + {"first":84,"second":333,"amount":-1,}, + {"first":84,"second":335,"amount":-1,}, + {"first":84,"second":337,"amount":-1,}, + {"first":84,"second":339,"amount":-1,}, + {"first":84,"second":341,"amount":-1,}, + {"first":84,"second":343,"amount":-1,}, + {"first":84,"second":347,"amount":-1,}, + {"first":84,"second":351,"amount":-1,}, + {"first":84,"second":361,"amount":-1,}, + {"first":84,"second":363,"amount":-1,}, + {"first":84,"second":365,"amount":-1,}, + {"first":84,"second":367,"amount":-1,}, + {"first":84,"second":369,"amount":-1,}, + {"first":84,"second":371,"amount":-1,}, + {"first":84,"second":378,"amount":-1,}, + {"first":84,"second":380,"amount":-1,}, + {"first":84,"second":382,"amount":-1,}, + {"first":84,"second":417,"amount":-1,}, + {"first":84,"second":432,"amount":-1,}, + {"first":84,"second":506,"amount":-1,}, + {"first":84,"second":507,"amount":-1,}, + {"first":84,"second":509,"amount":-1,}, + {"first":84,"second":511,"amount":-1,}, + {"first":84,"second":537,"amount":-1,}, + {"first":84,"second":7680,"amount":-1,}, + {"first":84,"second":7681,"amount":-1,}, + {"first":84,"second":7743,"amount":-1,}, + {"first":84,"second":7840,"amount":-1,}, + {"first":84,"second":7841,"amount":-1,}, + {"first":84,"second":7842,"amount":-1,}, + {"first":84,"second":7843,"amount":-1,}, + {"first":84,"second":7844,"amount":-1,}, + {"first":84,"second":7845,"amount":-1,}, + {"first":84,"second":7846,"amount":-1,}, + {"first":84,"second":7848,"amount":-1,}, + {"first":84,"second":7849,"amount":-1,}, + {"first":84,"second":7850,"amount":-1,}, + {"first":84,"second":7851,"amount":-1,}, + {"first":84,"second":7852,"amount":-1,}, + {"first":84,"second":7853,"amount":-1,}, + {"first":84,"second":7854,"amount":-1,}, + {"first":84,"second":7855,"amount":-1,}, + {"first":84,"second":7856,"amount":-1,}, + {"first":84,"second":7857,"amount":-1,}, + {"first":84,"second":7858,"amount":-1,}, + {"first":84,"second":7859,"amount":-1,}, + {"first":84,"second":7860,"amount":-1,}, + {"first":84,"second":7861,"amount":-1,}, + {"first":84,"second":7862,"amount":-1,}, + {"first":84,"second":7863,"amount":-1,}, + {"first":84,"second":7865,"amount":-1,}, + {"first":84,"second":7867,"amount":-1,}, + {"first":84,"second":7869,"amount":-1,}, + {"first":84,"second":7871,"amount":-1,}, + {"first":84,"second":7875,"amount":-1,}, + {"first":84,"second":7877,"amount":-1,}, + {"first":84,"second":7879,"amount":-1,}, + {"first":84,"second":7885,"amount":-1,}, + {"first":84,"second":7887,"amount":-1,}, + {"first":84,"second":7889,"amount":-1,}, + {"first":84,"second":7893,"amount":-1,}, + {"first":84,"second":7895,"amount":-1,}, + {"first":84,"second":7897,"amount":-1,}, + {"first":84,"second":7899,"amount":-1,}, + {"first":84,"second":7901,"amount":-1,}, + {"first":84,"second":7903,"amount":-1,}, + {"first":84,"second":7905,"amount":-1,}, + {"first":84,"second":7907,"amount":-1,}, + {"first":84,"second":7909,"amount":-1,}, + {"first":84,"second":7911,"amount":-1,}, + {"first":84,"second":7913,"amount":-1,}, + {"first":84,"second":7915,"amount":-1,}, + {"first":84,"second":7917,"amount":-1,}, + {"first":84,"second":7919,"amount":-1,}, + {"first":84,"second":7921,"amount":-1,}, + {"first":84,"second":8211,"amount":-1,}, + {"first":84,"second":8212,"amount":-1,}, + {"first":84,"second":8213,"amount":-1,}, + {"first":84,"second":8218,"amount":-1,}, + {"first":84,"second":8222,"amount":-1,}, + {"first":86,"second":44,"amount":-1,}, + {"first":86,"second":46,"amount":-1,}, + {"first":86,"second":65,"amount":-1,}, + {"first":86,"second":192,"amount":-1,}, + {"first":86,"second":193,"amount":-1,}, + {"first":86,"second":194,"amount":-1,}, + {"first":86,"second":195,"amount":-1,}, + {"first":86,"second":196,"amount":-1,}, + {"first":86,"second":197,"amount":-1,}, + {"first":86,"second":256,"amount":-1,}, + {"first":86,"second":258,"amount":-1,}, + {"first":86,"second":260,"amount":-1,}, + {"first":86,"second":506,"amount":-1,}, + {"first":86,"second":7680,"amount":-1,}, + {"first":86,"second":7840,"amount":-1,}, + {"first":86,"second":7842,"amount":-1,}, + {"first":86,"second":7844,"amount":-1,}, + {"first":86,"second":7846,"amount":-1,}, + {"first":86,"second":7848,"amount":-1,}, + {"first":86,"second":7850,"amount":-1,}, + {"first":86,"second":7852,"amount":-1,}, + {"first":86,"second":7854,"amount":-1,}, + {"first":86,"second":7856,"amount":-1,}, + {"first":86,"second":7858,"amount":-1,}, + {"first":86,"second":7860,"amount":-1,}, + {"first":86,"second":7862,"amount":-1,}, + {"first":86,"second":8218,"amount":-1,}, + {"first":86,"second":8222,"amount":-1,}, + {"first":87,"second":44,"amount":-1,}, + {"first":87,"second":46,"amount":-1,}, + {"first":87,"second":65,"amount":-1,}, + {"first":87,"second":192,"amount":-1,}, + {"first":87,"second":193,"amount":-1,}, + {"first":87,"second":194,"amount":-1,}, + {"first":87,"second":195,"amount":-1,}, + {"first":87,"second":196,"amount":-1,}, + {"first":87,"second":197,"amount":-1,}, + {"first":87,"second":256,"amount":-1,}, + {"first":87,"second":258,"amount":-1,}, + {"first":87,"second":260,"amount":-1,}, + {"first":87,"second":506,"amount":-1,}, + {"first":87,"second":7680,"amount":-1,}, + {"first":87,"second":7840,"amount":-1,}, + {"first":87,"second":7842,"amount":-1,}, + {"first":87,"second":7844,"amount":-1,}, + {"first":87,"second":7846,"amount":-1,}, + {"first":87,"second":7848,"amount":-1,}, + {"first":87,"second":7850,"amount":-1,}, + {"first":87,"second":7852,"amount":-1,}, + {"first":87,"second":7854,"amount":-1,}, + {"first":87,"second":7856,"amount":-1,}, + {"first":87,"second":7858,"amount":-1,}, + {"first":87,"second":7860,"amount":-1,}, + {"first":87,"second":7862,"amount":-1,}, + {"first":87,"second":8218,"amount":-1,}, + {"first":87,"second":8222,"amount":-1,}, + {"first":89,"second":44,"amount":-1,}, + {"first":89,"second":46,"amount":-1,}, + {"first":89,"second":65,"amount":-1,}, + {"first":89,"second":97,"amount":-1,}, + {"first":89,"second":99,"amount":-1,}, + {"first":89,"second":100,"amount":-1,}, + {"first":89,"second":101,"amount":-1,}, + {"first":89,"second":111,"amount":-1,}, + {"first":89,"second":113,"amount":-1,}, + {"first":89,"second":115,"amount":-1,}, + {"first":89,"second":192,"amount":-1,}, + {"first":89,"second":193,"amount":-1,}, + {"first":89,"second":194,"amount":-1,}, + {"first":89,"second":195,"amount":-1,}, + {"first":89,"second":196,"amount":-1,}, + {"first":89,"second":197,"amount":-1,}, + {"first":89,"second":224,"amount":-1,}, + {"first":89,"second":225,"amount":-1,}, + {"first":89,"second":226,"amount":-1,}, + {"first":89,"second":227,"amount":-1,}, + {"first":89,"second":228,"amount":-1,}, + {"first":89,"second":229,"amount":-1,}, + {"first":89,"second":230,"amount":-1,}, + {"first":89,"second":231,"amount":-1,}, + {"first":89,"second":232,"amount":-1,}, + {"first":89,"second":233,"amount":-1,}, + {"first":89,"second":234,"amount":-1,}, + {"first":89,"second":235,"amount":-1,}, + {"first":89,"second":242,"amount":-1,}, + {"first":89,"second":243,"amount":-1,}, + {"first":89,"second":244,"amount":-1,}, + {"first":89,"second":245,"amount":-1,}, + {"first":89,"second":246,"amount":-1,}, + {"first":89,"second":248,"amount":-1,}, + {"first":89,"second":256,"amount":-1,}, + {"first":89,"second":257,"amount":-1,}, + {"first":89,"second":258,"amount":-1,}, + {"first":89,"second":259,"amount":-1,}, + {"first":89,"second":260,"amount":-1,}, + {"first":89,"second":261,"amount":-1,}, + {"first":89,"second":263,"amount":-1,}, + {"first":89,"second":265,"amount":-1,}, + {"first":89,"second":267,"amount":-1,}, + {"first":89,"second":269,"amount":-1,}, + {"first":89,"second":271,"amount":-1,}, + {"first":89,"second":273,"amount":-1,}, + {"first":89,"second":275,"amount":-1,}, + {"first":89,"second":277,"amount":-1,}, + {"first":89,"second":279,"amount":-1,}, + {"first":89,"second":281,"amount":-1,}, + {"first":89,"second":283,"amount":-1,}, + {"first":89,"second":333,"amount":-1,}, + {"first":89,"second":335,"amount":-1,}, + {"first":89,"second":337,"amount":-1,}, + {"first":89,"second":339,"amount":-1,}, + {"first":89,"second":347,"amount":-1,}, + {"first":89,"second":351,"amount":-1,}, + {"first":89,"second":417,"amount":-1,}, + {"first":89,"second":506,"amount":-1,}, + {"first":89,"second":507,"amount":-1,}, + {"first":89,"second":509,"amount":-1,}, + {"first":89,"second":511,"amount":-1,}, + {"first":89,"second":537,"amount":-1,}, + {"first":89,"second":7680,"amount":-1,}, + {"first":89,"second":7681,"amount":-1,}, + {"first":89,"second":7840,"amount":-1,}, + {"first":89,"second":7841,"amount":-1,}, + {"first":89,"second":7842,"amount":-1,}, + {"first":89,"second":7843,"amount":-1,}, + {"first":89,"second":7844,"amount":-1,}, + {"first":89,"second":7845,"amount":-1,}, + {"first":89,"second":7846,"amount":-1,}, + {"first":89,"second":7848,"amount":-1,}, + {"first":89,"second":7849,"amount":-1,}, + {"first":89,"second":7850,"amount":-1,}, + {"first":89,"second":7851,"amount":-1,}, + {"first":89,"second":7852,"amount":-1,}, + {"first":89,"second":7853,"amount":-1,}, + {"first":89,"second":7854,"amount":-1,}, + {"first":89,"second":7855,"amount":-1,}, + {"first":89,"second":7856,"amount":-1,}, + {"first":89,"second":7857,"amount":-1,}, + {"first":89,"second":7858,"amount":-1,}, + {"first":89,"second":7859,"amount":-1,}, + {"first":89,"second":7860,"amount":-1,}, + {"first":89,"second":7861,"amount":-1,}, + {"first":89,"second":7862,"amount":-1,}, + {"first":89,"second":7863,"amount":-1,}, + {"first":89,"second":7865,"amount":-1,}, + {"first":89,"second":7867,"amount":-1,}, + {"first":89,"second":7869,"amount":-1,}, + {"first":89,"second":7871,"amount":-1,}, + {"first":89,"second":7875,"amount":-1,}, + {"first":89,"second":7877,"amount":-1,}, + {"first":89,"second":7879,"amount":-1,}, + {"first":89,"second":7885,"amount":-1,}, + {"first":89,"second":7887,"amount":-1,}, + {"first":89,"second":7889,"amount":-1,}, + {"first":89,"second":7893,"amount":-1,}, + {"first":89,"second":7895,"amount":-1,}, + {"first":89,"second":7897,"amount":-1,}, + {"first":89,"second":7899,"amount":-1,}, + {"first":89,"second":7901,"amount":-1,}, + {"first":89,"second":7903,"amount":-1,}, + {"first":89,"second":7905,"amount":-1,}, + {"first":89,"second":7907,"amount":-1,}, + {"first":89,"second":8218,"amount":-1,}, + {"first":89,"second":8222,"amount":-1,}, + {"first":91,"second":74,"amount":1,}, + {"first":102,"second":34,"amount":1,}, + {"first":102,"second":39,"amount":1,}, + {"first":102,"second":8217,"amount":1,}, + {"first":102,"second":8221,"amount":1,}, + {"first":114,"second":34,"amount":1,}, + {"first":114,"second":39,"amount":1,}, + {"first":114,"second":8217,"amount":1,}, + {"first":114,"second":8221,"amount":1,}, + {"first":118,"second":34,"amount":1,}, + {"first":118,"second":39,"amount":1,}, + {"first":118,"second":44,"amount":-1,}, + {"first":118,"second":46,"amount":-1,}, + {"first":118,"second":8217,"amount":1,}, + {"first":118,"second":8218,"amount":-1,}, + {"first":118,"second":8221,"amount":1,}, + {"first":118,"second":8222,"amount":-1,}, + {"first":119,"second":34,"amount":1,}, + {"first":119,"second":39,"amount":1,}, + {"first":119,"second":44,"amount":-1,}, + {"first":119,"second":46,"amount":-1,}, + {"first":119,"second":8217,"amount":1,}, + {"first":119,"second":8218,"amount":-1,}, + {"first":119,"second":8221,"amount":1,}, + {"first":119,"second":8222,"amount":-1,}, + {"first":121,"second":34,"amount":1,}, + {"first":121,"second":39,"amount":1,}, + {"first":121,"second":44,"amount":-1,}, + {"first":121,"second":46,"amount":-1,}, + {"first":121,"second":8217,"amount":1,}, + {"first":121,"second":8218,"amount":-1,}, + {"first":121,"second":8221,"amount":1,}, + {"first":121,"second":8222,"amount":-1,}, + {"first":123,"second":74,"amount":1,}, + ], + "ranges": [ + {"lower":32,"upper":127,}, + {"lower":9647,"upper":9647,}, + ], + "regenerateBitmap": false, + "canGenerateBitmap": true, + "maintainGms1Font": false, + "parent": { + "name": "sunflowers-in-the-rain", + "path": "sunflowers-in-the-rain.yyp", + }, + "resourceVersion": "1.0", + "name": "fn_textlarge", + "tags": [], + "resourceType": "GMFont", +} \ No newline at end of file diff --git a/fonts/fn_textsmall/fn_textsmall.old.png b/fonts/fn_textsmall/fn_textsmall.old.png new file mode 100644 index 0000000000000000000000000000000000000000..a961e95487c0f5539b1981d898cba5a379f71ee3 GIT binary patch literal 7023 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\"'&!?\nthe quick brown fox jumps over the lazy dog\nTHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG\nDefault character: ▯ (9647)", + "includeTTF": false, + "TTFName": "", + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "ascenderOffset": 0, + "ascender": 9, + "glyphs": { + "32": {"x":2,"y":2,"w":3,"h":12,"character":32,"shift":3,"offset":0,}, + "33": {"x":46,"y":58,"w":3,"h":12,"character":33,"shift":3,"offset":0,}, + "34": {"x":40,"y":58,"w":4,"h":12,"character":34,"shift":4,"offset":0,}, + "35": {"x":32,"y":58,"w":6,"h":12,"character":35,"shift":6,"offset":0,}, + "36": {"x":24,"y":58,"w":6,"h":12,"character":36,"shift":6,"offset":0,}, + "37": {"x":12,"y":58,"w":10,"h":12,"character":37,"shift":10,"offset":0,}, + "38": {"x":2,"y":58,"w":8,"h":12,"character":38,"shift":7,"offset":0,}, + "39": {"x":119,"y":44,"w":2,"h":12,"character":39,"shift":2,"offset":0,}, + "40": {"x":113,"y":44,"w":4,"h":12,"character":40,"shift":4,"offset":0,}, + "41": {"x":107,"y":44,"w":4,"h":12,"character":41,"shift":4,"offset":0,}, + "42": {"x":51,"y":58,"w":4,"h":12,"character":42,"shift":4,"offset":0,}, + "43": {"x":99,"y":44,"w":6,"h":12,"character":43,"shift":6,"offset":0,}, + "44": {"x":86,"y":44,"w":3,"h":12,"character":44,"shift":3,"offset":0,}, + "45": {"x":80,"y":44,"w":4,"h":12,"character":45,"shift":4,"offset":0,}, + "46": {"x":76,"y":44,"w":2,"h":12,"character":46,"shift":3,"offset":1,}, + "47": {"x":70,"y":44,"w":4,"h":12,"character":47,"shift":3,"offset":0,}, + "48": {"x":62,"y":44,"w":6,"h":12,"character":48,"shift":6,"offset":0,}, + "49": {"x":56,"y":44,"w":4,"h":12,"character":49,"shift":6,"offset":1,}, + "50": {"x":48,"y":44,"w":6,"h":12,"character":50,"shift":6,"offset":0,}, + "51": {"x":40,"y":44,"w":6,"h":12,"character":51,"shift":6,"offset":0,}, + "52": {"x":32,"y":44,"w":6,"h":12,"character":52,"shift":6,"offset":0,}, + "53": {"x":91,"y":44,"w":6,"h":12,"character":53,"shift":6,"offset":0,}, + "54": {"x":57,"y":58,"w":6,"h":12,"character":54,"shift":6,"offset":0,}, + "55": {"x":65,"y":58,"w":6,"h":12,"character":55,"shift":6,"offset":0,}, + "56": {"x":73,"y":58,"w":6,"h":12,"character":56,"shift":6,"offset":0,}, + "57": {"x":11,"y":86,"w":6,"h":12,"character":57,"shift":6,"offset":0,}, + "58": {"x":7,"y":86,"w":2,"h":12,"character":58,"shift":3,"offset":1,}, + "59": {"x":2,"y":86,"w":3,"h":12,"character":59,"shift":3,"offset":0,}, + "60": {"x":117,"y":72,"w":6,"h":12,"character":60,"shift":6,"offset":0,}, + "61": {"x":109,"y":72,"w":6,"h":12,"character":61,"shift":6,"offset":0,}, + "62": {"x":101,"y":72,"w":6,"h":12,"character":62,"shift":6,"offset":0,}, + "63": {"x":93,"y":72,"w":6,"h":12,"character":63,"shift":6,"offset":0,}, + "64": {"x":80,"y":72,"w":11,"h":12,"character":64,"shift":11,"offset":0,}, + "65": {"x":69,"y":72,"w":9,"h":12,"character":65,"shift":7,"offset":-1,}, + "66": {"x":60,"y":72,"w":7,"h":12,"character":66,"shift":7,"offset":0,}, + "67": {"x":50,"y":72,"w":8,"h":12,"character":67,"shift":8,"offset":0,}, + "68": {"x":40,"y":72,"w":8,"h":12,"character":68,"shift":8,"offset":0,}, + "69": {"x":31,"y":72,"w":7,"h":12,"character":69,"shift":7,"offset":0,}, + "70": {"x":22,"y":72,"w":7,"h":12,"character":70,"shift":7,"offset":0,}, + "71": {"x":12,"y":72,"w":8,"h":12,"character":71,"shift":9,"offset":0,}, + "72": {"x":2,"y":72,"w":8,"h":12,"character":72,"shift":8,"offset":0,}, + "73": {"x":117,"y":58,"w":2,"h":12,"character":73,"shift":3,"offset":1,}, + "74": {"x":110,"y":58,"w":5,"h":12,"character":74,"shift":6,"offset":0,}, + "75": {"x":100,"y":58,"w":8,"h":12,"character":75,"shift":7,"offset":0,}, + "76": {"x":92,"y":58,"w":6,"h":12,"character":76,"shift":6,"offset":0,}, + "77": {"x":81,"y":58,"w":9,"h":12,"character":77,"shift":9,"offset":0,}, + "78": {"x":22,"y":44,"w":8,"h":12,"character":78,"shift":8,"offset":0,}, + "79": {"x":11,"y":44,"w":9,"h":12,"character":79,"shift":9,"offset":0,}, + "80": {"x":2,"y":44,"w":7,"h":12,"character":80,"shift":7,"offset":0,}, + "81": {"x":68,"y":16,"w":9,"h":12,"character":81,"shift":9,"offset":0,}, + "82": {"x":53,"y":16,"w":8,"h":12,"character":82,"shift":8,"offset":0,}, + "83": {"x":44,"y":16,"w":7,"h":12,"character":83,"shift":7,"offset":0,}, + "84": {"x":35,"y":16,"w":7,"h":12,"character":84,"shift":7,"offset":0,}, + "85": {"x":25,"y":16,"w":8,"h":12,"character":85,"shift":8,"offset":0,}, + "86": {"x":15,"y":16,"w":8,"h":12,"character":86,"shift":7,"offset":0,}, + "87": {"x":2,"y":16,"w":11,"h":12,"character":87,"shift":10,"offset":0,}, + "88": {"x":105,"y":2,"w":8,"h":12,"character":88,"shift":7,"offset":0,}, + "89": {"x":95,"y":2,"w":8,"h":12,"character":89,"shift":7,"offset":0,}, + "90": {"x":86,"y":2,"w":7,"h":12,"character":90,"shift":7,"offset":0,}, + "91": {"x":63,"y":16,"w":3,"h":12,"character":91,"shift":3,"offset":0,}, + "92": {"x":80,"y":2,"w":4,"h":12,"character":92,"shift":3,"offset":0,}, + "93": {"x":69,"y":2,"w":3,"h":12,"character":93,"shift":3,"offset":0,}, + "94": {"x":62,"y":2,"w":5,"h":12,"character":94,"shift":5,"offset":0,}, + "95": {"x":52,"y":2,"w":8,"h":12,"character":95,"shift":6,"offset":-1,}, + "96": {"x":47,"y":2,"w":3,"h":12,"character":96,"shift":4,"offset":0,}, + "97": {"x":39,"y":2,"w":6,"h":12,"character":97,"shift":6,"offset":0,}, + "98": {"x":31,"y":2,"w":6,"h":12,"character":98,"shift":6,"offset":0,}, + "99": {"x":23,"y":2,"w":6,"h":12,"character":99,"shift":6,"offset":0,}, + "100": {"x":15,"y":2,"w":6,"h":12,"character":100,"shift":6,"offset":0,}, + "101": {"x":7,"y":2,"w":6,"h":12,"character":101,"shift":6,"offset":0,}, + "102": {"x":74,"y":2,"w":4,"h":12,"character":102,"shift":3,"offset":0,}, + "103": {"x":79,"y":16,"w":6,"h":12,"character":103,"shift":6,"offset":0,}, + "104": {"x":36,"y":30,"w":6,"h":12,"character":104,"shift":6,"offset":0,}, + "105": {"x":87,"y":16,"w":2,"h":12,"character":105,"shift":2,"offset":0,}, + "106": {"x":110,"y":30,"w":3,"h":12,"character":106,"shift":2,"offset":-1,}, + "107": {"x":102,"y":30,"w":6,"h":12,"character":107,"shift":6,"offset":0,}, + "108": {"x":98,"y":30,"w":2,"h":12,"character":108,"shift":2,"offset":0,}, + "109": {"x":87,"y":30,"w":9,"h":12,"character":109,"shift":9,"offset":0,}, + "110": {"x":79,"y":30,"w":6,"h":12,"character":110,"shift":6,"offset":0,}, + "111": {"x":71,"y":30,"w":6,"h":12,"character":111,"shift":6,"offset":0,}, + "112": {"x":63,"y":30,"w":6,"h":12,"character":112,"shift":6,"offset":0,}, + "113": {"x":55,"y":30,"w":6,"h":12,"character":113,"shift":6,"offset":0,}, + "114": {"x":49,"y":30,"w":4,"h":12,"character":114,"shift":4,"offset":0,}, + "115": {"x":115,"y":30,"w":6,"h":12,"character":115,"shift":6,"offset":0,}, + "116": {"x":44,"y":30,"w":3,"h":12,"character":116,"shift":3,"offset":0,}, + "117": {"x":28,"y":30,"w":6,"h":12,"character":117,"shift":6,"offset":0,}, + "118": {"x":20,"y":30,"w":6,"h":12,"character":118,"shift":6,"offset":0,}, + "119": {"x":10,"y":30,"w":8,"h":12,"character":119,"shift":8,"offset":0,}, + "120": {"x":2,"y":30,"w":6,"h":12,"character":120,"shift":6,"offset":0,}, + "121": {"x":114,"y":16,"w":6,"h":12,"character":121,"shift":6,"offset":0,}, + "122": {"x":106,"y":16,"w":6,"h":12,"character":122,"shift":6,"offset":0,}, + "123": {"x":100,"y":16,"w":4,"h":12,"character":123,"shift":4,"offset":0,}, + "124": {"x":97,"y":16,"w":1,"h":12,"character":124,"shift":3,"offset":1,}, + "125": {"x":91,"y":16,"w":4,"h":12,"character":125,"shift":4,"offset":0,}, + "126": {"x":19,"y":86,"w":6,"h":12,"character":126,"shift":6,"offset":0,}, + "9647": {"x":27,"y":86,"w":4,"h":12,"character":9647,"shift":6,"offset":1,}, + }, + "kerningPairs": [ + {"first":70,"second":44,"amount":-1,}, + {"first":70,"second":46,"amount":-1,}, + {"first":80,"second":44,"amount":-1,}, + {"first":80,"second":46,"amount":-1,}, + {"first":84,"second":44,"amount":-1,}, + {"first":84,"second":46,"amount":-1,}, + {"first":84,"second":58,"amount":-1,}, + {"first":84,"second":59,"amount":-1,}, + {"first":84,"second":97,"amount":-1,}, + {"first":84,"second":99,"amount":-1,}, + {"first":84,"second":101,"amount":-1,}, + {"first":84,"second":111,"amount":-1,}, + {"first":84,"second":115,"amount":-1,}, + {"first":84,"second":894,"amount":-1,}, + {"first":89,"second":44,"amount":-1,}, + {"first":89,"second":46,"amount":-1,}, + ], + "ranges": [ + {"lower":32,"upper":127,}, + {"lower":9647,"upper":9647,}, + ], + "regenerateBitmap": false, + "canGenerateBitmap": true, + "maintainGms1Font": false, + "parent": { + "name": "sunflowers-in-the-rain", + "path": "sunflowers-in-the-rain.yyp", + }, + "resourceVersion": "1.0", + "name": "fn_textsmall", + "tags": [], + "resourceType": "GMFont", +} \ No newline at end of file diff --git a/fonts/fn_textsmall/fn_textsmall.png b/fonts/fn_textsmall/fn_textsmall.png new file mode 100644 index 0000000000000000000000000000000000000000..bcead12e00b9ecbda6c6c2d05b3d7ced6f6f0409 GIT binary patch literal 7598 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 literal 0 HcmV?d00001 diff --git a/fonts/fn_textsmall/fn_textsmall.yy b/fonts/fn_textsmall/fn_textsmall.yy new file mode 100644 index 0000000..d2d2bc9 --- /dev/null +++ b/fonts/fn_textsmall/fn_textsmall.yy @@ -0,0 +1,145 @@ +{ + "hinting": 0, + "glyphOperations": 0, + "interpreter": 0, + "pointRounding": 0, + "applyKerning": 0, + "fontName": "KacstDigital", + "styleName": "Medium", + "size": 8.0, + "bold": false, + "italic": false, + "charset": 0, + "AntiAlias": 1, + "first": 0, + "last": 0, + "sampleText": "abcdef ABCDEF\n0123456789 .,<>\"'&!?\nthe quick brown fox jumps over the lazy dog\nTHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG\nDefault character: ▯ (9647)", + "includeTTF": false, + "TTFName": "", + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "ascenderOffset": 4, + "ascender": 5, + "glyphs": { + "32": {"x":2,"y":2,"w":3,"h":16,"character":32,"shift":3,"offset":0,}, + "33": {"x":54,"y":38,"w":3,"h":16,"character":33,"shift":3,"offset":0,}, + "34": {"x":47,"y":38,"w":5,"h":16,"character":34,"shift":5,"offset":0,}, + "35": {"x":38,"y":38,"w":7,"h":16,"character":35,"shift":7,"offset":0,}, + "36": {"x":30,"y":38,"w":6,"h":16,"character":36,"shift":6,"offset":0,}, + "37": {"x":18,"y":38,"w":10,"h":16,"character":37,"shift":10,"offset":0,}, + "38": {"x":7,"y":38,"w":9,"h":16,"character":38,"shift":8,"offset":0,}, + "39": {"x":2,"y":38,"w":3,"h":16,"character":39,"shift":3,"offset":0,}, + "40": {"x":246,"y":20,"w":4,"h":16,"character":40,"shift":4,"offset":0,}, + "41": {"x":240,"y":20,"w":4,"h":16,"character":41,"shift":4,"offset":0,}, + "42": {"x":59,"y":38,"w":6,"h":16,"character":42,"shift":6,"offset":0,}, + "43": {"x":232,"y":20,"w":6,"h":16,"character":43,"shift":6,"offset":0,}, + "44": {"x":219,"y":20,"w":3,"h":16,"character":44,"shift":3,"offset":0,}, + "45": {"x":213,"y":20,"w":4,"h":16,"character":45,"shift":4,"offset":0,}, + "46": {"x":208,"y":20,"w":3,"h":16,"character":46,"shift":3,"offset":0,}, + "47": {"x":201,"y":20,"w":5,"h":16,"character":47,"shift":5,"offset":0,}, + "48": {"x":193,"y":20,"w":6,"h":16,"character":48,"shift":6,"offset":0,}, + "49": {"x":186,"y":20,"w":5,"h":16,"character":49,"shift":6,"offset":0,}, + "50": {"x":178,"y":20,"w":6,"h":16,"character":50,"shift":6,"offset":0,}, + "51": {"x":170,"y":20,"w":6,"h":16,"character":51,"shift":6,"offset":0,}, + "52": {"x":161,"y":20,"w":7,"h":16,"character":52,"shift":6,"offset":0,}, + "53": {"x":224,"y":20,"w":6,"h":16,"character":53,"shift":6,"offset":0,}, + "54": {"x":67,"y":38,"w":6,"h":16,"character":54,"shift":6,"offset":0,}, + "55": {"x":75,"y":38,"w":6,"h":16,"character":55,"shift":6,"offset":0,}, + "56": {"x":83,"y":38,"w":6,"h":16,"character":56,"shift":6,"offset":0,}, + "57": {"x":7,"y":56,"w":6,"h":16,"character":57,"shift":6,"offset":0,}, + "58": {"x":2,"y":56,"w":3,"h":16,"character":58,"shift":3,"offset":0,}, + "59": {"x":249,"y":38,"w":3,"h":16,"character":59,"shift":3,"offset":0,}, + "60": {"x":241,"y":38,"w":6,"h":16,"character":60,"shift":6,"offset":0,}, + "61": {"x":233,"y":38,"w":6,"h":16,"character":61,"shift":6,"offset":0,}, + "62": {"x":225,"y":38,"w":6,"h":16,"character":62,"shift":6,"offset":0,}, + "63": {"x":218,"y":38,"w":5,"h":16,"character":63,"shift":5,"offset":0,}, + "64": {"x":206,"y":38,"w":10,"h":16,"character":64,"shift":10,"offset":0,}, + "65": {"x":196,"y":38,"w":8,"h":16,"character":65,"shift":8,"offset":0,}, + "66": {"x":187,"y":38,"w":7,"h":16,"character":66,"shift":7,"offset":0,}, + "67": {"x":178,"y":38,"w":7,"h":16,"character":67,"shift":7,"offset":0,}, + "68": {"x":168,"y":38,"w":8,"h":16,"character":68,"shift":8,"offset":0,}, + "69": {"x":160,"y":38,"w":6,"h":16,"character":69,"shift":6,"offset":0,}, + "70": {"x":152,"y":38,"w":6,"h":16,"character":70,"shift":6,"offset":0,}, + "71": {"x":142,"y":38,"w":8,"h":16,"character":71,"shift":8,"offset":0,}, + "72": {"x":132,"y":38,"w":8,"h":16,"character":72,"shift":8,"offset":0,}, + "73": {"x":127,"y":38,"w":3,"h":16,"character":73,"shift":4,"offset":0,}, + "74": {"x":121,"y":38,"w":4,"h":16,"character":74,"shift":4,"offset":-1,}, + "75": {"x":111,"y":38,"w":8,"h":16,"character":75,"shift":7,"offset":0,}, + "76": {"x":103,"y":38,"w":6,"h":16,"character":76,"shift":6,"offset":0,}, + "77": {"x":91,"y":38,"w":10,"h":16,"character":77,"shift":10,"offset":0,}, + "78": {"x":151,"y":20,"w":8,"h":16,"character":78,"shift":9,"offset":0,}, + "79": {"x":140,"y":20,"w":9,"h":16,"character":79,"shift":9,"offset":0,}, + "80": {"x":131,"y":20,"w":7,"h":16,"character":80,"shift":7,"offset":0,}, + "81": {"x":185,"y":2,"w":9,"h":16,"character":81,"shift":9,"offset":0,}, + "82": {"x":169,"y":2,"w":8,"h":16,"character":82,"shift":7,"offset":0,}, + "83": {"x":161,"y":2,"w":6,"h":16,"character":83,"shift":6,"offset":0,}, + "84": {"x":152,"y":2,"w":7,"h":16,"character":84,"shift":6,"offset":0,}, + "85": {"x":142,"y":2,"w":8,"h":16,"character":85,"shift":8,"offset":0,}, + "86": {"x":132,"y":2,"w":8,"h":16,"character":86,"shift":7,"offset":0,}, + "87": {"x":119,"y":2,"w":11,"h":16,"character":87,"shift":11,"offset":0,}, + "88": {"x":109,"y":2,"w":8,"h":16,"character":88,"shift":7,"offset":0,}, + "89": {"x":100,"y":2,"w":7,"h":16,"character":89,"shift":7,"offset":0,}, + "90": {"x":91,"y":2,"w":7,"h":16,"character":90,"shift":6,"offset":0,}, + "91": {"x":179,"y":2,"w":4,"h":16,"character":91,"shift":4,"offset":0,}, + "92": {"x":84,"y":2,"w":5,"h":16,"character":92,"shift":5,"offset":0,}, + "93": {"x":72,"y":2,"w":3,"h":16,"character":93,"shift":4,"offset":0,}, + "94": {"x":64,"y":2,"w":6,"h":16,"character":94,"shift":6,"offset":0,}, + "95": {"x":56,"y":2,"w":6,"h":16,"character":95,"shift":5,"offset":-1,}, + "96": {"x":50,"y":2,"w":4,"h":16,"character":96,"shift":7,"offset":1,}, + "97": {"x":42,"y":2,"w":6,"h":16,"character":97,"shift":7,"offset":0,}, + "98": {"x":33,"y":2,"w":7,"h":16,"character":98,"shift":7,"offset":0,}, + "99": {"x":25,"y":2,"w":6,"h":16,"character":99,"shift":6,"offset":0,}, + "100": {"x":16,"y":2,"w":7,"h":16,"character":100,"shift":7,"offset":0,}, + "101": {"x":7,"y":2,"w":7,"h":16,"character":101,"shift":7,"offset":0,}, + "102": {"x":77,"y":2,"w":5,"h":16,"character":102,"shift":4,"offset":0,}, + "103": {"x":196,"y":2,"w":7,"h":16,"character":103,"shift":6,"offset":0,}, + "104": {"x":32,"y":20,"w":7,"h":16,"character":104,"shift":7,"offset":0,}, + "105": {"x":205,"y":2,"w":3,"h":16,"character":105,"shift":3,"offset":0,}, + "106": {"x":117,"y":20,"w":4,"h":16,"character":106,"shift":3,"offset":-1,}, + "107": {"x":108,"y":20,"w":7,"h":16,"character":107,"shift":7,"offset":0,}, + "108": {"x":103,"y":20,"w":3,"h":16,"character":108,"shift":3,"offset":0,}, + "109": {"x":91,"y":20,"w":10,"h":16,"character":109,"shift":11,"offset":0,}, + "110": {"x":82,"y":20,"w":7,"h":16,"character":110,"shift":7,"offset":0,}, + "111": {"x":73,"y":20,"w":7,"h":16,"character":111,"shift":7,"offset":0,}, + "112": {"x":64,"y":20,"w":7,"h":16,"character":112,"shift":7,"offset":0,}, + "113": {"x":55,"y":20,"w":7,"h":16,"character":113,"shift":7,"offset":0,}, + "114": {"x":48,"y":20,"w":5,"h":16,"character":114,"shift":5,"offset":0,}, + "115": {"x":123,"y":20,"w":6,"h":16,"character":115,"shift":5,"offset":0,}, + "116": {"x":41,"y":20,"w":5,"h":16,"character":116,"shift":5,"offset":0,}, + "117": {"x":23,"y":20,"w":7,"h":16,"character":117,"shift":7,"offset":0,}, + "118": {"x":14,"y":20,"w":7,"h":16,"character":118,"shift":6,"offset":0,}, + "119": {"x":2,"y":20,"w":10,"h":16,"character":119,"shift":9,"offset":0,}, + "120": {"x":244,"y":2,"w":7,"h":16,"character":120,"shift":6,"offset":0,}, + "121": {"x":235,"y":2,"w":7,"h":16,"character":121,"shift":6,"offset":0,}, + "122": {"x":227,"y":2,"w":6,"h":16,"character":122,"shift":5,"offset":0,}, + "123": {"x":221,"y":2,"w":4,"h":16,"character":123,"shift":4,"offset":0,}, + "124": {"x":217,"y":2,"w":2,"h":16,"character":124,"shift":6,"offset":2,}, + "125": {"x":210,"y":2,"w":5,"h":16,"character":125,"shift":4,"offset":0,}, + "126": {"x":15,"y":56,"w":6,"h":16,"character":126,"shift":6,"offset":0,}, + "9647": {"x":23,"y":56,"w":4,"h":16,"character":9647,"shift":6,"offset":1,}, + }, + "kerningPairs": [ + {"first":65,"second":74,"amount":1,}, + {"first":80,"second":44,"amount":-1,}, + {"first":80,"second":46,"amount":-1,}, + {"first":80,"second":8218,"amount":-1,}, + {"first":80,"second":8222,"amount":-1,}, + ], + "ranges": [ + {"lower":32,"upper":127,}, + {"lower":9647,"upper":9647,}, + ], + "regenerateBitmap": false, + "canGenerateBitmap": true, + "maintainGms1Font": false, + "parent": { + "name": "sunflowers-in-the-rain", + "path": "sunflowers-in-the-rain.yyp", + }, + "resourceVersion": "1.0", + "name": "fn_textsmall", + "tags": [], + "resourceType": "GMFont", +} \ No newline at end of file diff --git a/objects/obj_disclaimer/Create_0.gml b/objects/obj_disclaimer/Create_0.gml new file mode 100644 index 0000000..33068fb --- /dev/null +++ b/objects/obj_disclaimer/Create_0.gml @@ -0,0 +1,6 @@ +scr_initialize(); + +counter = 0; +countermax = 240; + +alpha_cycle = 0; \ No newline at end of file diff --git a/objects/obj_disclaimer/Draw_0.gml b/objects/obj_disclaimer/Draw_0.gml new file mode 100644 index 0000000..bd48691 --- /dev/null +++ b/objects/obj_disclaimer/Draw_0.gml @@ -0,0 +1,21 @@ +draw_set_halign( fa_center ); +draw_set_font( fn_textlarge ); +draw_text_color(320, 30, "The following is a fan-created derivative work of Touhou Project.\n" + + "Touhou Project is the copyright of Team Shanghai Alice.\n\n\n" + + "Developed for Touhou Pride Jam #4 by magicalfeyfenny\n" + + "6/1/2022 ~ 6/30/2022" + , c_fuchsia, c_fuchsia, c_orange, c_orange, alpha_cycle); + + +draw_set_font( fn_textsmall ); +draw_set_halign( fa_right ); +draw_text_color( 630, 320, "Team Shanghai Alice:\n" + + "https://www16.big.or.jp/~zun/" + , c_fuchsia, c_fuchsia, c_orange, c_orange, alpha_cycle); + +draw_set_halign( fa_left ); +draw_text_color( 10, 320, "Source code:\n" + + "https://git.fenny.space/magicalfeyfenny/thpj4" + , c_fuchsia, c_fuchsia, c_orange, c_orange, alpha_cycle); + + diff --git a/objects/obj_disclaimer/Step_0.gml b/objects/obj_disclaimer/Step_0.gml new file mode 100644 index 0000000..a8a9be7 --- /dev/null +++ b/objects/obj_disclaimer/Step_0.gml @@ -0,0 +1,15 @@ +counter++; + +if (counter > 180) { + alpha_cycle = (210 - counter) / 30; +} else { + alpha_cycle = counter / 30; +} + +if ( counter >= countermax ) { + room_goto_next(); +} + +if ( scr_input_get( INPUT_PAUSE ) ) { +// game_end(); +} diff --git a/objects/obj_disclaimer/obj_disclaimer.yy b/objects/obj_disclaimer/obj_disclaimer.yy new file mode 100644 index 0000000..8ff8f56 --- /dev/null +++ b/objects/obj_disclaimer/obj_disclaimer.yy @@ -0,0 +1,35 @@ +{ + "spriteId": null, + "solid": false, + "visible": true, + "spriteMaskId": null, + "persistent": false, + "parentObjectId": null, + "physicsObject": false, + "physicsSensor": false, + "physicsShape": 1, + "physicsGroup": 1, + "physicsDensity": 0.5, + "physicsRestitution": 0.1, + "physicsLinearDamping": 0.1, + "physicsAngularDamping": 0.1, + "physicsFriction": 0.2, + "physicsStartAwake": true, + "physicsKinematic": false, + "physicsShapePoints": [], + "eventList": [ + {"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, + {"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, + {"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, + ], + "properties": [], + "overriddenProperties": [], + "parent": { + "name": "sunflowers-in-the-rain", + "path": "sunflowers-in-the-rain.yyp", + }, + "resourceVersion": "1.0", + "name": "obj_disclaimer", + "tags": [], + "resourceType": "GMObject", +} \ No newline at end of file diff --git a/objects/obj_initialize/Create_0.gml b/objects/obj_initialize/Create_0.gml new file mode 100644 index 0000000..7425233 --- /dev/null +++ b/objects/obj_initialize/Create_0.gml @@ -0,0 +1 @@ +scr_initialize(); diff --git a/objects/obj_initialize/Step_2.gml b/objects/obj_initialize/Step_2.gml new file mode 100644 index 0000000..18cfcb7 --- /dev/null +++ b/objects/obj_initialize/Step_2.gml @@ -0,0 +1 @@ +room_goto_next(); diff --git a/objects/obj_initialize/obj_initialize.yy b/objects/obj_initialize/obj_initialize.yy new file mode 100644 index 0000000..9551958 --- /dev/null +++ b/objects/obj_initialize/obj_initialize.yy @@ -0,0 +1,34 @@ +{ + "spriteId": null, + "solid": false, + "visible": true, + "spriteMaskId": null, + "persistent": false, + "parentObjectId": null, + "physicsObject": false, + "physicsSensor": false, + "physicsShape": 1, + "physicsGroup": 1, + "physicsDensity": 0.5, + "physicsRestitution": 0.1, + "physicsLinearDamping": 0.1, + "physicsAngularDamping": 0.1, + "physicsFriction": 0.2, + "physicsStartAwake": true, + "physicsKinematic": false, + "physicsShapePoints": [], + "eventList": [ + {"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, + {"isDnD":false,"eventNum":2,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, + ], + "properties": [], + "overriddenProperties": [], + "parent": { + "name": "sunflowers-in-the-rain", + "path": "sunflowers-in-the-rain.yyp", + }, + "resourceVersion": "1.0", + "name": "obj_initialize", + "tags": [], + "resourceType": "GMObject", +} \ No newline at end of file diff --git a/objects/obj_title/Create_0.gml b/objects/obj_title/Create_0.gml new file mode 100644 index 0000000..19928b5 --- /dev/null +++ b/objects/obj_title/Create_0.gml @@ -0,0 +1,4 @@ +/// @description Insert description here +// You can write your code in this editor + +title_mode = TITLE_MODE_ diff --git a/objects/obj_title/obj_title.yy b/objects/obj_title/obj_title.yy new file mode 100644 index 0000000..51b3e78 --- /dev/null +++ b/objects/obj_title/obj_title.yy @@ -0,0 +1,33 @@ +{ + "spriteId": null, + "solid": false, + "visible": true, + "spriteMaskId": null, + "persistent": false, + "parentObjectId": null, + "physicsObject": false, + "physicsSensor": false, + "physicsShape": 1, + "physicsGroup": 1, + "physicsDensity": 0.5, + "physicsRestitution": 0.1, + "physicsLinearDamping": 0.1, + "physicsAngularDamping": 0.1, + "physicsFriction": 0.2, + "physicsStartAwake": true, + "physicsKinematic": false, + "physicsShapePoints": [], + "eventList": [ + {"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, + ], + "properties": [], + "overriddenProperties": [], + "parent": { + "name": "sunflowers-in-the-rain", + "path": "sunflowers-in-the-rain.yyp", + }, + "resourceVersion": "1.0", + "name": "obj_title", + "tags": [], + "resourceType": "GMObject", +} \ No newline at end of file diff --git a/rooms/rm_cutscene/rm_cutscene.yy b/rooms/rm_cutscene/rm_cutscene.yy new file mode 100644 index 0000000..ae7edb6 --- /dev/null +++ b/rooms/rm_cutscene/rm_cutscene.yy @@ -0,0 +1,52 @@ +{ + "isDnd": false, + "volume": 1.0, + "parentRoom": null, + "views": [ + {"inherit":false,"visible":true,"xview":0,"yview":0,"wview":640,"hview":360,"xport":0,"yport":0,"wport":1280,"hport":720,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + ], + "layers": [ + {"instances":[],"visible":true,"depth":0,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"effectEnabled":true,"effectType":null,"properties":[],"resourceVersion":"1.0","name":"Instances","tags":[],"resourceType":"GMRInstanceLayer",}, + {"spriteId":null,"colour":4278190080,"x":0,"y":0,"htiled":false,"vtiled":false,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":15.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":100,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"effectEnabled":true,"effectType":null,"properties":[],"resourceVersion":"1.0","name":"Background","tags":[],"resourceType":"GMRBackgroundLayer",}, + ], + "inheritLayers": false, + "creationCodeFile": "", + "inheritCode": false, + "instanceCreationOrder": [], + "inheritCreationOrder": false, + "sequenceId": null, + "roomSettings": { + "inheritRoomSettings": false, + "Width": 640, + "Height": 360, + "persistent": false, + }, + "viewSettings": { + "inheritViewSettings": false, + "enableViews": true, + "clearViewBackground": false, + "clearDisplayBuffer": true, + }, + "physicsSettings": { + "inheritPhysicsSettings": false, + "PhysicsWorld": false, + "PhysicsWorldGravityX": 0.0, + "PhysicsWorldGravityY": 10.0, + "PhysicsWorldPixToMetres": 0.1, + }, + "parent": { + "name": "sunflowers-in-the-rain", + "path": "sunflowers-in-the-rain.yyp", + }, + "resourceVersion": "1.0", + "name": "rm_cutscene", + "tags": [], + "resourceType": "GMRoom", +} \ No newline at end of file diff --git a/rooms/rm_disclaimer/rm_disclaimer.yy b/rooms/rm_disclaimer/rm_disclaimer.yy new file mode 100644 index 0000000..e39413f --- /dev/null +++ b/rooms/rm_disclaimer/rm_disclaimer.yy @@ -0,0 +1,56 @@ +{ + "isDnd": false, + "volume": 1.0, + "parentRoom": null, + "views": [ + {"inherit":false,"visible":true,"xview":0,"yview":0,"wview":640,"hview":360,"xport":0,"yport":0,"wport":1280,"hport":720,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + ], + "layers": [ + {"instances":[ + {"properties":[],"isDnd":false,"objectId":{"name":"obj_disclaimer","path":"objects/obj_disclaimer/obj_disclaimer.yy",},"inheritCode":false,"hasCreationCode":false,"colour":4294967295,"rotation":0.0,"scaleX":1.0,"scaleY":1.0,"imageIndex":0,"imageSpeed":1.0,"inheritedItemId":null,"frozen":false,"ignore":false,"inheritItemSettings":false,"x":0.0,"y":0.0,"resourceVersion":"1.0","name":"inst_5E25EB18","tags":[],"resourceType":"GMRInstance",}, + ],"visible":true,"depth":0,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"effectEnabled":true,"effectType":null,"properties":[],"resourceVersion":"1.0","name":"Instances","tags":[],"resourceType":"GMRInstanceLayer",}, + {"spriteId":null,"colour":4278190080,"x":0,"y":0,"htiled":false,"vtiled":false,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":15.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":100,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"effectEnabled":true,"effectType":null,"properties":[],"resourceVersion":"1.0","name":"Background","tags":[],"resourceType":"GMRBackgroundLayer",}, + ], + "inheritLayers": false, + "creationCodeFile": "", + "inheritCode": false, + "instanceCreationOrder": [ + {"name":"inst_5E25EB18","path":"rooms/rm_disclaimer/rm_disclaimer.yy",}, + ], + "inheritCreationOrder": false, + "sequenceId": null, + "roomSettings": { + "inheritRoomSettings": false, + "Width": 640, + "Height": 360, + "persistent": false, + }, + "viewSettings": { + "inheritViewSettings": false, + "enableViews": true, + "clearViewBackground": false, + "clearDisplayBuffer": true, + }, + "physicsSettings": { + "inheritPhysicsSettings": false, + "PhysicsWorld": false, + "PhysicsWorldGravityX": 0.0, + "PhysicsWorldGravityY": 10.0, + "PhysicsWorldPixToMetres": 0.1, + }, + "parent": { + "name": "sunflowers-in-the-rain", + "path": "sunflowers-in-the-rain.yyp", + }, + "resourceVersion": "1.0", + "name": "rm_disclaimer", + "tags": [], + "resourceType": "GMRoom", +} \ No newline at end of file diff --git a/rooms/rm_game/rm_game.yy b/rooms/rm_game/rm_game.yy new file mode 100644 index 0000000..2e98e82 --- /dev/null +++ b/rooms/rm_game/rm_game.yy @@ -0,0 +1,52 @@ +{ + "isDnd": false, + "volume": 1.0, + "parentRoom": null, + "views": [ + {"inherit":false,"visible":true,"xview":0,"yview":0,"wview":640,"hview":360,"xport":0,"yport":0,"wport":1280,"hport":720,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + ], + "layers": [ + {"instances":[],"visible":true,"depth":0,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"effectEnabled":true,"effectType":null,"properties":[],"resourceVersion":"1.0","name":"Instances","tags":[],"resourceType":"GMRInstanceLayer",}, + {"spriteId":null,"colour":4278190080,"x":0,"y":0,"htiled":false,"vtiled":false,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":15.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":100,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"effectEnabled":true,"effectType":null,"properties":[],"resourceVersion":"1.0","name":"Background","tags":[],"resourceType":"GMRBackgroundLayer",}, + ], + "inheritLayers": false, + "creationCodeFile": "", + "inheritCode": false, + "instanceCreationOrder": [], + "inheritCreationOrder": false, + "sequenceId": null, + "roomSettings": { + "inheritRoomSettings": false, + "Width": 640, + "Height": 360, + "persistent": false, + }, + "viewSettings": { + "inheritViewSettings": false, + "enableViews": true, + "clearViewBackground": false, + "clearDisplayBuffer": true, + }, + "physicsSettings": { + "inheritPhysicsSettings": false, + "PhysicsWorld": false, + "PhysicsWorldGravityX": 0.0, + "PhysicsWorldGravityY": 10.0, + "PhysicsWorldPixToMetres": 0.1, + }, + "parent": { + "name": "sunflowers-in-the-rain", + "path": "sunflowers-in-the-rain.yyp", + }, + "resourceVersion": "1.0", + "name": "rm_game", + "tags": [], + "resourceType": "GMRoom", +} \ No newline at end of file diff --git a/rooms/rm_init/rm_init.yy b/rooms/rm_init/rm_init.yy new file mode 100644 index 0000000..b85aec0 --- /dev/null +++ b/rooms/rm_init/rm_init.yy @@ -0,0 +1,56 @@ +{ + "isDnd": false, + "volume": 1.0, + "parentRoom": null, + "views": [ + {"inherit":false,"visible":true,"xview":0,"yview":0,"wview":640,"hview":360,"xport":0,"yport":0,"wport":1280,"hport":720,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + ], + "layers": [ + {"instances":[ + {"properties":[],"isDnd":false,"objectId":{"name":"obj_initialize","path":"objects/obj_initialize/obj_initialize.yy",},"inheritCode":false,"hasCreationCode":false,"colour":4294967295,"rotation":0.0,"scaleX":1.0,"scaleY":1.0,"imageIndex":0,"imageSpeed":1.0,"inheritedItemId":null,"frozen":false,"ignore":false,"inheritItemSettings":false,"x":0.0,"y":0.0,"resourceVersion":"1.0","name":"inst_1F689229","tags":[],"resourceType":"GMRInstance",}, + ],"visible":true,"depth":0,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"effectEnabled":true,"effectType":null,"properties":[],"resourceVersion":"1.0","name":"Instances","tags":[],"resourceType":"GMRInstanceLayer",}, + {"spriteId":null,"colour":4278190080,"x":0,"y":0,"htiled":false,"vtiled":false,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":15.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":100,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"effectEnabled":true,"effectType":null,"properties":[],"resourceVersion":"1.0","name":"Background","tags":[],"resourceType":"GMRBackgroundLayer",}, + ], + "inheritLayers": false, + "creationCodeFile": "", + "inheritCode": false, + "instanceCreationOrder": [ + {"name":"inst_1F689229","path":"rooms/rm_init/rm_init.yy",}, + ], + "inheritCreationOrder": false, + "sequenceId": null, + "roomSettings": { + "inheritRoomSettings": false, + "Width": 640, + "Height": 360, + "persistent": false, + }, + "viewSettings": { + "inheritViewSettings": false, + "enableViews": true, + "clearViewBackground": false, + "clearDisplayBuffer": true, + }, + "physicsSettings": { + "inheritPhysicsSettings": false, + "PhysicsWorld": false, + "PhysicsWorldGravityX": 0.0, + "PhysicsWorldGravityY": 10.0, + "PhysicsWorldPixToMetres": 0.1, + }, + "parent": { + "name": "sunflowers-in-the-rain", + "path": "sunflowers-in-the-rain.yyp", + }, + "resourceVersion": "1.0", + "name": "rm_init", + "tags": [], + "resourceType": "GMRoom", +} \ No newline at end of file diff --git a/rooms/rm_title/rm_title.yy b/rooms/rm_title/rm_title.yy new file mode 100644 index 0000000..d97c441 --- /dev/null +++ b/rooms/rm_title/rm_title.yy @@ -0,0 +1,52 @@ +{ + "isDnd": false, + "volume": 1.0, + "parentRoom": null, + "views": [ + {"inherit":false,"visible":true,"xview":0,"yview":0,"wview":640,"hview":360,"xport":0,"yport":0,"wport":1280,"hport":720,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,}, + ], + "layers": [ + {"instances":[],"visible":true,"depth":0,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"effectEnabled":true,"effectType":null,"properties":[],"resourceVersion":"1.0","name":"Instances","tags":[],"resourceType":"GMRInstanceLayer",}, + {"spriteId":null,"colour":4278190080,"x":0,"y":0,"htiled":false,"vtiled":false,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":15.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":100,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"effectEnabled":true,"effectType":null,"properties":[],"resourceVersion":"1.0","name":"Background","tags":[],"resourceType":"GMRBackgroundLayer",}, + ], + "inheritLayers": false, + "creationCodeFile": "", + "inheritCode": false, + "instanceCreationOrder": [], + "inheritCreationOrder": false, + "sequenceId": null, + "roomSettings": { + "inheritRoomSettings": false, + "Width": 640, + "Height": 360, + "persistent": false, + }, + "viewSettings": { + "inheritViewSettings": false, + "enableViews": true, + "clearViewBackground": false, + "clearDisplayBuffer": true, + }, + "physicsSettings": { + "inheritPhysicsSettings": false, + "PhysicsWorld": false, + "PhysicsWorldGravityX": 0.0, + "PhysicsWorldGravityY": 10.0, + "PhysicsWorldPixToMetres": 0.1, + }, + "parent": { + "name": "sunflowers-in-the-rain", + "path": "sunflowers-in-the-rain.yyp", + }, + "resourceVersion": "1.0", + "name": "rm_title", + "tags": [], + "resourceType": "GMRoom", +} \ No newline at end of file diff --git a/scripts/scr_dialogue_start/scr_dialogue_start.gml b/scripts/scr_dialogue_start/scr_dialogue_start.gml new file mode 100644 index 0000000..e034b18 --- /dev/null +++ b/scripts/scr_dialogue_start/scr_dialogue_start.gml @@ -0,0 +1,63 @@ +/// @function: scr_dialogue_start( _filename ); +/// @param {string} _filename The filename of the dialogue branch + +// Requirements: An instance of obj_dialogue + +function scr_dialogue_start( _filename ) { + if (!instance_exists(obj_dialogue) ) { + return -1; + } + +//file format for dialogue: +/* + last_active {int} active_test + actor_left_emote {int} emote_test + actor_left {string} name_test + actor_right_emote {int} emote_test + actor_right {string} name_test + texttarget {string} text_test + + repeat until EOF. # acts as a newline delimiter +*/ + + //clear all queues + ds_queue_clear( obj_dialogue.active_test ); + ds_queue_clear( obj_dialogue.emote_test ); + ds_queue_clear( obj_dialogue.name_test ); + ds_queue_clear( obj_dialogue.text_test ); + + //open dialogue file matching _filename + file = file_text_open_read( _filename ); + + //enqueue dialogue + while (!file_text_eof(file) ) { + ds_queue_enqueue( obj_dialogue.active_test, file_text_read_real(file) ); + file_text_readln(file); + ds_queue_enqueue( obj_dialogue.emote_test, file_text_read_real(file) ); + file_text_readln(file); + ds_queue_enqueue( obj_dialogue.name_test, file_text_read_string(file) ); + file_text_readln(file); + ds_queue_enqueue( obj_dialogue.emote_test, file_text_read_real(file) ); + file_text_readln(file); + ds_queue_enqueue( obj_dialogue.name_test, file_text_read_string(file) ); + file_text_readln(file); + ds_queue_enqueue( obj_dialogue.text_test, file_text_read_string(file) ); + file_text_readln(file); + } + + //close dialogue file + file_text_close( file ); + + //enter dialogue mode and set variables + obj_dialogue.dialogue_mode = true; + obj_dialogue.textspew = ""; + obj_dialogue.texttarget = ""; + obj_dialogue.textload = ""; + obj_dialogue.actor_left = ""; + obj_dialogue.actor_left_emote = EMOTE_NEUTRAL; + obj_dialogue.actor_right = ""; + obj_dialogue.actor_right_emote = EMOTE_NEUTRAL; + obj_dialogue.spewlength = 0; + obj_dialogue.last_active = LEFT; + obj_dialogue.text_advance_ready = TEXT_LOADING; +} \ No newline at end of file diff --git a/scripts/scr_dialogue_start/scr_dialogue_start.yy b/scripts/scr_dialogue_start/scr_dialogue_start.yy new file mode 100644 index 0000000..b8e7869 --- /dev/null +++ b/scripts/scr_dialogue_start/scr_dialogue_start.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "sunflowers-in-the-rain", + "path": "sunflowers-in-the-rain.yyp", + }, + "resourceVersion": "1.0", + "name": "scr_dialogue_start", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/scr_initialize/scr_initialize.gml b/scripts/scr_initialize/scr_initialize.gml new file mode 100644 index 0000000..620b1ce --- /dev/null +++ b/scripts/scr_initialize/scr_initialize.gml @@ -0,0 +1,139 @@ + /// @function scr_initialize(); + +#region //define global constants + #macro LEFT -1 + #macro RIGHT 1 + #macro TOP -1 + #macro BOTTOM 1 + #macro CIRCLE 360 + + //inputs + #macro INPUT_UP "input_up" + #macro INPUT_DOWN "input_down" + #macro INPUT_LEFT "input_left" + #macro INPUT_RIGHT "input_right" + #macro INPUT_SHOT_LEFT "input_shot_left" + #macro INPUT_SHOT_RIGHT "input_shot_right" + #macro INPUT_FOCUS "input_focus" + #macro INPUT_BOMB "input_bomb" + #macro INPUT_PAUSE "input_pause" + #macro INPUT_ANY "input_any" + + //window + #macro WINDOW_BASE_WIDTH 640 + #macro WINDOW_BASE_HEIGHT 360 + #macro VIEW_MULTIPLY_360 1 + #macro VIEW_MULTIPLY_720 2 + #macro VIEW_MULTIPLY_1080 3 + #macro VIEW_MULTIPLY_1440 4 + #macro VIEW_MULTIPLY_2160 6 + #macro BOUNDARY_LEFT 30 + #macro BOUNDARY_RIGHT 610 + #macro BOUNDARY_TOP 60 + #macro BOUNDARY_BOTTOM 300 + + //menus & files + #macro OPTIONS_INPUT_TYPE "options_input" + #macro OPTIONS_FULLSCREEN "options_full_toggle" + #macro OPTIONS_FULLMULT "options_full_res" + #macro OPTIONS_WINDOWMULT "options_window_res" + + #macro SCORE_READ 0 + #macro SCORE_WRITE 1 + #macro SCORE_INIT 2 + #macro SCORE_ZERO 0 + + //title + #macro TITLE_MENU_CHOICES 3 + #macro TITLE_MODE_START 0 + #macro TITLE_MODE_MENU 1 + #macro TITLE_MODE_OPTIONS 2 + + //dialogue + #macro TEXT_LOADING -1 + #macro TEXT_TYPING 0 + #macro TEXT_READY 1 + #macro EMOTE_NEUTRAL 0 + #macro EMOTE_HAPPY 1 + #macro EMOTE_SAD 2 + #macro EMOTE_CONFUSED 3 + #macro EMOTE_ANGRY 4 + #macro EMOTE_OUCH 5 + #macro LEFT_ACTOR 0 + #macro RIGHT_ACTOR 1 + + //player + #macro SPAWN_X 60 + #macro SPAWN_Y 180 + #macro LIVES_INIT 3 + #macro LIVES_MAX 5 + #macro BOMBS_INIT 3 + #macro BOMBS_MAX 5 + #macro HYPER_INIT 0 + #macro HYPER_COST 100 + #macro HYPER_MAX 300 + #macro FOCUS_SPEED 2 + #macro UNFOC_SPEED 5 + #macro DEATHBOMB_WINDOW 40 + #macro RESPAWN_TIMER 60 + #macro RESPAWN_INVULN 120 + + #macro BOMB_DAMAGE_TICK 2 + #macro BOMB_DURATION_NORMAL 180 + #macro BOMB_DURATION_DEATHBOMB 360 + + #macro HYPER_INACTIVE 0 + #macro HYPER_TIER_1 1 + #macro HYPER_TIER_2 2 + #macro HYPER_TIER_3 3 + + #macro OPTION_FORWARD 100 + #macro OPTION_SIDE_UNFOC 100 + #macro OPTION_SIDE_FOCUS 20 + + #macro SHOT_DELAY 3 + #macro SHOT_PLAYER_DAMAGE 5 + #macro SHOT_PLAYER_SPEED 20 + #macro SHOT_OPTION_DAMAGE 1 + #macro SHOT_OPTION_SPEED 20 + + //enemies + #macro SCORE_BULLET_VALUE 100 + #macro SCORE_ENEMY_VALUE 10000 + #macro SCORE_GRAZE_VALUE 10 + #macro SHOT_SLIP -.02 + + #macro MODE_APPROACH 0 + #macro MODE_CHAT 1 + #macro MODE_CHARGE 2 + #macro MODE_ACTIVE 3 + #macro BOSS_CHARGE_TIME 120 + #macro BOSS_APPROACH_TIME 30 + + #macro PATTERN_STREAM 0 + #macro PATTERN_AIMED_WAVE 1 + #macro PATTERN_SHOTGUN 2 + #macro PATTERN_LANE 3 + #macro PATTERN_RANDOM_BURST 4 + #macro PATTERN_RING 5 + #macro PATTERN_RANDOM_RING 6 + #macro PATTERN_HORIZ_WALL 7 + #macro PATTERN_VERT_WALL 8 + #macro PATTERN_RANDOM_SPRAY 9 + #macro PATTERN_LANE_RING 10 + #macro PATTERN_SHOTGUN_RING 11 + #macro PATTERN_STREAM_RING 12 + + //effects + #macro PART_CHERRY_FOUNTAIN 0 + #macro EMIT_CHERRYRAIN 0 + +#endregion + +function scr_initialize() { + randomize(); + scr_options_init(); + scr_input_init(); + scr_scores( SCORE_INIT ); + //scr_particles_init(); +} \ No newline at end of file diff --git a/scripts/scr_initialize/scr_initialize.yy b/scripts/scr_initialize/scr_initialize.yy new file mode 100644 index 0000000..41266f0 --- /dev/null +++ b/scripts/scr_initialize/scr_initialize.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "sunflowers-in-the-rain", + "path": "sunflowers-in-the-rain.yyp", + }, + "resourceVersion": "1.0", + "name": "scr_initialize", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/scr_input_get/scr_input_get.gml b/scripts/scr_input_get/scr_input_get.gml new file mode 100644 index 0000000..1540edc --- /dev/null +++ b/scripts/scr_input_get/scr_input_get.gml @@ -0,0 +1,34 @@ +/// @function scr_input_get( _input ) +/// @param {real} _input + +function scr_input_get( _input ) { + +var keycheck = false; +//TODO: add multiple control methods + if ( global.options[? OPTIONS_INPUT_TYPE] == "keyboard" ) { + switch ( _input ) { + #region continuous inputs + case INPUT_UP: + case INPUT_DOWN: + case INPUT_LEFT: + case INPUT_RIGHT: + case INPUT_FOCUS: + case INPUT_SHOT_LEFT: + case INPUT_SHOT_RIGHT: + keycheck = keyboard_check( global.keyboard[? _input] ); + break; + #endregion + #region pressed inputs + case INPUT_BOMB: + case INPUT_PAUSE: + case INPUT_ANY: + keycheck = keyboard_check_pressed( global.keyboard[? _input] ); + break; + #endregion + default: + break; + } + } + + return keycheck; +} diff --git a/scripts/scr_input_get/scr_input_get.yy b/scripts/scr_input_get/scr_input_get.yy new file mode 100644 index 0000000..23fe20a --- /dev/null +++ b/scripts/scr_input_get/scr_input_get.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "sunflowers-in-the-rain", + "path": "sunflowers-in-the-rain.yyp", + }, + "resourceVersion": "1.0", + "name": "scr_input_get", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/scr_input_init/scr_input_init.gml b/scripts/scr_input_init/scr_input_init.gml new file mode 100644 index 0000000..7083cd2 --- /dev/null +++ b/scripts/scr_input_init/scr_input_init.gml @@ -0,0 +1,71 @@ +/// @function scr_input_init(); + +function scr_input_init() { + + //create default keyboard json + if (!variable_global_exists("global.keyboard" ) ) { + global.keyboard = -1; + } + if (!ds_exists(global.keyboard, ds_type_map) ) { + global.keyboard = ds_map_create(); + } + + global.keyboard[? INPUT_UP] = vk_up; + global.keyboard[? INPUT_DOWN] = vk_down; + global.keyboard[? INPUT_LEFT] = vk_left; + global.keyboard[? INPUT_RIGHT] = vk_right; + global.keyboard[? INPUT_SHOT_LEFT] = ord("Z"); + global.keyboard[? INPUT_SHOT_RIGHT] = ord("C"); + global.keyboard[? INPUT_FOCUS] = vk_shift; + global.keyboard[? INPUT_BOMB] = ord("X"); + global.keyboard[? INPUT_PAUSE] = vk_escape; + global.keyboard[? INPUT_ANY] = vk_anykey; + + //load keyboard json, if it doesn't exist or doesn't load right, save a fresh one + if (!file_exists(working_directory + "keyboard.json") ) { //working directory for testing is ~/.config/neo_faraii_nights + var file = file_text_open_write(working_directory + "keyboard.json"); + var output_string = json_encode( global.keyboard ); + file_text_write_string(file, output_string); + file_text_close(file); +// show_message( "Keyboards file does not exist. Storing defaults" ); + } else { + var input_string = ""; + var test_key = ds_map_create(); + var read_file = file_text_open_read( working_directory + "keyboard.json" ); + input_string = file_text_read_string( read_file ); + test_key = json_decode( input_string ); + file_text_close( read_file ); + if ( test_key != -1 ) { + if ( ds_exists( global.keyboard, ds_type_map ) ) { //0-9 is the numeric range of the macros + global.keyboard = json_decode( input_string ); + } else { + var write_file = file_text_open_write( working_directory + "keyboard.json" ); + var output_string = json_encode( global.keyboard ); + file_text_write_string(write_file, output_string); + file_text_close( write_file ); +// show_message( "Keyboards file verification failed. Storing defaults" ); + } + } + ds_map_destroy( test_key ); + } +} +/* + + if (file_exists("inputs.ini") ) { + ini_open("inputs.ini"); + var input_string = ini_read_string("Input", "0", ""); + ini_close(); + } + if (!file_exists("inputs.ini") || input_string == "") { + //defaults + //access with global.options[? ].method[key] + + input_string = ds_map_write( global.options ); + ini_open("inputs.ini"); + ini_write_string("Input", "0", input_string); + ini_close(); + } else { + ds_map_read( global.options, input_string ); + } +*/ + diff --git a/scripts/scr_input_init/scr_input_init.yy b/scripts/scr_input_init/scr_input_init.yy new file mode 100644 index 0000000..c9b4494 --- /dev/null +++ b/scripts/scr_input_init/scr_input_init.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "sunflowers-in-the-rain", + "path": "sunflowers-in-the-rain.yyp", + }, + "resourceVersion": "1.0", + "name": "scr_input_init", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/scr_options_init/scr_options_init.gml b/scripts/scr_options_init/scr_options_init.gml new file mode 100644 index 0000000..5dc9ea4 --- /dev/null +++ b/scripts/scr_options_init/scr_options_init.gml @@ -0,0 +1,63 @@ +function scr_options_init(){ + if (!variable_global_exists( "global.options" ) ) { + global.options = -1; + } + if (!ds_exists(global.options, ds_type_map) ) { + global.options = ds_map_create(); + } + + //initialize default values for options + global.options[? OPTIONS_INPUT_TYPE] = "keyboard"; + global.options[? OPTIONS_FULLSCREEN] = false; + global.options[? OPTIONS_WINDOWMULT] = VIEW_MULTIPLY_720; //default to 1280x720 for non-fullscreen + if ( display_get_height() >= 2160 && display_get_width() >= 3840) { //attempt to adjust to common display resolutions + global.options[? OPTIONS_FULLMULT] = VIEW_MULTIPLY_2160; + } else if ( display_get_height() >= 1440 && display_get_width() >=2560 ) { + global.options[? OPTIONS_FULLMULT] = VIEW_MULTIPLY_1440; + } else if ( display_get_height() >= 1080 && display_get_width() >= 1920 ) { + global.options[? OPTIONS_FULLMULT] = VIEW_MULTIPLY_1080; + } else if ( display_get_height() >= 720 && display_get_width() >= 1280 ) { + global.options[? OPTIONS_FULLMULT] = VIEW_MULTIPLY_720; + } else { + global.options[? OPTIONS_FULLMULT] = VIEW_MULTIPLY_360; + } + + //load options from file + if (!file_exists(working_directory + "options.json") ) { //working directory for testing is ~/.config/neo_faraii_nights + var file = file_text_open_write(working_directory + "options.json"); + var output_string = json_encode( global.options ); + file_text_write_string(file, output_string); + file_text_close(file); +// show_message( "Options file does not exist. Storing defaults" ); + } else { + var input_string = ""; + var test_key = ds_map_create(); + var read_file = file_text_open_read( working_directory + "options.json" ); + input_string = file_text_read_string( read_file ); + test_key = json_decode( input_string ); + file_text_close( read_file ); + if ( test_key != -1 ) { + if ( ds_exists( global.options, ds_type_map ) ) { //0-9 is the numeric range of the macros + global.options = json_decode( input_string ); + } else { + var write_file = file_text_open_write( working_directory + "options.json" ); + var output_string = json_encode( global.options ); + file_text_write_string(write_file, output_string); + file_text_close( write_file ); +// show_message( "Options file verification failed. Storing defaults" ); + } + } + ds_map_destroy( test_key ); + } + + //apply options + if (global.options[? OPTIONS_FULLSCREEN]) { + window_set_fullscreen(true); + view_set_hport(view_current, WINDOW_BASE_HEIGHT * global.options[? OPTIONS_FULLMULT]); + view_set_wport(view_current, WINDOW_BASE_WIDTH * global.options[? OPTIONS_FULLMULT]); + } else { + window_set_fullscreen(false); + view_set_hport(view_current, WINDOW_BASE_HEIGHT * global.options[? OPTIONS_WINDOWMULT]); + view_set_wport(view_current, WINDOW_BASE_WIDTH * global.options[? OPTIONS_WINDOWMULT]); + } +} \ No newline at end of file diff --git a/scripts/scr_options_init/scr_options_init.yy b/scripts/scr_options_init/scr_options_init.yy new file mode 100644 index 0000000..b86208a --- /dev/null +++ b/scripts/scr_options_init/scr_options_init.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "sunflowers-in-the-rain", + "path": "sunflowers-in-the-rain.yyp", + }, + "resourceVersion": "1.0", + "name": "scr_options_init", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/scr_particles_init/scr_particles_init.gml b/scripts/scr_particles_init/scr_particles_init.gml new file mode 100644 index 0000000..7ba1351 --- /dev/null +++ b/scripts/scr_particles_init/scr_particles_init.gml @@ -0,0 +1,28 @@ +function scr_particles_init(){ + //particle systems (what layers, etc. can they appear on) + global.partsys_bg = part_system_create_layer( "bg_particles", true ); + global.partsys_fg = part_system_create_layer( "fg_particles", true ); + + //particle emitters (where they originate from) + #region partsys_bg + global.partemit[ EMIT_CHERRYRAIN ] = part_emitter_create( global.partsys_bg ); { + part_emitter_region( global.partsys_bg, global.partemit[ EMIT_CHERRYRAIN ], -100, WINDOW_BASE_WIDTH + 100, -50, -50, ps_shape_line, ps_distr_linear ); + } + #endregion + #region partsys_fg + + #endregion + + //particle types (the effect shape and behavior itself) + global.parttype[ PART_CHERRY_FOUNTAIN ] = part_type_create(); { + part_type_sprite( global.parttype[ PART_CHERRY_FOUNTAIN ], spr_particle_cherry, false, false, false ); + part_type_size( global.parttype[ PART_CHERRY_FOUNTAIN ], .25, .75, 0, 0 ); + part_type_speed( global.parttype[ PART_CHERRY_FOUNTAIN ], .01, .02, -.001, 0 ); + part_type_orientation( global.parttype[ PART_CHERRY_FOUNTAIN ], 0, 359, .5, 0, true ); + part_type_direction( global.parttype[ PART_CHERRY_FOUNTAIN ], 45, 135, -.05, .03 ); + part_type_gravity( global.parttype[ PART_CHERRY_FOUNTAIN ], .008, 280 ); + part_type_life( global.parttype[ PART_CHERRY_FOUNTAIN ] , 500, 1500 ); + part_type_alpha3( global.parttype[ PART_CHERRY_FOUNTAIN ], .95, .75, 0 ); + } + +} \ No newline at end of file diff --git a/scripts/scr_particles_init/scr_particles_init.yy b/scripts/scr_particles_init/scr_particles_init.yy new file mode 100644 index 0000000..8e6c97d --- /dev/null +++ b/scripts/scr_particles_init/scr_particles_init.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "sunflowers-in-the-rain", + "path": "sunflowers-in-the-rain.yyp", + }, + "resourceVersion": "1.0", + "name": "scr_particles_init", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/scr_scores/scr_scores.gml b/scripts/scr_scores/scr_scores.gml new file mode 100644 index 0000000..66cf2b7 --- /dev/null +++ b/scripts/scr_scores/scr_scores.gml @@ -0,0 +1,43 @@ +/// @function scr_scores( _mode); +/// @param {real} _mode + +function scr_scores( _mode ) { + switch ( _mode ) { + case SCORE_READ: + if ( file_exists( working_directory + "scores.txt" ) ) { + var file = file_text_open_read( working_directory + "scores.txt" ); + var hiscore = 0; + var readscore = 0; + while ( !file_text_eof(file) ) { + readscore = file_text_read_real( file ); + if ( hiscore < readscore ) { + hiscore = readscore; + } + file_text_readln(file); + } + } else { + var hiscore = 0; + } + return hiscore; + case SCORE_WRITE: + if ( file_exists( working_directory + "scores.txt" ) ) { + var file = file_text_open_append( working_directory + "scores.txt" ); + file_text_write_real( file, obj_player.score_current ); + file_text_writeln(file); + file_text_close(file); + } + return 0; + case SCORE_INIT: + if ( !file_exists( working_directory + "scores.txt" ) ) { + var file = file_text_open_write( working_directory + "scores.txt" ); + file_text_write_real( file, 0 ); + file_text_writeln(file); + file_text_close(file); +// show_message( "Scores file does not exists. Initializing" ); + } + return 0; + default: + return -1; + } +} + diff --git a/scripts/scr_scores/scr_scores.yy b/scripts/scr_scores/scr_scores.yy new file mode 100644 index 0000000..b51e69c --- /dev/null +++ b/scripts/scr_scores/scr_scores.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "sunflowers-in-the-rain", + "path": "sunflowers-in-the-rain.yyp", + }, + "resourceVersion": "1.0", + "name": "scr_scores", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/sunflowers-in-the-rain.yyp b/sunflowers-in-the-rain.yyp index 08f66a9..4dc35ca 100644 --- a/sunflowers-in-the-rain.yyp +++ b/sunflowers-in-the-rain.yyp @@ -1,5 +1,23 @@ { - "resources": [], + "resources": [ + {"id":{"name":"scr_dialogue_start","path":"scripts/scr_dialogue_start/scr_dialogue_start.yy",},"order":7,}, + {"id":{"name":"obj_disclaimer","path":"objects/obj_disclaimer/obj_disclaimer.yy",},"order":14,}, + {"id":{"name":"fn_textlarge","path":"fonts/fn_textlarge/fn_textlarge.yy",},"order":15,}, + {"id":{"name":"rm_title","path":"rooms/rm_title/rm_title.yy",},"order":2,}, + {"id":{"name":"rm_disclaimer","path":"rooms/rm_disclaimer/rm_disclaimer.yy",},"order":1,}, + {"id":{"name":"scr_initialize","path":"scripts/scr_initialize/scr_initialize.yy",},"order":6,}, + {"id":{"name":"scr_options_init","path":"scripts/scr_options_init/scr_options_init.yy",},"order":10,}, + {"id":{"name":"rm_game","path":"rooms/rm_game/rm_game.yy",},"order":4,}, + {"id":{"name":"scr_input_get","path":"scripts/scr_input_get/scr_input_get.yy",},"order":8,}, + {"id":{"name":"obj_initialize","path":"objects/obj_initialize/obj_initialize.yy",},"order":5,}, + {"id":{"name":"fn_textsmall","path":"fonts/fn_textsmall/fn_textsmall.yy",},"order":16,}, + {"id":{"name":"scr_particles_init","path":"scripts/scr_particles_init/scr_particles_init.yy",},"order":11,}, + {"id":{"name":"scr_input_init","path":"scripts/scr_input_init/scr_input_init.yy",},"order":9,}, + {"id":{"name":"obj_title","path":"objects/obj_title/obj_title.yy",},"order":17,}, + {"id":{"name":"scr_scores","path":"scripts/scr_scores/scr_scores.yy",},"order":12,}, + {"id":{"name":"rm_cutscene","path":"rooms/rm_cutscene/rm_cutscene.yy",},"order":3,}, + {"id":{"name":"rm_init","path":"rooms/rm_init/rm_init.yy",},"order":0,}, + ], "Options": [ {"name":"Android","path":"options/android/options_android.yy",}, {"name":"HTML5","path":"options/html5/options_html5.yy",}, @@ -18,7 +36,13 @@ "name": "Default", "children": [], }, - "RoomOrderNodes": [], + "RoomOrderNodes": [ + {"roomId":{"name":"rm_init","path":"rooms/rm_init/rm_init.yy",},}, + {"roomId":{"name":"rm_disclaimer","path":"rooms/rm_disclaimer/rm_disclaimer.yy",},}, + {"roomId":{"name":"rm_title","path":"rooms/rm_title/rm_title.yy",},}, + {"roomId":{"name":"rm_cutscene","path":"rooms/rm_cutscene/rm_cutscene.yy",},}, + {"roomId":{"name":"rm_game","path":"rooms/rm_game/rm_game.yy",},}, + ], "Folders": [], "AudioGroups": [ {"targets":-1,"resourceVersion":"1.3","name":"audiogroup_default","resourceType":"GMAudioGroup",},