From 58cbf958bf381d1aa14a61bed0277e43d9e48ff7 Mon Sep 17 00:00:00 2001 From: David Lara Date: Thu, 15 Aug 2013 15:24:59 +0000 Subject: [PATCH] First upload of current code. --- README | 69 ++ abbaye.desktop | 18 + abbaye.png | Bin 0 -> 366 bytes fonts/VeniceClassic.ttf | Bin 0 -> 16128 bytes graphics/abbeymd.png | Bin 0 -> 2434 bytes graphics/fondosmd/01.png | Bin 0 -> 2129 bytes graphics/fondosmd/02.png | Bin 0 -> 3098 bytes graphics/fondosmd/03.png | Bin 0 -> 2647 bytes graphics/fondosmd/05.png | Bin 0 -> 3705 bytes graphics/fondosmd/06.png | Bin 0 -> 3303 bytes graphics/fondosmd/07.png | Bin 0 -> 3615 bytes graphics/fondosmd/08.png | Bin 0 -> 3875 bytes graphics/fondosmd/09.png | Bin 0 -> 3863 bytes graphics/fondosmd/10.png | Bin 0 -> 4266 bytes graphics/fondosmd/11.png | Bin 0 -> 4007 bytes graphics/fondosmd/12.png | Bin 0 -> 3507 bytes graphics/fondosmd/13.png | Bin 0 -> 3376 bytes graphics/fondosmd/14.png | Bin 0 -> 4519 bytes graphics/fondosmd/15.png | Bin 0 -> 3513 bytes graphics/fondosmd/16.png | Bin 0 -> 4131 bytes graphics/fondosmd/17.png | Bin 0 -> 3601 bytes graphics/fondosmd/18.png | Bin 0 -> 4750 bytes graphics/fondosmd/19.png | Bin 0 -> 4529 bytes graphics/fondosmd/20.png | Bin 0 -> 2877 bytes graphics/fondosmd/21.png | Bin 0 -> 3436 bytes graphics/fondosmd/22.png | Bin 0 -> 4087 bytes graphics/fondosmd/23.png | Bin 0 -> 3675 bytes graphics/fondosmd/24.png | Bin 0 -> 3079 bytes graphics/intro-pandora.png | Bin 0 -> 8647 bytes graphics/intro.png | Bin 0 -> 8700 bytes graphics/intro2.png | Bin 0 -> 2735 bytes graphics/pergamino.png | Bin 0 -> 323 bytes graphics/pergaminoazul.png | Bin 0 -> 4184 bytes graphics/pergaminorojo.png | Bin 0 -> 2825 bytes graphics/temp.png | Bin 0 -> 304 bytes graphics/tiles.png | Bin 0 -> 17441 bytes graphics/tilesmd.png | Bin 0 -> 35662 bytes graphics/titlemd.png | Bin 0 -> 1403 bytes makefile | 35 + mapa/enemigos.txt | 200 ++++++ mapa/mapa.txt | 575 ++++++++++++++++ music/AreaIChurchN.wav | Bin 0 -> 617784 bytes music/AreaIICavesV2N.wav | Bin 0 -> 1133599 bytes music/AreaIIIHellN.wav | Bin 0 -> 1379635 bytes music/EvilFightN.wav | Bin 0 -> 896377 bytes music/GameOverV2N.wav | Bin 0 -> 296706 bytes music/HangmansTree.wav | Bin 0 -> 88965 bytes music/MainTitleN.wav | Bin 0 -> 246471 bytes music/ManhuntN.wav | Bin 0 -> 315727 bytes music/ManhuntwoodN.wav | Bin 0 -> 125049 bytes music/PrayerofHopeN.wav | Bin 0 -> 321517 bytes sounds/Item.wav | Bin 0 -> 18170 bytes sounds/doorfx.wav | Bin 0 -> 30362 bytes sounds/jump.wav | Bin 0 -> 5755 bytes sounds/mechanismn.wav | Bin 0 -> 66582 bytes sounds/onedeathn.wav | Bin 0 -> 88421 bytes sounds/shoot.wav | Bin 0 -> 11884 bytes sounds/slash.wav | Bin 0 -> 4482 bytes src/barradeestado.c | 107 +++ src/barradeestado.h | 4 + src/bosses.c | 383 +++++++++++ src/bosses.h | 9 + src/comun.h | 142 ++++ src/enemigos.c | 468 +++++++++++++ src/enemigos.h | 10 + src/fase.c | 147 ++++ src/fase.h | 5 + src/jean.c | 264 +++++++ src/jean.h | 8 + src/main.c | 1328 ++++++++++++++++++++++++++++++++++++ src/main.h | 23 + src/musica.c | 124 ++++ src/musica.h | 5 + src/pantallas.c | 528 ++++++++++++++ src/pantallas.h | 12 + src/structs.h | 41 ++ 76 files changed, 4505 insertions(+) create mode 100644 README create mode 100644 abbaye.desktop create mode 100644 abbaye.png create mode 100644 fonts/VeniceClassic.ttf create mode 100644 graphics/abbeymd.png create mode 100644 graphics/fondosmd/01.png create mode 100644 graphics/fondosmd/02.png create mode 100644 graphics/fondosmd/03.png create mode 100644 graphics/fondosmd/05.png create mode 100644 graphics/fondosmd/06.png create mode 100644 graphics/fondosmd/07.png create mode 100644 graphics/fondosmd/08.png create mode 100644 graphics/fondosmd/09.png create mode 100644 graphics/fondosmd/10.png create mode 100644 graphics/fondosmd/11.png create mode 100644 graphics/fondosmd/12.png create mode 100644 graphics/fondosmd/13.png create mode 100644 graphics/fondosmd/14.png create mode 100644 graphics/fondosmd/15.png create mode 100644 graphics/fondosmd/16.png create mode 100644 graphics/fondosmd/17.png create mode 100644 graphics/fondosmd/18.png create mode 100644 graphics/fondosmd/19.png create mode 100644 graphics/fondosmd/20.png create mode 100644 graphics/fondosmd/21.png create mode 100644 graphics/fondosmd/22.png create mode 100644 graphics/fondosmd/23.png create mode 100644 graphics/fondosmd/24.png create mode 100644 graphics/intro-pandora.png create mode 100644 graphics/intro.png create mode 100644 graphics/intro2.png create mode 100644 graphics/pergamino.png create mode 100644 graphics/pergaminoazul.png create mode 100644 graphics/pergaminorojo.png create mode 100644 graphics/temp.png create mode 100644 graphics/tiles.png create mode 100644 graphics/tilesmd.png create mode 100644 graphics/titlemd.png create mode 100644 makefile create mode 100644 mapa/enemigos.txt create mode 100644 mapa/mapa.txt create mode 100644 music/AreaIChurchN.wav create mode 100644 music/AreaIICavesV2N.wav create mode 100644 music/AreaIIIHellN.wav create mode 100644 music/EvilFightN.wav create mode 100644 music/GameOverV2N.wav create mode 100644 music/HangmansTree.wav create mode 100644 music/MainTitleN.wav create mode 100644 music/ManhuntN.wav create mode 100644 music/ManhuntwoodN.wav create mode 100644 music/PrayerofHopeN.wav create mode 100644 sounds/Item.wav create mode 100644 sounds/doorfx.wav create mode 100644 sounds/jump.wav create mode 100644 sounds/mechanismn.wav create mode 100644 sounds/onedeathn.wav create mode 100644 sounds/shoot.wav create mode 100644 sounds/slash.wav create mode 100644 src/barradeestado.c create mode 100644 src/barradeestado.h create mode 100644 src/bosses.c create mode 100644 src/bosses.h create mode 100644 src/comun.h create mode 100644 src/enemigos.c create mode 100644 src/enemigos.h create mode 100644 src/fase.c create mode 100644 src/fase.h create mode 100644 src/jean.c create mode 100644 src/jean.h create mode 100644 src/main.c create mode 100644 src/main.h create mode 100644 src/musica.c create mode 100644 src/musica.h create mode 100644 src/pantallas.c create mode 100644 src/pantallas.h create mode 100644 src/structs.h diff --git a/README b/README new file mode 100644 index 0000000..086c87a --- /dev/null +++ b/README @@ -0,0 +1,69 @@ +INTRODUCTION + +Abbaye des Morts is a freeware game made by LocoMalito (with the help of Gryzor87 in music side) in 2010. This game is, like other Locomalito's game, developed with Gamemaker and only runs natively in Microsoft Windows systems. + +This is a port of this game to GNU/Linux systems. Is written in C code with the help of SDL libraries. + +The code is licensed under GNU GPL version 3, so anyone can download, see, change and redistributed the code. + + +INSTALLATION FROM SOURCE + +To compile the program you need GCC compiler and SDL libraries. In Fedora systems you can install all of this packages with this command (as root): + +$ yum install gcc SDL-devel SDL_mixer-devel SDL_image-devel SDL_ttf-devel SDL_gfx-devel + +For Ubuntu users, run this: + +$ sudo apt-get install gcc libsdl1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libsdl-ttf2.0-dev libsdl-gfx1.2-dev + +Unpack the source code file: + +$ tar vxfz abbaye_linux_beta.tar.gz + +Enter the directory created an run: + +$ make abbaye + +As root, install the game with: + +$ make install + +(Ubuntu users run: $ sudo make install) + +A icon will appear in your application menu, in game section. Alternatively you can run the game with the order "abbaye". + + +UNINSTALLATION FROM SOURCE + +Enter the directory and run (as root): + +$ make uninstall (Ubuntu users run: $ sudo make uninstall). + + +OPENPANDORA VERSION INSTALLATION + +Just download the .pnd file (for example abbaye-1.0.pnd) and put it in the "pandora/menu", "pandora/desktop" or "pandora/apps" directory of your OpenPandora SD card. The game icon should appear in the applications menu (under Games/Adventure and RPG) and/or in the desktop (depending on where you put the .pnd file). Launch the game as usual and enjoy! + + +BUILDING OPENPANDORA VERSION + +The easiest way to build this version is just by using the C/C++/Py Development Tools package. Get it here: http://repo.openpandora.org/?page=detail&app=cdevtools.freamon.40n8e +Once installed, launch it, change the directory to the one you use for building stuff, make sure your OpenPandora console is connected to the Internet and run the following commands: + +svn checkout http://abbaye-for-linux.googlecode.com/svn/ abbaye-for-linux-read-only +cd abbaye-for-linux-read-only +make abbaye-pandora + +And that's all. You can test the built binary launching ./abbaye-pandora. It will most likely run inside a window at 320x240 resolution. To make it fullscreen, create a script to launch it, with the following contents: +_______________________ + +#!/bin/sh +export SDL_VIDEODRIVER="omapdss" +export SDL_OMAP_VSYNC="0" +export SDL_OMAP_LAYER_SIZE="640x480" +./abbaye-pandora +_______________________ + +Make sure the script has exec permissions, launch it, and you should be able to play the game fullscreen. Finally, it's recommended to package the game in a .pnd file, but doing it is beyond the scope of this readme file. + diff --git a/abbaye.desktop b/abbaye.desktop new file mode 100644 index 0000000..a0b2c74 --- /dev/null +++ b/abbaye.desktop @@ -0,0 +1,18 @@ + +[Desktop Entry] +Name=Abbaye des Morts +Name[ca]=Abbaye des Morts +Name[en_GB]=Abbaye des Morts +Name[es]=Abbaye des Morts +Comment=Indie platform game by Locomalito +Comment[ca]=Joc indie de plataformes de Locomalito +Comment[en_GB]=Indie platform game by Locomalito +Comment[es]=Juego indie de plataformas de Locomalito +Exec=abbaye +Icon=abbaye +Terminal=false +Type=Application +Categories=Game;ActionGame; +StartupNotify=false +Version=1.0 +X-Desktop-File-Install-Version=0.19 diff --git a/abbaye.png b/abbaye.png new file mode 100644 index 0000000000000000000000000000000000000000..fbf092af127ddfc68aa8ead3d5b9590aacc8a15d GIT binary patch literal 366 zcmV-!0g?WRP)fsqgzZ`CFq0ipF& zcOg#*iQ^O5WNiD zF2sb8)E2c-286UG^)%|?x%_=#1F*FL*xCSWZ2-1509zY?E%9lzbph9&Dm^?!D=>2| ziq`A`Fv26Xn*hx4(hOCA2;on)vJ?R#g+EoxlmSExf2x%2NXEaE){D98a2J)wRKe<@ z2JjrSSiDpKk!D0Nz{n|`#v1~dF=9k(hyiBKN0D0QHpy(nE(I) M07*qoM6N<$f}*RE{{R30 literal 0 HcmV?d00001 diff --git a/fonts/VeniceClassic.ttf b/fonts/VeniceClassic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..03731dd55526031ad7641a936aa49729631e12ff GIT binary patch literal 16128 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%0DsTBHXI_b-*0SK5Fb??t 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 literal 0 HcmV?d00001 diff --git a/graphics/fondosmd/02.png b/graphics/fondosmd/02.png new file mode 100644 index 0000000000000000000000000000000000000000..fc89da7c00fa69cb719135900755b70e1b92540d GIT binary patch literal 3098 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 bI8LE;K;p#@Z}l|47Vv)FhrB90!;=38i5lGl literal 0 HcmV?d00001 diff --git a/graphics/fondosmd/08.png b/graphics/fondosmd/08.png new file mode 100644 index 0000000000000000000000000000000000000000..b8c4ed233bb00f12d20c8b36f3d1dfa221715562 GIT binary patch literal 3875 zcmeHJi#L>O7k^(b#?tZ@mfVTbj1>UH7c5MYjT=Y2XiWt^0 z(pR;``qbsF;XJXMQ7*q;u!|gSY&YZi-#DsH^%WE1UO7XJqHyorfk0 zjs-0&xRh^QriM{^_#4N$c?-II{u5A8&G^DWXTPQ8-ld|p=9f86ls9wEo_xdLqYA^e z_$~iYJ}K={;Wiw6%K4Na_;y>D;H2c)8*wDKbahOZhBc&O zo~r#SH9ZXAFP+e_OXK(1UKl(yaH)Br;;bqFbDk)A6z|L7IgnYinapY10gOSU_4J|m zK6@|&DRJ1HF$cne_l;y+nbIlXtgTC@pWylnm2Kwv!EsDk)?m7QIeSb^E}?JkxM{hT zgfugJfl%LCCy5$&|lN zx=c?QeLd5qP=tLb1}~5~ml%u|Ve^FwWyuD@WnJ@#lX-*AvF`)MSADc@Mr?g7N$It| zM5W?qzG17NKuYisFs)1fxIXBzJ!^M={7vMoQ)+P)zXfooxhGO>TEMSekuigdJD&yB zzJs5d!>oB=Np3#B4O++GpVPQwGb$g22(jJD%w*`fNOIVuwESrNG2X{d%TnPE+t*0? z3-vEyJ|^Grq9}UGEOcH;X=7Y%a>*Uz{dd?t66fnO_@)B{J)g1Jg56{S_i=08p@N;4{wx>zfRmklES5Ll1z2{wT5Fo-2lnZn<%3gMdt7xHt$9MHT z34D4L>RslYh6uP-wJ@*^4VIv04fNs4b9Xw$U-UgQTEJpqX#s6|ZkIZk7u!8PX*l;i zEsZrBWDyf?6jif&;?Us6)iGw6`D9;`jQV__?ali zkTSM!%mZXOtO!w`pQEwN4I}?3cG@Xs@e8{-98m>0E+KHz4%>0V3 z6?OV>nbjxNwX3|tF)RbEka=26qm3;v4tX2Xd8)^~yv^WlD?^^h;6Vx!-K%j?n~^m1 z_JynYF0yBYMb^$7Q9OSxe>C*|Ib($G5y+Fa(E2j`IL2>&D9sZE8<+u9-=%>BFqjU3q%Zu0Hkr zIvlg`VZH(-1t6`Pp!Y`CLzXedsL5^U17f5V%zBC`$v{}#O#em2n$Z^d=-7m&qlNp; zHnq+GEX&cWa);~H^{BdtWxyuuU9Q|ACp6DaXovpT{Z2-iuj6!xlj_83#~a}dD2?$lzRDuU$O^X8Lx*AL zj0R$JAF|uo9>3Fu<(cQ?KK`Al6Hnqc1n8RV;Hy}48kx;sP=8o-QKag`H7u zI}ZKL?fL7Pc3`s8oD?K90=y6|Up39)pM0nOS9=A{DlT|nNfb!M6@|1$sU*GH=NyFS zUNRJ`T`)I&0p6JM&f$Sujmz_F>DeYup2YT_J5lbXR%BQ*(1ULJ^B;3Q6i14$n<)ZQ z#A>5&2vneZiid7`FT$x`&Je3rokYJxy4%~#MkUnEgw1lgvyt8CDl{p7bY)WVLm%W% z=h*TfmO;yec8eIifCjeYNXEBF0MfFA3~C{CmRSFkpu}Kpt`kWO1_TfXoog*v8c&tb z->DMBYQGqJ-*P%x+;>6@Hmv1LXnUi9pV&;bmC?X#ETmFl_FrOkuM}ZP6kv~KjR`)i z|FOi}Osp=fyJM1V(Jp{`cldJZnm+XDZDlg^k+)XdFet?eXCv$o)$fB+^R9Ltd;C12Iaz1Fe3ZUwra%)_TgT^6fHeXq`2d zzL2M*ZI>SceX-6ck9G)tA*#PLTJDI`74BJLu67~BE+>zS^y)3Ty3j%fM;NkwJcyMCO1K8lRlo*q*ft~*T2jK~^sihKB(=6xR3E*iw*i$NQ+=pa*&%pC3NU2m zUAcbN2Z(xl?~Jv=3!C0D)FT;|9LvJ&F%gE|PEo$?+9axRz??Ywlv1-o!edy*FuOW1 zigLw4(fG(Y*gt+kFHy8uHhu_eDpmbWP6>(KyPnl<;m#NC=BhKiMYQLLfBWZN9U3c= ke7_NPd$p1#1uB=3aG|8^vsd@?l}|n3;p(}+d@mv4U($3Mr~m)} literal 0 HcmV?d00001 diff --git a/graphics/fondosmd/09.png b/graphics/fondosmd/09.png new file mode 100644 index 0000000000000000000000000000000000000000..0ff5401439bcb7843682fc52a385b48a3cc36adb GIT binary patch literal 3863 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 literal 0 HcmV?d00001 diff --git a/graphics/fondosmd/12.png b/graphics/fondosmd/12.png new file mode 100644 index 0000000000000000000000000000000000000000..fa73b36e6bacd040e6e36a27470199b7abc69953 GIT binary patch literal 3507 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 LvA1xyU(CM&%Q}_s literal 0 HcmV?d00001 diff --git a/graphics/fondosmd/13.png b/graphics/fondosmd/13.png new file mode 100644 index 0000000000000000000000000000000000000000..c42d8cd5281faaf3646118e716ab6fdb16e2a07c GIT binary patch literal 3376 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 literal 0 HcmV?d00001 diff --git a/graphics/fondosmd/15.png b/graphics/fondosmd/15.png new file mode 100644 index 0000000000000000000000000000000000000000..35a67cb4153eddc5617aee2ddca5e812368d4393 GIT binary patch literal 3513 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 LyX-6f%{S@aV(YXD literal 0 HcmV?d00001 diff --git a/graphics/fondosmd/17.png b/graphics/fondosmd/17.png new file mode 100644 index 0000000000000000000000000000000000000000..f0b76b309d50c2fdbcf34e709e3e6a1f7e644718 GIT binary patch literal 3601 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 JbGPFu{{i~BoT2~# literal 0 HcmV?d00001 diff --git a/graphics/fondosmd/18.png b/graphics/fondosmd/18.png new file mode 100644 index 0000000000000000000000000000000000000000..fef8f29992e621eda4bae83cdfd44b354d340904 GIT binary patch literal 4750 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 literal 0 HcmV?d00001 diff --git a/graphics/fondosmd/19.png b/graphics/fondosmd/19.png new file mode 100644 index 0000000000000000000000000000000000000000..25181851a6d2442b80eef98ade16208dbc32c708 GIT binary patch literal 4529 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 Kx)<#Uy8LfA5ve8s literal 0 HcmV?d00001 diff --git a/graphics/fondosmd/20.png b/graphics/fondosmd/20.png new file mode 100644 index 0000000000000000000000000000000000000000..d772e8e5590d22c11f63d0a153d81a133054564b GIT binary patch literal 2877 zcmeHJ`#Y4|9)HJcyo}LHsOTIs>1IUh&syvI{an^s-|tWBvgeWg zdKgm-004UK2V9Q>07@MK722SB9WX%h000C$4|%z%Qyh*+#1U~wU?2_`s2((0V(Sei zf@3n7DwS&4_V@U^1OKNT$cJ%N>e6%~5BNp{fUe#0MCCkgOjmtU~MxOip@&yM{jn z^jp3AP{Vj$qIKrUK;6Sb8bN;Bhb(t0d@AJgF5wzciJr2xqBUOvY1%LAp5luPgNLrU zZ~|NkAEZwZ;tBW~sG6BmljWA_yDA_l;sofw18r(NvvkHUHfFCEu=w5r;*{A>wg2om1OG@g@3BBs!jVl$8#p~XLeqDqV~hs75cHhgl~FSe z)wS50?(>-;y|;sJO73@+Y>F`5oRq(Bgqg-UjJ;Nq6YKkCaN?5tWXm4;YV+{@$=IS3 z-x_@GG|vm#v1Uma-u>)f9%BU_3I%kB5#CpRx6z)yM)#UjcGaW-je4&2BRFmE`B6aJ z{0;D%&bKkT=nJ-tcBL}ch|Q=}eEcpWFbr)Zl^s1!Pj)fYi?&lTjAXK_zThT(Pdq(L zv%*qu`au*;<&Ka?i38qxG`IOBTrq_}Cb#8wLg|juLj-aJnlD1NTH*`fb>E}vDD1Q* zAs^g=vnir+8F0c3uTo6Ex5b{o>%t)Kz~YC15rJ134w&MEA$WQ#gw0n=CG;*xeUb>3 z3l~z@e6Uwcx1L=4ix9T^tF#D-y;&3cFRz z__KZG#Gpl$73XL^m4d{pNHR+I>kN2$j(f1Ms*w8>#`TV}c9E~fkAqKTOZ_chcTrSE z8EWGkoF-fP82zCOa@saJ33`lUy%z;*bEJxFG5xi}-fBf+5UaEUy4GQGf0la?T5>^Y zQ;^d|H;0ssMVz%5gtu&YvnXh<)_5-Y!?D}rOS|7y*doKu>n$sAX07oGkvfm69@q4q zf<0yvW*wa0NK%hGk{pkC#wvmK%&J)fOlc>?$u#uJC9*5WxjmbHU(m>f+3&&P>yt`) z9g#c-7s|kukp4n}0&q5wPRZK{WKM#{TMD~$Uh}bper#MPWC3-n!|>T8xG!UCRu6=I z0f&fC*5lA$w0%tfsEw^MzRmEE6>syrW}l~cdBr5SJ2i)#Kj_q~tJe@pLp;D}8vCG_ z&M_CSBH%MXQVVq3Sh$+NYte2Y(im*QCq}?&|!{L|;QKtVh0_UU_?pXx1-m+dJ3jahs8&ZXRVjUmc~Wz6uE3&A!{r2gtXERWXBkv3TP2g#xG9{UCgLK5td2Gm3dPDxXJPj^c zrI)BiHI(%C&97B0fa4nR(O_T!H8nCM<497BsK`OHvB;<>8|PDUU~6+t)t2~0LQ)ex z6DRBt2rquRmkkD`$i*m`_8!OZh1ABQ#nx%>AbYff1mfS}BZYV(l|9Fm#r5-XiA+ME zek+`Yu@S*e7xF>!vaep#w7RB#l;yBY`LIJf*F*gF#U+!|&XResh=v>Vz5YWYEw%}N z5oa?PKAPFO9x`j`s(%liX@et`Nm%SN^+WlR6kWNe$LMriTtkqouDgzB6Y<>1nkP@> zzBCi{g*bAVZLkIB_g5#bQ|F>~>`q@#p$pWH8ZD<)vPw9CMDEmr-Uc}PTKsP+-nryn z7I8S1MLkb*{*^U1XSZ=g7JS!HM`ltmHB1vWATL z*DE4fD$=`0EVGfbvxi5OMZJ&mFBotGhFtGZtFc4&MfvYdIBPpobvPmn2^7F6WZXB-Z4{9%y34W7R;c&4DCKW!>JSo20H(xvc-Byk?s2^o(^jpo6;)^=t)-K_eo( zswvils|~CKb(wkqKR~uL+iiTRnX#gN6s(maQlc*M5;Q`Ut9i@c8+W%Ou8&;EDgOgS C&?$TX literal 0 HcmV?d00001 diff --git a/graphics/fondosmd/21.png b/graphics/fondosmd/21.png new file mode 100644 index 0000000000000000000000000000000000000000..d0b793dcad3b38e812b349d3e57b0737127305a8 GIT binary patch literal 3436 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 literal 0 HcmV?d00001 diff --git a/graphics/fondosmd/23.png b/graphics/fondosmd/23.png new file mode 100644 index 0000000000000000000000000000000000000000..36b4fed25b40361c709678183ea6db4017cd819d GIT binary patch literal 3675 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 literal 0 HcmV?d00001 diff --git a/graphics/fondosmd/24.png b/graphics/fondosmd/24.png new file mode 100644 index 0000000000000000000000000000000000000000..0a7b522c87a4b6f944bf89aa4b3b95b4611c7101 GIT binary patch literal 3079 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

-(iBhH#J!&#-)RT~`IwocQ(ki(Me?sTJl0L@ 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 B0ptJx literal 0 HcmV?d00001 diff --git a/graphics/pergamino.png b/graphics/pergamino.png new file mode 100644 index 0000000000000000000000000000000000000000..0307e77d82122f63ee39101cc8d0da6def703bb2 GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K54lpqT$!X1@Ux5^7fKP}kkp2$>3~^On??8eD z9+AZi4BWyX%*Zfnjs#GUy~NYkmHiHvoRFZQ-*2h2K%ujqE{-7?_ukHMH_qMK>(SA}u;-3lF0e=of^N05)JpT}r{WUk@ znE$r9X4PvK3G4_GZP8)bzD97zZh<391eZi|OuEcbB-E6Bf#Z}bN62~m^$M#O2v2#~ zbSGY*jr)xJ$NTF8+PICHlvh0vn6r?Jk&%goLqK7H{}M2?d6ceXZ{b?EfM-$6e~mLT z$7ViuC|3CCXS?`5-`1bstL}FGb&jmo;Q@LB1U8&!_A9gUzBhTreGu2v)z4*}Q$iB} D>tl8O literal 0 HcmV?d00001 diff --git a/graphics/pergaminoazul.png b/graphics/pergaminoazul.png new file mode 100644 index 0000000000000000000000000000000000000000..fb6ab93a00de8937abaafe51d739a98a7d2677a4 GIT binary patch literal 4184 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 literal 0 HcmV?d00001 diff --git a/graphics/tilesmd.png b/graphics/tilesmd.png new file mode 100644 index 0000000000000000000000000000000000000000..2cb66e302ddce6ac2b1c83f5eccf007b5329d7e1 GIT binary patch literal 35662 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 JPDHLkV1iJwsNDbn literal 0 HcmV?d00001 diff --git a/makefile b/makefile new file mode 100644 index 0000000..c2cb72f --- /dev/null +++ b/makefile @@ -0,0 +1,35 @@ +# Compilation + +all: abbaye abbaye-pandora + +abbaye: ./src/main.c ./src/barradeestado.c ./src/bosses.c ./src/enemigos.c ./src/fase.c ./src/jean.c ./src/musica.c ./src/pantallas.c ./src/comun.h + gcc -finline-functions -funswitch-loops -fpredictive-commoning -fgcse-after-reload -ftree-vectorize ./src/main.c ./src/barradeestado.c ./src/bosses.c ./src/enemigos.c ./src/fase.c ./src/jean.c ./src/musica.c ./src/pantallas.c -o abbaye `sdl-config --cflags --libs` -lSDL_image -lSDL_ttf -lSDL_mixer -lSDL_gfx -lm + +abbaye-pandora: ./src/main.c ./src/barradeestado.c ./src/bosses.c ./src/enemigos.c ./src/fase.c ./src/jean.c ./src/musica.c ./src/pantallas.c ./src/comun.h + $(PREFIX)gcc -O3 -finline-functions -funswitch-loops -fpredictive-commoning -fgcse-after-reload -ftree-vectorize ./src/main.c ./src/barradeestado.c ./src/bosses.c ./src/enemigos.c ./src/fase.c ./src/jean.c ./src/musica.c ./src/pantallas.c -o abbaye-pandora `sdl-config --cflags --libs` -lSDL_image -lSDL_ttf -lSDL_mixer -lSDL_gfx -lm -D_OPENPANDORA + +clean: + rm -f abbaye + rm -f abbaye-pandora + +# Installation +install: + cp abbaye /usr/bin/ + cp abbaye.desktop /usr/share/applications + mkdir -p /usr/share/abbaye/music + cp ./music/* /usr/share/abbaye/music + mkdir -p /usr/share/abbaye/fonts + cp ./fonts/* /usr/share/abbaye/fonts + mkdir -p /usr/share/abbaye/sounds + cp ./sounds/* /usr/share/abbaye/sounds + mkdir -p /usr/share/abbaye/data + cp ./mapa/* /usr/share/abbaye/data + cp abbaye.png /usr/share/pixmaps + mkdir -p /usr/share/abbaye/graphics + cp -r ./graphics/* /usr/share/abbaye/graphics + +uninstall: + rm /usr/bin/abbaye + rm /usr/share/applications/abbaye.desktop + rm /usr/share/pixmaps/abbaye.png + rm -rf /usr/share/abbaye diff --git a/mapa/enemigos.txt b/mapa/enemigos.txt new file mode 100644 index 0000000..c5b7c3a --- /dev/null +++ b/mapa/enemigos.txt @@ -0,0 +1,200 @@ +0-0 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +0-1 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +0-2 +001 056 144 000 128 040 000 056 224 005 000 001 013 006 015 +001 216 144 001 096 040 000 056 224 005 000 001 013 006 015 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +0-3 +001 032 152 002 160 040 000 088 128 009 000 003 012 004 011 +001 064 136 002 192 040 000 104 144 009 000 003 012 004 011 +001 080 104 002 160 040 000 088 128 009 000 003 012 004 011 +001 192 120 002 192 040 000 112 144 006 000 003 012 004 011 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +0-4 +003 040 136 000 096 064 000 000 000 000 000 000 000 000 000 +003 072 136 000 096 064 000 000 000 000 000 000 000 000 000 +003 176 136 001 064 064 000 000 000 000 000 000 000 000 000 +003 208 136 001 064 064 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +1-0 +017 000 000 000 000 000 000 000 000 000 000 001 013 000 023 +017 000 000 000 000 000 000 000 000 000 000 001 013 000 023 +017 000 000 000 000 000 000 000 000 000 000 001 013 000 023 +017 000 000 000 000 000 000 000 000 000 000 001 013 000 023 +017 000 000 000 000 000 000 000 000 000 000 001 013 000 023 +017 000 000 000 000 000 000 000 000 000 000 001 013 000 023 +017 000 000 000 000 000 000 000 000 000 000 001 013 000 023 +1-1 +017 000 000 000 000 000 000 000 000 000 000 001 013 000 023 +017 000 000 000 000 000 000 000 000 000 000 001 013 000 023 +017 000 000 000 000 000 000 000 000 000 000 001 013 000 023 +017 000 000 000 000 000 000 000 000 000 000 001 013 000 023 +017 000 000 000 000 000 000 000 000 000 000 001 013 000 023 +017 000 000 000 000 000 000 000 000 000 000 001 013 000 023 +017 000 000 000 000 000 000 000 000 000 000 001 013 000 023 +1-2 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +1-3 +002 144 048 001 224 040 000 032 160 005 000 001 013 002 011 +002 168 088 000 224 040 000 080 224 004 000 001 013 002 011 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +1-4 +001 104 144 001 512 040 000 080 152 003 000 002 013 012 015 +001 160 040 000 544 040 000 144 184 003 000 002 013 012 015 +005 048 088 003 336 064 000 056 128 007 000 002 013 000 015 +005 072 104 002 320 064 000 080 136 007 000 002 013 000 015 +005 152 096 002 320 064 000 096 136 007 000 002 013 000 015 +005 176 080 003 336 064 000 072 128 007 000 002 013 000 015 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +2-0 +016 120 008 000 416 056 000 000 000 000 000 000 085 000 032 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +2-1 +016 104 072 001 608 040 000 000 000 001 000 001 014 000 015 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +2-2 +004 032 064 002 560 024 000 040 150 009 000 001 013 001 013 +004 048 016 003 288 040 000 008 064 004 000 001 013 001 013 +004 128 120 003 288 040 000 112 144 004 000 001 013 001 013 +004 160 064 002 560 024 000 008 144 009 000 001 013 001 013 +004 176 072 003 592 024 000 008 144 009 000 001 013 001 013 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +2-3 +003 144 088 001 128 064 000 088 176 005 000 001 013 003 015 +003 126 136 001 128 064 000 064 128 005 000 001 013 008 015 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +2-4 +001 120 144 001 512 040 000 048 184 003 000 002 013 012 015 +017 136 032 000 384 040 000 152 048 000 000 002 013 010 015 +017 224 048 000 384 040 000 152 096 000 000 002 013 007 015 +017 112 112 000 384 040 000 152 096 000 000 002 013 007 015 +001 048 032 002 160 040 000 008 064 005 000 003 012 004 012 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +3-0 +003 088 056 001 000 064 000 080 112 005 000 001 013 008 015 +003 160 136 000 032 064 000 128 192 005 000 001 013 001 015 +012 192 032 000 640 040 000 032 104 000 000 005 010 000 015 +012 208 032 000 640 040 000 032 136 000 000 005 010 000 015 +012 088 032 000 640 040 000 032 072 000 000 005 010 000 015 +012 088 088 000 640 040 000 088 120 000 000 005 010 000 015 +012 032 088 000 640 040 000 088 120 000 000 005 010 000 015 +3-1 +013 060 160 000 480 040 000 072 160 000 000 003 012 001 014 +013 160 160 000 480 040 000 088 160 000 000 003 012 001 014 +013 116 160 000 480 040 000 080 160 000 000 003 012 001 014 +001 148 016 002 160 040 000 008 064 005 000 003 012 004 011 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +3-2 +015 016 024 000 288 064 000 008 233 000 000 001 013 007 015 +015 224 072 001 256 064 000 008 233 000 000 001 013 007 015 +015 120 104 001 256 064 000 008 233 000 000 001 013 007 015 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +3-3 +016 016 008 000 000 088 000 016 208 000 000 000 032 000 027 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +3-4 +012 048 008 000 640 040 000 008 040 000 000 005 010 000 015 +013 142 160 000 480 040 000 080 160 000 000 003 012 001 014 +013 192 160 000 480 040 000 088 160 000 000 003 012 001 014 +001 088 032 002 160 040 000 008 072 005 000 003 012 004 011 +012 128 008 000 640 040 000 008 064 000 000 005 010 000 015 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +4-0 +011 216 024 001 448 040 000 008 000 000 000 000 000 000 000 +003 120 136 000 032 064 000 080 144 006 000 001 013 000 015 +006 120 088 001 464 024 000 032 208 007 000 001 003 002 014 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +4-1 +015 192 120 001 256 064 000 016 233 000 000 003 012 007 015 +003 056 040 000 224 064 000 016 096 005 000 001 013 002 015 +003 024 136 000 224 064 000 016 128 005 000 001 013 002 015 +003 120 136 000 224 064 000 016 128 005 000 001 013 002 015 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +4-2 +011 224 104 001 448 040 000 008 240 000 000 000 000 000 000 +003 072 008 001 352 064 000 016 104 005 000 001 013 000 012 +003 136 064 000 160 064 000 120 152 005 000 003 012 006 015 +003 212 064 001 192 064 000 192 224 005 000 003 012 006 015 +014 152 160 000 416 040 000 088 160 000 000 004 011 004 011 +014 080 160 000 416 040 000 048 160 000 000 004 011 004 011 +014 094 160 000 416 040 000 056 160 000 000 004 011 004 011 +4-3 +003 148 008 001 352 064 000 016 224 005 000 001 013 000 012 +014 048 160 000 416 040 000 012 160 000 000 004 011 004 011 +014 080 160 000 416 040 000 008 160 000 000 004 011 004 011 +014 160 160 000 416 040 000 010 160 000 000 004 011 004 011 +006 120 032 001 464 024 000 016 216 006 000 001 013 002 014 +006 152 104 001 464 024 000 016 216 006 000 001 013 002 014 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +4-4 +018 200 048 000 192 088 000 016 080 000 000 000 032 000 048 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 diff --git a/mapa/mapa.txt b/mapa/mapa.txt new file mode 100644 index 0000000..c7cc7ba --- /dev/null +++ b/mapa/mapa.txt @@ -0,0 +1,575 @@ +-0-0- +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +-0-1- +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 006 012 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 011 010 +000 000 000 000 000 113 000 000 000 000 000 000 113 000 000 000 000 000 000 000 113 114 000 000 000 000 000 000 000 000 006 007 +000 000 000 000 000 000 000 000 000 000 000 113 000 000 000 000 000 000 000 000 115 116 000 000 000 000 113 000 000 000 011 010 +000 113 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 128 000 +000 000 000 113 000 000 000 000 000 000 000 000 000 000 000 113 000 000 000 000 000 000 000 000 000 000 000 000 000 000 128 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 128 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 128 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 006 007 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 011 010 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 006 007 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 011 010 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 006 007 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 011 010 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 006 007 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 011 010 +109 109 109 109 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 109 006 007 +109 109 109 109 109 109 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 109 011 010 +110 110 109 110 110 110 110 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 109 109 006 012 +110 110 110 110 110 110 110 110 109 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 109 109 011 010 +110 110 110 110 110 110 110 110 110 109 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 109 109 006 007 +110 110 110 110 110 110 110 110 110 109 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 109 011 010 +-0-2- +007 008 019 019 019 019 019 019 019 019 019 019 019 019 007 008 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +010 013 000 000 000 301 302 000 000 000 000 000 000 000 010 013 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +007 008 000 000 000 303 304 000 000 000 000 000 000 000 007 008 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +010 013 000 000 000 000 000 000 000 000 000 000 000 000 010 013 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 007 008 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 010 013 019 019 019 019 019 019 019 019 019 019 019 019 019 019 019 019 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 007 008 017 017 017 017 017 017 017 017 017 018 017 017 018 017 018 017 +000 000 000 000 000 000 000 000 000 000 000 000 401 402 010 013 017 017 017 018 017 017 017 017 017 017 017 017 017 017 017 017 +007 008 000 000 000 000 000 000 000 000 000 000 403 404 007 008 017 017 017 017 017 017 017 018 017 017 017 017 017 017 017 017 +010 009 014 015 014 015 014 015 000 000 000 000 014 015 010 013 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 +007 008 000 000 000 000 000 000 000 000 000 000 000 000 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 +010 013 000 000 000 000 000 000 016 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +007 008 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +010 013 000 000 000 000 000 000 000 016 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +007 008 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +010 013 000 000 000 000 000 000 000 000 016 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +007 008 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +010 013 000 000 000 000 000 000 000 000 000 016 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +007 008 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +010 013 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +007 008 000 000 000 000 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 +010 013 016 000 000 000 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 +-0-3- +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +019 019 019 019 019 019 019 019 019 019 019 019 019 019 019 019 019 019 019 019 019 019 019 019 019 019 019 019 019 019 019 019 +018 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 018 017 017 017 +017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 018 017 017 017 017 017 017 017 017 017 017 +017 017 017 017 018 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 018 017 +017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 017 +007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 010 009 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 007 008 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 133 134 000 000 010 009 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 133 134 000 000 007 008 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 010 009 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 317 318 023 024 000 000 000 000 000 000 000 000 007 008 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 319 320 025 026 000 000 000 000 000 000 000 000 010 009 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 023 024 000 000 023 024 023 024 000 000 000 000 000 000 409 410 007 008 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 025 026 000 000 025 026 025 026 000 000 000 000 000 000 411 412 010 009 +007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 +010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 +-0-4- +110 110 110 110 110 110 110 110 110 000 000 000 000 000 000 000 000 000 000 000 000 000 110 110 110 110 110 110 110 110 110 110 +110 110 110 110 110 110 110 110 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 110 110 110 110 110 110 110 110 110 +110 110 110 110 110 110 110 109 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 110 110 110 110 110 110 109 110 110 +109 110 110 109 110 109 109 000 000 000 000 113 000 000 000 000 000 113 114 000 000 000 000 000 110 110 109 110 109 109 109 109 +109 109 109 109 109 109 000 000 000 000 113 000 000 000 000 000 000 115 116 000 000 000 000 000 000 109 109 109 109 109 109 109 +109 109 109 109 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 109 109 102 103 109 000 +000 104 105 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 113 000 000 000 000 000 104 105 000 000 +000 102 103 000 000 000 000 000 000 000 000 000 000 000 000 113 000 000 000 000 000 000 000 000 000 000 000 000 102 103 000 000 +000 104 107 108 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 112 106 105 000 000 +000 102 103 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 102 103 000 000 +000 104 105 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 104 105 000 000 +112 106 103 000 000 000 000 000 000 000 000 000 000 000 000 000 104 000 000 000 000 000 000 000 000 000 000 000 102 107 108 000 +000 104 105 000 000 000 000 000 000 000 000 000 000 000 000 000 102 000 000 000 000 000 000 000 000 000 000 000 104 105 000 000 +000 102 103 000 000 000 000 000 000 000 000 000 000 000 000 000 104 000 000 000 000 000 000 000 000 000 000 112 106 103 000 000 +000 104 125 000 000 000 000 000 000 000 000 000 000 000 000 000 102 000 000 000 000 000 000 000 000 000 000 000 104 105 000 000 +000 102 103 000 000 000 000 000 000 000 000 000 000 000 000 000 104 000 000 000 000 000 000 000 000 000 000 000 102 125 000 000 +000 104 105 000 000 000 000 000 000 000 000 000 000 000 000 000 102 000 000 000 000 000 000 000 000 000 000 000 104 105 000 000 +000 102 103 000 000 000 000 000 000 000 000 000 000 059 060 059 060 059 060 059 000 000 000 000 000 000 000 000 102 103 000 000 +000 104 105 000 000 000 000 000 000 000 000 000 000 027 027 027 027 027 027 027 000 000 000 000 000 000 000 000 104 105 000 000 +101 102 103 101 000 000 000 000 000 000 000 000 000 027 027 027 027 027 027 027 000 000 000 000 000 000 000 000 102 103 000 101 +003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 +001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 +-1-0- +110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 +110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 +110 110 110 110 110 110 110 109 109 109 109 110 110 110 110 109 109 109 110 110 110 110 110 110 110 110 110 110 110 109 110 110 +110 110 110 110 110 110 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 110 110 110 110 110 110 109 109 109 109 +110 109 109 109 109 109 109 104 105 109 109 109 109 109 109 109 109 000 109 109 109 109 109 109 000 109 109 109 109 109 109 000 +109 109 109 109 109 109 000 102 103 000 000 109 109 109 109 104 105 109 000 109 109 109 109 000 109 109 109 109 109 109 000 000 +000 104 105 000 000 000 112 106 125 000 109 109 109 109 000 102 103 000 109 109 109 109 109 109 109 109 109 109 109 109 109 000 +000 102 103 000 000 000 000 102 103 000 000 109 109 109 109 102 107 108 000 000 109 109 109 109 109 109 109 104 105 000 000 000 +000 104 107 108 000 000 112 106 105 000 000 000 104 105 000 102 103 000 000 000 000 109 109 000 000 000 000 104 105 000 000 109 +000 102 103 000 000 000 000 102 103 000 000 000 102 103 112 106 105 000 000 000 000 109 000 000 000 000 112 106 103 000 000 000 +000 104 105 000 000 000 000 104 107 108 000 000 104 105 000 102 103 000 000 000 000 000 000 109 109 000 000 104 105 000 000 000 +112 106 103 000 109 000 000 102 103 000 000 000 102 107 108 104 105 000 000 109 000 000 000 000 109 109 109 102 107 108 000 000 +000 104 105 000 000 109 000 111 105 000 000 000 104 105 000 102 103 000 000 000 000 000 000 000 000 000 000 104 105 000 109 000 +000 102 103 000 000 000 000 102 103 000 000 112 106 103 000 102 107 108 000 000 000 000 000 000 000 000 112 106 103 000 000 000 +000 104 125 000 000 000 000 104 105 000 000 000 104 125 000 104 125 000 000 000 000 000 000 000 000 000 000 104 105 000 000 000 +000 102 103 000 000 000 000 102 103 000 000 000 102 103 000 102 103 000 000 000 000 000 000 000 000 000 000 102 125 000 000 000 +000 104 105 000 000 000 000 104 105 000 000 000 104 105 000 104 105 000 000 000 000 000 000 000 000 000 000 104 105 000 000 000 +000 102 103 000 000 000 000 102 103 000 000 000 102 103 000 102 103 000 000 000 000 000 000 101 000 000 000 102 103 000 000 000 +000 104 105 000 000 000 000 104 105 000 000 000 104 105 000 104 105 000 000 000 000 000 003 004 003 004 000 104 105 000 000 000 +101 102 103 101 000 000 000 102 103 000 101 000 102 103 000 102 103 000 101 000 003 004 001 002 001 002 000 102 103 000 101 101 +003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 001 002 001 002 001 002 003 004 003 004 003 004 +001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 +-1-1- +110 110 110 110 110 110 110 110 110 110 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 006 007 008 +110 110 110 110 110 110 110 110 110 110 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 011 010 009 +110 110 110 110 110 110 110 110 110 109 000 000 000 000 000 000 000 000 000 000 113 114 000 000 000 000 000 000 000 006 012 008 +110 110 110 110 110 110 110 110 110 109 000 000 000 113 000 000 000 000 000 000 115 116 000 000 000 000 113 000 000 011 010 009 +110 110 109 110 110 110 110 110 109 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 006 007 008 +109 109 109 109 110 110 109 109 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 011 010 009 +109 109 109 109 109 109 109 000 000 000 000 000 000 000 000 000 113 000 000 000 000 000 000 000 000 000 000 000 000 006 007 008 +000 109 109 109 109 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 011 010 009 +109 000 104 105 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 006 007 008 +000 000 102 103 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 011 010 009 +000 112 106 105 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 006 012 008 +109 000 102 103 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 011 010 009 +109 109 104 107 108 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 006 007 008 +000 000 102 103 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 011 010 009 +000 000 111 105 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 109 102 103 000 000 000 000 000 000 000 000 000 000 000 121 122 000 000 000 000 121 122 000 000 000 000 000 000 000 000 000 +000 000 104 105 000 000 000 000 000 000 000 117 118 121 122 000 000 000 000 000 000 117 118 000 000 000 000 000 000 000 000 000 +000 000 102 103 000 000 000 000 000 117 118 119 120 123 124 000 117 118 121 122 000 119 120 117 118 000 000 000 000 000 000 000 +000 000 104 105 000 000 000 000 000 119 120 000 000 000 000 000 119 120 123 124 000 000 000 119 120 000 000 000 000 006 007 008 +101 000 102 103 000 101 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 101 000 000 006 007 008 007 +003 004 003 004 003 004 003 004 003 004 000 000 003 004 003 004 000 000 003 004 000 000 003 004 003 004 003 004 003 004 003 004 +001 002 001 002 001 002 001 002 001 002 005 005 001 002 001 002 005 005 001 002 005 005 001 002 001 002 001 002 001 002 001 002 +-1-2- +007 008 000 000 000 000 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 +010 013 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +007 008 016 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +010 013 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +007 008 000 000 000 000 000 000 131 132 000 000 131 132 000 000 131 132 000 000 131 132 000 000 131 132 000 000 131 132 000 000 +010 013 000 000 000 000 000 000 133 134 000 000 133 134 000 000 133 134 000 000 133 134 000 000 133 134 000 000 133 134 000 000 +012 008 007 010 013 000 000 000 133 135 000 000 133 134 000 000 133 134 000 000 133 134 000 000 133 134 000 000 133 135 000 000 +010 009 010 009 010 013 000 000 135 134 000 000 133 134 000 000 133 135 000 000 133 134 000 000 133 134 000 000 133 134 000 000 +007 008 014 015 014 015 014 015 014 015 014 015 014 015 014 015 014 014 015 000 133 134 000 014 015 015 014 015 014 015 014 015 +010 013 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 133 134 000 000 000 000 000 000 000 000 000 000 +007 008 000 000 000 000 000 000 133 134 000 000 133 134 000 000 133 135 000 000 133 134 000 000 133 135 000 000 133 134 000 000 +010 013 000 000 000 000 000 000 133 134 000 000 135 134 000 000 133 134 000 000 133 134 000 000 133 134 000 000 133 134 000 000 +007 008 000 000 000 000 000 000 133 134 000 000 133 135 000 000 133 134 000 000 133 134 000 000 133 134 000 000 133 135 000 000 +010 013 000 000 000 000 000 000 133 134 000 000 133 134 000 000 133 134 000 000 133 135 000 000 133 134 000 000 133 135 000 000 +000 000 000 000 000 000 000 000 133 134 000 000 133 134 000 000 133 134 000 000 133 134 000 000 133 134 000 000 135 134 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +007 008 000 000 000 000 000 000 000 000 128 000 000 000 128 000 000 000 128 000 000 000 000 000 000 000 128 000 000 000 000 000 +008 013 000 000 000 000 126 127 000 000 129 130 000 000 129 130 000 000 129 130 000 000 126 127 000 000 129 130 000 000 000 000 +007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 +010 009 010 009 010 009 013 012 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 +-1-3- +007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 013 009 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 007 008 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 013 012 +131 132 000 000 131 132 000 000 000 000 000 000 000 000 000 000 000 201 000 000 000 000 000 000 000 000 000 000 000 000 007 008 +133 134 000 000 133 134 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 013 009 +133 135 000 000 133 134 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 007 008 +133 134 000 000 133 135 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 013 009 +014 015 014 015 014 015 014 015 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 012 008 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 013 009 +135 134 000 000 135 135 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 007 008 +133 134 000 000 133 135 000 000 014 015 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 013 009 +133 134 000 000 133 134 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 007 008 +133 134 000 000 135 134 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 013 009 +133 134 000 000 133 134 000 000 000 000 014 015 014 015 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 343 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 121 122 000 000 000 000 000 000 000 000 000 000 344 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 027 027 027 027 027 027 000 000 000 000 000 000 000 000 345 +000 000 000 000 000 000 000 321 322 000 000 000 000 000 000 000 000 022 022 022 022 022 022 000 000 000 000 000 000 000 000 346 +000 000 000 000 000 000 000 323 324 000 000 000 000 000 000 000 011 008 012 008 007 008 007 021 000 000 000 317 318 000 007 008 +000 000 000 000 000 000 000 325 326 000 000 000 000 000 000 011 010 010 010 009 010 009 010 009 020 000 000 319 320 000 013 009 +007 008 007 008 012 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 007 008 +009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 009 010 +-1-4- +007 008 020 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 109 109 001 002 +010 009 021 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 109 109 109 001 002 +007 008 020 109 110 110 110 110 110 110 110 109 109 109 110 110 110 110 110 110 109 110 110 110 109 109 109 109 109 109 001 002 +010 009 021 109 109 109 110 109 110 110 109 109 109 109 109 110 110 000 109 109 109 109 109 109 109 109 109 109 109 109 001 002 +007 008 020 109 109 109 425 426 109 109 109 109 000 102 136 000 000 000 000 109 109 109 109 109 000 000 109 109 109 109 001 002 +010 009 021 109 000 000 427 428 000 000 000 000 000 104 136 137 000 103 000 000 109 109 109 000 000 000 000 000 109 109 001 002 +007 008 020 000 000 000 029 028 028 028 028 028 028 106 136 137 000 105 000 000 000 000 000 000 000 000 000 000 000 000 001 002 +010 009 021 000 000 000 000 000 000 000 000 000 000 104 136 137 000 107 030 030 030 030 030 031 000 000 000 000 000 000 001 002 +007 008 020 000 000 000 000 000 000 029 028 028 028 106 136 137 000 105 000 000 000 000 000 000 000 000 000 000 000 000 001 002 +010 009 021 000 000 000 000 000 000 000 000 000 000 104 136 137 000 103 000 000 000 000 000 000 000 000 016 000 000 000 001 002 +007 008 020 000 000 000 000 000 000 000 000 000 000 111 136 137 000 107 030 030 031 000 000 000 000 000 000 000 000 000 001 002 +010 009 021 000 000 000 000 000 000 000 000 000 000 104 136 137 000 103 000 000 000 000 000 000 000 000 000 000 101 000 001 002 +007 008 020 000 000 000 000 000 000 000 000 000 000 102 139 137 139 105 000 000 000 000 000 000 000 000 003 004 003 004 001 002 +010 009 021 000 000 000 000 000 000 000 000 000 000 104 136 137 137 103 000 000 000 000 000 000 000 000 001 002 001 002 001 002 +000 000 000 000 000 000 000 000 000 000 000 000 000 102 136 137 000 105 000 000 000 000 000 000 000 000 000 138 138 000 001 002 +000 000 000 000 000 000 000 000 000 000 000 000 000 104 137 000 000 103 000 000 000 000 000 000 016 000 000 138 138 000 001 002 +000 000 000 000 000 000 000 000 000 000 000 000 000 102 136 137 000 105 000 000 000 000 000 000 000 000 000 138 000 000 001 002 +000 000 000 000 000 000 000 000 000 000 000 000 000 104 136 137 000 103 000 000 000 000 000 000 000 016 000 138 000 000 001 002 +007 008 020 000 000 000 000 000 000 000 000 000 000 102 136 137 000 105 000 000 000 000 000 000 000 000 000 309 310 000 001 002 +010 009 010 020 000 101 000 000 000 101 000 000 000 104 136 137 000 103 000 000 101 101 000 000 000 000 000 311 312 000 001 002 +003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 001 002 +001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 001 002 +-2-0- +032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 036 032 033 +034 035 037 000 000 138 138 000 000 037 034 035 034 035 037 000 000 000 601 602 603 604 605 606 607 608 000 037 034 035 034 035 +032 033 000 000 000 138 138 000 000 000 032 033 032 033 000 000 000 000 609 610 611 612 613 614 615 616 000 000 032 033 032 033 +034 035 000 000 000 000 138 000 000 000 034 035 034 036 000 000 000 000 617 618 619 620 621 622 623 624 000 000 034 035 034 035 +032 033 000 000 000 000 000 309 310 000 032 033 032 033 000 000 000 000 625 626 627 628 629 630 631 632 409 410 032 033 032 036 +034 035 000 000 000 000 000 311 312 000 036 035 034 035 000 000 000 000 633 634 635 636 637 638 639 640 411 412 034 035 034 035 +032 033 032 033 000 000 032 033 032 033 032 033 032 033 032 033 000 000 032 033 032 033 032 033 032 033 032 033 032 033 032 033 +034 035 034 035 000 000 000 000 000 037 037 000 037 000 000 000 000 000 000 000 000 000 037 000 037 037 000 037 034 035 034 035 +036 033 032 033 038 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 138 138 000 +034 035 034 035 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 138 138 000 +032 033 037 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 138 000 +034 035 000 000 000 000 000 000 101 000 000 000 000 101 000 000 000 000 000 000 000 000 000 000 101 000 101 101 000 000 138 000 +032 033 000 000 000 000 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 +034 035 000 000 000 000 034 035 034 035 034 036 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 +032 033 000 000 000 038 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 036 032 033 +034 035 000 000 000 000 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 036 035 +032 033 038 000 000 000 000 037 000 000 037 037 032 033 032 033 138 138 000 037 000 000 000 000 000 000 032 033 032 033 032 033 +034 035 000 000 000 000 000 000 000 000 000 000 034 035 033 035 000 138 000 000 000 000 000 154 000 000 034 035 034 035 034 035 +032 033 000 000 000 000 000 000 000 000 401 402 032 033 032 033 000 138 000 000 000 000 000 000 000 000 032 033 032 033 032 033 +034 035 101 000 000 000 000 000 000 000 403 404 034 035 034 035 000 000 000 000 000 000 000 000 000 000 034 035 034 035 034 035 +032 033 003 004 003 004 000 000 000 000 003 004 032 033 032 033 000 000 000 000 003 003 003 003 003 003 032 033 032 033 032 033 +034 035 034 035 034 035 038 000 000 000 034 035 034 035 034 035 038 000 000 000 034 035 034 035 034 035 034 035 034 035 034 035 +-2-1- +032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 +034 035 037 000 138 138 037 000 000 000 037 037 000 000 138 000 000 000 037 000 138 138 000 000 037 000 037 000 138 000 000 000 +036 033 000 000 138 138 000 000 000 000 000 000 000 000 138 000 000 000 000 000 138 138 000 000 000 000 000 000 138 000 000 000 +034 035 000 000 138 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 138 138 000 000 000 000 000 000 000 000 000 000 +032 033 401 402 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 138 000 000 000 000 000 000 000 000 032 033 +034 035 403 404 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 138 000 000 000 000 000 000 000 000 034 035 +032 033 032 033 000 000 000 000 032 033 000 000 032 033 032 033 000 000 000 000 000 000 000 000 000 000 032 033 032 033 032 033 +034 035 000 000 000 000 000 000 000 000 000 000 000 000 037 000 000 000 000 000 000 000 000 000 000 000 000 000 000 037 034 035 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 032 033 032 033 000 000 000 000 000 000 032 033 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 037 000 000 000 000 000 000 000 034 035 +000 000 000 000 000 000 000 000 000 000 032 033 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 032 036 +000 101 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 034 035 +003 004 003 004 000 000 000 000 000 000 000 000 000 000 000 000 034 035 000 000 000 000 000 000 034 035 000 000 000 000 032 033 +034 035 034 035 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 034 035 +032 033 000 000 000 000 000 000 000 000 000 000 032 033 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 032 033 +034 035 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 101 000 000 000 000 000 000 000 101 034 035 +032 033 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 003 004 003 004 003 004 000 000 000 000 003 004 032 033 +036 035 000 000 000 000 000 000 000 101 000 000 000 000 321 322 000 000 034 035 034 035 034 035 000 000 000 000 034 035 034 035 +032 033 000 000 000 000 000 000 003 004 003 004 000 000 323 324 000 000 032 033 032 033 032 033 000 000 000 038 032 033 032 036 +034 035 000 000 000 000 000 000 034 035 034 035 000 101 325 326 101 000 034 035 034 035 034 035 000 000 000 000 034 035 036 035 +032 033 005 005 005 005 005 005 032 033 036 033 003 004 003 004 003 004 032 033 032 033 032 033 000 000 000 000 032 033 032 033 +034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 036 034 035 038 000 000 000 034 035 034 035 +-2-2- +043 039 041 040 041 040 039 040 041 040 041 040 041 040 041 040 041 040 039 040 039 040 041 040 039 040 041 040 041 040 039 040 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 041 042 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 039 040 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 041 042 +039 040 039 040 039 040 000 000 039 040 039 040 039 040 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 039 040 +041 042 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 041 042 +039 040 000 000 000 000 000 000 000 000 000 000 000 000 000 000 401 402 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +041 043 000 000 000 000 000 000 321 322 000 000 000 000 000 000 403 404 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +039 040 000 000 000 000 000 000 323 324 000 000 000 000 000 000 039 040 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +041 042 000 000 000 000 000 000 325 326 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +039 040 000 000 000 000 039 040 039 040 039 040 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 039 040 039 040 +043 042 000 000 000 000 041 042 073 074 041 042 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 041 042 043 042 +039 040 000 038 000 000 039 040 039 040 039 040 039 040 039 040 043 040 039 040 000 000 000 000 039 040 039 040 039 040 039 043 +041 042 000 000 000 000 041 042 041 042 041 042 041 043 041 042 041 042 041 042 000 000 000 000 041 042 043 042 041 042 041 042 +039 040 038 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 039 040 +041 042 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 041 042 +039 040 039 040 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 039 040 +142 143 041 042 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +144 145 039 040 000 000 000 000 000 000 317 318 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +146 147 043 042 000 000 000 000 000 000 319 320 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +039 040 039 040 039 040 043 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 043 040 039 040 000 000 000 000 039 040 +041 042 041 042 041 042 041 042 041 042 041 042 041 042 041 042 041 042 041 043 043 042 041 042 041 042 000 000 000 038 041 042 +-2-3- +039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 043 043 039 040 039 040 000 000 039 040 039 040 +041 042 041 042 000 074 073 000 043 042 041 042 000 075 000 042 041 042 041 042 041 042 041 042 041 042 000 000 041 042 041 042 +039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 038 000 039 040 043 040 +041 042 041 042 041 042 041 042 041 042 000 073 000 043 041 042 041 042 041 042 041 042 041 042 041 042 000 000 041 042 041 042 +039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 000 000 039 040 039 040 +041 042 041 042 041 042 041 042 041 042 041 042 041 042 041 042 041 042 041 042 041 042 041 042 041 042 000 038 041 042 041 042 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 039 040 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 041 042 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 038 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +039 040 039 040 039 040 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +041 042 041 042 041 042 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 038 000 000 000 000 +039 040 039 040 039 040 038 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 039 040 +041 042 041 042 041 042 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 041 042 +039 040 039 043 039 040 000 038 000 000 039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 +041 042 041 042 041 042 000 000 000 000 000 000 000 000 000 000 000 000 000 000 041 042 041 042 041 042 041 042 041 042 041 042 +039 040 043 040 039 040 038 000 000 000 000 000 000 000 000 000 000 000 000 000 039 040 142 143 142 143 142 143 142 143 039 040 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 041 042 144 145 144 145 144 145 144 145 041 042 +000 000 000 000 000 000 000 038 000 000 000 000 000 000 000 000 000 000 409 410 043 040 146 147 146 147 146 147 146 147 039 040 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 411 412 041 042 041 042 041 042 041 042 041 042 041 042 +039 040 039 040 039 040 039 040 039 043 039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 +041 042 041 042 041 042 041 042 041 042 041 042 041 042 043 042 041 042 041 042 041 042 041 042 041 042 041 043 041 042 041 042 +-2-4- +032 033 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 032 033 +034 035 000 138 138 037 000 037 000 000 000 000 000 000 000 000 000 037 000 000 000 037 000 000 000 138 138 037 000 037 034 035 +032 033 000 138 138 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 138 138 000 000 000 032 033 +034 035 000 138 138 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 138 000 000 000 034 035 +032 033 000 138 000 000 000 000 000 409 410 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 138 000 000 000 032 033 +034 035 000 138 000 000 000 000 000 411 412 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 138 000 000 000 034 035 +032 033 000 138 000 000 000 000 032 033 032 033 000 000 032 033 032 033 032 033 032 033 032 033 000 000 000 000 000 000 032 033 +034 035 000 000 000 000 000 000 000 000 037 000 000 000 000 138 138 000 000 000 037 000 000 000 000 000 000 000 000 000 034 035 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 138 138 000 000 000 000 000 000 000 000 000 000 032 033 032 032 033 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 138 000 000 000 000 000 000 000 000 000 000 000 000 000 034 035 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 317 318 000 000 000 000 000 000 000 000 000 032 033 +000 000 000 101 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 319 320 000 000 000 000 000 000 000 000 000 034 035 +003 004 003 004 003 004 000 000 000 000 000 000 000 000 000 000 000 000 032 033 032 033 000 000 032 033 032 033 000 000 032 033 +034 035 034 035 034 035 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 037 000 000 000 034 035 +032 033 032 033 032 033 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 032 033 +034 035 034 035 034 035 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 034 035 +032 033 032 033 032 033 000 000 000 000 000 000 000 000 032 033 032 033 000 000 000 000 000 000 000 000 000 000 000 000 032 033 +034 035 034 035 034 035 000 000 321 322 000 000 000 000 000 000 000 037 000 000 000 000 000 000 000 000 000 000 000 000 034 035 +032 033 032 033 032 033 000 000 323 324 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 032 033 +034 035 034 035 034 035 000 101 325 326 101 000 000 000 000 000 000 000 000 000 101 000 000 000 000 000 000 000 101 000 034 035 +032 033 032 033 032 033 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 003 004 000 000 000 000 003 004 032 033 +034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 016 000 000 000 034 035 034 035 +-3-0- +032 033 032 033 032 033 000 000 000 000 032 033 032 033 032 033 000 000 000 000 032 033 032 033 032 033 032 033 032 033 032 033 +044 044 044 044 044 044 000 000 000 000 034 035 034 035 034 035 000 000 000 000 044 044 044 044 044 044 044 044 044 044 044 044 +044 044 044 044 044 044 038 000 000 000 032 033 032 033 032 033 038 000 000 000 044 044 044 044 044 044 044 044 044 044 044 044 +034 035 036 035 034 035 000 000 000 000 034 035 034 036 034 035 000 000 000 000 034 035 034 035 034 035 034 035 034 035 034 035 +032 036 032 033 032 033 000 000 000 000 000 000 000 037 037 000 000 038 000 000 000 037 000 037 000 000 000 000 000 037 032 033 +034 035 034 035 034 035 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 034 075 +032 033 032 033 032 033 038 000 000 000 000 000 000 000 000 000 000 000 038 000 000 000 000 000 000 000 000 000 000 000 032 033 +044 044 044 044 044 044 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 321 322 000 000 000 000 000 000 000 036 035 +044 044 044 044 044 044 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 323 324 000 000 000 000 000 425 426 032 033 +034 035 034 035 034 035 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 325 326 000 000 000 000 000 427 428 034 035 +032 033 032 033 032 033 000 000 000 000 032 033 032 033 032 033 000 000 000 000 032 033 032 033 000 000 000 000 032 033 032 033 +034 036 037 000 000 000 000 000 000 000 000 000 000 000 037 000 000 000 000 000 000 000 037 000 000 000 000 000 000 000 034 035 +032 033 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +034 035 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +032 033 000 401 402 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 032 033 000 000 000 000 000 000 +034 035 000 403 404 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +032 033 032 036 032 033 000 000 000 000 032 033 032 033 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 032 036 +034 035 034 035 034 035 038 000 000 000 034 035 034 035 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 034 035 +044 044 044 044 044 044 000 000 000 000 044 044 044 044 044 000 000 000 000 000 000 000 000 000 000 000 023 024 000 000 032 033 +044 044 044 044 044 044 000 000 000 000 044 044 044 044 044 044 000 000 000 000 000 000 000 000 000 000 025 026 000 000 034 035 +032 033 032 033 032 033 000 000 000 000 032 033 032 033 032 033 032 033 032 033 032 033 032 036 032 033 032 033 032 033 032 033 +034 035 034 035 034 035 038 000 000 000 034 035 034 035 034 035 034 074 073 036 034 035 034 035 034 035 034 035 034 035 034 035 +-3-1- +032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 000 000 000 000 032 033 032 033 +034 035 034 035 034 035 037 000 000 000 000 138 000 138 000 000 000 000 000 000 138 000 000 000 000 000 000 000 000 037 034 035 +032 033 032 033 032 033 000 000 000 000 000 138 000 138 000 000 000 000 000 000 138 000 000 000 000 000 000 000 000 000 032 033 +034 035 034 035 034 035 000 000 000 000 000 138 000 138 000 000 000 000 000 000 138 000 000 000 000 000 032 033 000 000 034 035 +032 033 000 000 000 000 000 000 000 000 000 138 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 032 033 +034 035 000 000 000 000 000 000 000 000 000 138 000 000 000 000 000 000 000 000 000 000 317 318 000 000 000 000 000 000 034 035 +032 033 409 410 000 000 000 000 000 000 000 138 000 000 000 000 000 000 000 000 000 000 319 320 000 000 000 000 000 000 032 033 +034 035 411 412 000 000 000 000 000 000 000 138 000 000 000 000 000 032 033 000 032 033 032 033 032 033 000 000 000 000 034 035 +032 033 003 004 003 004 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 037 000 000 000 000 000 032 033 +034 035 034 035 034 035 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 034 035 +032 033 032 033 032 033 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 032 033 032 033 +034 035 034 035 034 035 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 037 034 035 +000 037 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 032 033 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 034 035 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 032 033 000 000 032 033 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 034 035 +003 004 003 004 003 004 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 032 033 +034 035 034 035 034 035 000 000 000 000 149 149 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 034 035 +032 033 032 033 032 033 038 000 000 149 000 149 149 000 000 000 000 000 149 149 000 000 000 000 073 075 073 000 000 000 034 035 +034 035 034 035 034 035 000 000 149 149 075 073 075 075 000 000 000 149 149 149 000 000 000 075 075 075 074 075 000 000 000 000 +032 033 032 033 032 033 000 149 000 149 149 000 149 149 149 000 000 075 075 000 149 149 003 004 003 004 003 004 003 004 003 004 +034 035 034 035 034 035 501 501 501 501 501 501 501 501 501 501 501 501 501 501 501 501 034 035 034 035 034 035 034 035 034 035 +-3-2- +039 040 039 040 039 040 041 042 039 040 039 040 039 040 043 039 040 040 041 040 039 040 041 042 039 040 000 000 000 000 039 040 +041 042 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 041 042 +039 040 000 000 000 000 000 000 000 000 000 000 000 000 000 331 332 000 000 000 000 000 000 000 000 000 000 000 000 000 039 040 +041 042 000 000 000 000 000 000 000 000 000 000 000 000 000 333 334 000 000 000 000 000 000 000 000 000 000 000 000 038 041 073 +039 040 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 039 040 +041 042 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 041 042 +039 040 041 042 039 040 000 000 041 042 039 040 000 000 000 000 000 000 000 000 039 040 041 042 000 000 039 040 039 040 039 040 +041 042 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 041 042 +039 040 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 039 040 +074 042 000 000 000 000 000 000 000 000 000 000 000 000 039 040 041 042 000 000 000 000 000 000 000 000 000 000 000 000 041 042 +039 040 000 425 426 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 039 043 +041 042 000 427 428 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 041 042 +039 040 041 042 039 040 000 000 039 040 039 040 000 000 000 000 000 000 000 000 039 040 039 040 000 000 041 042 039 040 039 040 +041 042 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 041 042 +039 040 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 039 040 +041 042 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 041 042 +039 040 000 000 000 000 000 000 000 000 000 000 000 000 046 047 048 049 000 000 000 000 000 000 000 000 000 000 000 000 039 040 +041 042 000 000 000 000 000 000 000 000 000 000 000 000 050 051 052 053 000 000 000 000 000 000 000 000 000 000 000 000 043 042 +043 040 000 401 402 000 046 047 048 049 000 000 000 039 040 039 040 039 040 000 000 000 046 047 048 049 000 000 409 410 039 040 +000 000 000 403 404 000 050 051 052 053 000 000 039 041 042 041 042 041 042 039 000 000 050 051 052 053 000 000 411 412 041 042 +039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 039 040 073 040 039 040 039 040 039 040 039 040 043 040 039 040 +041 042 041 043 041 042 041 042 041 042 041 042 074 042 041 042 041 042 041 042 041 042 043 042 041 042 041 042 042 042 041 042 +-3-3- +075 055 075 054 075 075 054 075 075 075 075 075 054 075 075 054 075 054 075 075 075 075 054 075 075 075 054 054 075 075 075 055 +054 056 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 054 075 +075 055 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 074 055 +075 056 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 054 056 +075 074 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 075 055 +054 056 000 409 410 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 054 056 +075 055 000 411 412 000 000 000 000 075 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 075 055 +054 056 075 073 075 075 000 000 000 000 000 000 075 073 000 000 000 075 000 000 000 073 075 000 000 000 000 000 000 000 054 056 +075 055 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 073 000 000 075 055 +074 056 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 054 056 +075 055 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 075 055 +054 056 000 000 000 000 000 000 000 000 000 000 000 000 000 401 402 000 000 000 000 000 000 000 000 000 000 000 000 075 074 056 +075 074 000 000 000 000 000 000 000 075 075 073 075 000 000 403 404 000 000 000 000 000 000 000 000 000 000 000 000 000 075 055 +075 056 000 000 000 000 000 000 000 000 000 000 000 000 000 075 075 000 000 000 073 075 075 000 000 000 000 000 000 000 054 056 +075 055 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 073 075 000 000 075 055 +054 056 000 000 000 000 075 075 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 054 056 +075 055 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +054 056 075 075 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 149 149 000 000 000 000 000 000 000 000 000 000 000 +074 055 000 000 000 149 149 149 000 000 000 000 000 000 000 000 000 000 149 149 000 149 000 000 000 000 000 149 149 000 000 000 +054 056 000 000 149 149 149 000 149 000 000 000 149 000 000 149 149 000 149 149 149 149 000 000 000 000 149 000 149 149 149 000 +075 055 075 055 075 055 075 055 075 055 000 149 075 055 149 149 149 075 149 149 075 055 149 000 075 000 075 055 075 055 075 073 +074 056 054 056 054 056 074 056 054 056 005 005 054 056 005 005 005 005 005 005 054 056 005 005 005 005 054 056 074 056 054 056 +-3-4- +032 033 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 000 000 000 000 032 033 032 033 +034 035 000 000 000 000 000 000 000 037 000 138 138 000 138 000 000 000 000 000 037 000 000 000 000 000 000 000 000 037 034 035 +032 036 000 409 410 000 000 000 000 000 000 138 138 000 138 000 000 000 000 000 000 000 000 000 000 000 032 033 000 000 032 033 +034 035 000 411 412 000 000 000 000 000 000 000 138 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 034 073 +032 033 032 033 032 033 000 000 000 000 000 000 138 000 000 000 000 000 000 000 000 000 000 000 032 033 000 000 000 000 032 033 +034 035 037 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 034 035 +032 033 000 000 000 000 032 033 000 000 000 000 000 000 000 000 000 000 032 033 032 033 000 000 000 000 000 000 032 033 032 033 +034 035 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 138 138 000 000 000 000 000 000 000 000 037 034 035 +032 033 000 000 000 000 000 000 032 033 000 000 000 000 032 033 032 033 000 138 138 000 000 000 000 401 402 000 000 000 032 033 +034 035 000 000 000 000 000 000 000 000 000 000 000 000 000 000 037 000 000 000 138 000 000 000 000 403 404 000 000 000 034 035 +032 033 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 138 000 000 000 032 033 032 033 000 000 032 033 +034 036 000 000 000 000 000 000 321 322 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 034 036 +032 033 000 000 000 000 000 000 323 324 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 032 033 +034 035 000 000 000 000 000 000 325 326 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 034 035 +032 033 000 000 000 000 032 033 032 033 032 033 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 032 033 032 033 +034 035 000 000 000 000 034 035 034 035 034 036 000 000 000 000 000 000 000 000 000 154 000 000 000 000 000 000 000 000 034 035 +347 000 000 000 000 032 032 033 032 033 032 033 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 032 033 +348 000 000 000 000 000 073 035 034 035 034 035 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 034 035 +349 000 000 000 000 000 032 033 032 033 032 033 032 033 000 000 000 000 000 000 032 032 032 033 000 000 032 033 000 000 032 033 +350 000 000 000 000 000 034 036 034 035 034 035 034 035 000 000 000 075 000 000 000 000 037 000 000 000 000 000 000 000 034 036 +032 033 032 033 032 033 032 033 032 033 032 033 032 033 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 032 033 +034 035 034 035 034 035 034 035 034 073 074 035 034 035 501 501 501 501 501 501 501 501 501 501 501 501 501 501 501 501 034 035 +-4-0- +032 033 032 033 032 033 000 000 000 000 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 +034 035 037 000 000 000 000 000 000 000 000 000 037 000 000 000 000 000 000 000 000 000 000 000 037 000 037 000 000 066 065 064 +032 033 000 000 000 000 032 033 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 061 062 063 +034 035 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 066 065 064 +032 033 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 061 062 063 +034 035 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 066 065 064 +032 033 000 000 000 000 000 000 000 000 032 033 000 000 000 000 000 000 000 000 000 000 000 000 309 310 000 000 000 061 062 063 +034 035 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 311 312 000 000 000 066 065 064 +032 033 000 000 000 000 000 000 000 000 000 000 000 000 000 099 099 099 099 099 099 000 000 061 062 063 071 000 000 061 062 063 +034 035 000 000 000 000 032 033 032 033 000 000 000 000 000 000 000 000 000 000 000 000 000 066 065 064 072 000 000 066 065 064 +032 033 000 000 000 000 000 000 037 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 061 062 063 +034 035 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 066 065 064 +032 033 032 033 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 061 062 063 +034 035 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 066 065 064 +032 033 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 343 +034 035 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 344 +032 033 000 149 000 000 032 033 073 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 149 000 000 000 000 000 000 345 +034 035 000 149 149 149 034 035 075 075 000 000 000 000 000 000 000 000 000 000 000 000 000 149 149 000 000 000 000 000 000 346 +032 033 073 149 149 149 075 033 032 033 000 000 149 000 000 000 000 000 000 000 000 000 075 073 000 149 149 000 000 061 062 063 +034 035 075 075 149 149 034 035 034 035 000 149 149 000 000 000 000 000 000 149 073 075 074 075 075 149 149 000 061 062 065 064 +032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 032 033 019 019 019 019 019 019 019 019 019 019 032 033 032 033 +034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 034 035 000 000 000 000 000 000 000 000 000 000 034 035 034 035 +-4-1- +062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 +065 068 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 065 064 +062 063 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 062 063 +065 068 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 065 064 +062 063 000 000 000 000 000 150 150 000 000 000 000 000 000 151 150 000 000 000 000 000 000 150 151 000 000 000 000 000 062 063 +065 068 000 000 000 000 000 150 150 000 000 000 000 000 000 150 150 000 000 321 322 000 000 150 151 000 000 000 000 000 065 064 +062 063 000 317 318 000 000 150 150 000 000 000 000 000 000 150 150 000 000 323 324 000 000 150 150 000 000 000 000 000 062 063 +065 068 000 319 320 000 000 150 151 000 000 000 000 000 000 150 151 000 000 325 326 000 000 151 150 000 000 000 000 000 065 064 +062 063 069 070 069 070 069 070 069 070 069 070 069 070 000 151 151 000 069 070 069 070 000 150 150 000 069 000 000 000 062 063 +065 068 000 000 000 000 000 000 000 000 000 000 000 000 000 151 150 000 000 000 000 000 000 150 151 000 000 000 000 000 065 064 +062 063 000 000 000 000 000 150 150 000 000 000 000 000 000 150 150 000 000 000 000 000 000 150 150 000 000 000 000 000 062 063 +065 068 000 000 000 151 150 151 150 151 150 000 000 150 150 150 150 151 150 000 000 150 150 151 150 150 150 000 000 069 065 064 +062 063 000 000 000 150 150 150 150 150 151 000 000 150 150 151 151 150 150 000 000 151 150 150 150 150 151 000 000 000 062 063 +065 068 000 000 000 000 000 150 150 000 000 000 000 000 000 150 150 000 000 000 000 000 000 150 150 000 000 000 000 000 065 064 +000 000 000 000 000 000 000 151 150 000 000 000 000 000 000 150 151 000 000 000 000 000 000 151 150 000 000 000 069 070 062 063 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 065 064 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +062 063 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 061 062 063 062 063 071 000 000 000 000 +065 068 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 062 065 064 065 064 072 000 000 000 000 +062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 000 000 062 063 062 063 062 063 062 063 062 063 062 063 +057 058 057 058 057 058 057 058 057 058 057 058 057 058 057 058 057 058 059 060 057 058 057 058 057 058 057 058 057 058 057 058 +-4-2- +062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 +065 064 000 153 153 000 000 000 000 000 000 000 000 000 000 000 065 064 065 064 065 064 065 064 065 064 065 064 065 064 065 064 +062 063 000 153 153 000 000 000 000 000 000 000 000 000 000 000 062 063 142 143 075 075 142 143 073 075 142 143 075 075 062 063 +065 064 000 153 153 000 000 000 000 000 000 000 000 000 000 000 065 064 144 145 073 075 144 145 075 075 144 145 075 073 065 064 +062 063 000 153 000 000 000 000 000 000 000 000 000 000 000 000 062 063 146 147 075 075 146 147 075 075 146 147 075 075 062 063 +065 064 000 153 000 000 069 070 069 070 069 070 069 070 000 000 065 064 065 064 065 064 065 064 065 064 065 064 065 064 065 064 +062 063 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 153 153 000 000 000 000 153 000 000 000 000 +065 064 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 153 153 000 000 000 000 153 000 000 000 000 +062 063 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 153 153 000 000 000 000 000 000 000 000 000 +065 064 000 000 069 070 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 153 000 000 000 000 000 000 000 000 000 +062 063 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 153 000 000 000 000 000 000 000 062 063 +065 064 000 000 000 000 000 000 000 000 000 000 000 000 000 069 070 069 070 069 070 000 153 000 069 070 069 070 069 070 065 064 +062 063 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 153 000 000 000 000 000 000 000 062 063 +065 064 069 070 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 153 000 000 000 000 000 000 000 065 064 +062 063 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 153 000 000 000 000 000 000 000 062 063 +065 064 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 065 064 +000 000 000 000 000 000 062 063 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 062 063 +000 000 000 000 000 000 065 064 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 065 064 +000 000 000 000 000 062 063 062 063 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 409 410 000 062 063 +000 000 000 000 000 065 064 065 068 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 005 005 000 411 412 000 065 064 +062 063 062 063 062 063 062 063 062 063 000 000 000 000 062 063 062 063 000 000 000 000 062 063 062 063 062 063 062 063 062 063 +057 058 057 058 057 058 057 058 057 058 059 060 059 060 057 058 057 058 059 060 059 060 057 058 057 058 057 058 057 058 057 058 +-4-3- +062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 +065 064 000 000 153 153 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 153 000 000 153 000 000 065 064 +062 063 000 000 153 153 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 153 000 000 153 000 000 062 063 +065 064 000 000 153 153 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 153 000 000 065 064 +062 063 000 000 153 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 153 000 000 062 063 +065 064 000 000 153 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 153 000 000 065 064 +000 000 000 000 153 000 000 000 000 000 000 000 000 000 000 000 000 000 075 075 000 000 000 000 000 000 000 000 000 000 062 063 +000 000 000 000 000 000 000 000 075 073 000 000 000 000 000 000 000 000 000 000 000 000 000 401 402 000 000 000 000 000 065 064 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 075 000 000 000 000 000 000 403 404 000 000 000 000 000 062 063 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 073 075 000 000 000 000 000 065 064 +062 063 000 000 069 070 000 000 000 000 000 000 075 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 062 063 +065 064 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 075 000 000 065 064 +062 063 000 000 000 000 000 000 000 000 000 000 000 000 075 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 062 063 +065 064 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 065 064 +062 063 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 062 063 +065 064 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 062 065 064 +062 063 000 000 000 000 000 000 000 000 000 000 075 075 073 075 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 +065 064 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 321 322 000 000 000 000 000 000 000 000 000 000 000 000 000 +062 063 000 000 000 000 000 000 401 402 000 000 000 000 000 000 000 323 324 000 000 000 000 000 000 000 000 000 000 000 000 000 +065 064 000 000 000 000 000 000 403 404 000 000 000 000 000 000 000 325 326 000 000 000 000 000 000 000 000 075 073 000 000 000 +062 063 000 000 000 000 000 000 062 063 000 000 000 000 000 000 062 063 062 063 000 000 000 000 000 000 062 063 062 063 062 063 +057 058 059 060 059 060 059 060 057 058 059 060 059 060 059 060 057 058 057 058 059 060 059 060 059 060 057 058 057 058 057 058 +-4-4- +062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 +065 064 000 000 153 153 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 153 153 000 000 065 064 +062 063 000 000 153 153 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 153 153 000 000 062 063 +065 064 000 000 153 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 153 000 000 065 064 +062 063 000 000 153 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 153 000 000 062 063 +065 064 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 065 064 +062 063 000 000 000 000 000 000 000 000 000 000 000 202 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 062 063 +065 064 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 065 064 +062 063 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 062 063 +065 064 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 065 064 +062 063 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 062 063 +065 064 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 065 064 +062 063 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 062 063 +065 064 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 065 064 +062 063 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 062 063 +065 064 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 065 064 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 061 062 063 062 063 062 063 062 063 +000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 061 062 065 064 065 064 065 064 065 064 +000 000 000 000 000 152 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 061 062 063 062 063 062 063 062 063 062 063 +000 000 000 000 152 152 000 152 000 000 000 000 000 000 000 000 000 000 000 000 061 062 065 064 065 064 065 064 065 064 065 064 +062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 062 063 +057 058 057 058 057 058 057 058 057 058 057 058 057 058 057 058 057 058 057 058 057 058 057 058 057 058 057 058 057 058 057 058 diff --git a/music/AreaIChurchN.wav b/music/AreaIChurchN.wav new file mode 100644 index 0000000000000000000000000000000000000000..a1daf6d77bb84e236696b694ee3c91b24ca388b3 GIT binary patch literal 617784 zcmeHw+0x#&vYk&=E|R-ELLMQnkgDWV->i>_7d-ufF=~ zpZb6Q_5Xb({{Pcg|Ng6UfBXB{zw3_=^3C7Q{`OU$zdNw}+o9!u9b9^19@>8Y=GpIm zA5VG%{@+8(@l58o2nO`=V7CVYvNM^lFbwG9!EO%*WM?v8VHnWIW3=}-I{A8#zYF6LMb2g+VR~xg_K}A>R*jS;!S3R|mN!a+jA+Lq}G{`F|0Hw%LHz@G;HO0*XV3Egdl$kR0pWrCd3d@l;7vbhe-|Fe z+m@k@<)eKR3BJ)n>H-gcjRKEfWl_c-hc#!u-16kMCwDyYgZ_I~I=v>3iA()J)DJ)X znA49m1My|tA~@4J0`VIS&agm0_+#rVgMM)Y;w!x<09FN9wRpFJ3+7uT z-_%>?gbU`Qjb1PtE6^$%syo1{0IU4_?S?t?^>=cPVnnq&3Ki9^iWoL2 z5U5QMlwTPEcpx*68>?HHA1K~OfXAq%_)ccsKQ}gzu5J@V=^HfT2HKHtNZ2DE0q_dE z%4bV{PVfr6%4bV{PVfr6%4bV{PVfr6%4bV{&TV+*J;nB-O+VQ5X2?3@p5xiE-iW6d z;q3Gam)^`+cQkV}E7lvw91U6ayYVOTIMX@;9^0_P4*}tht+NdJ#Sw^8&b#?zr&R#wCjLXt__-m>SeC> zo8|+p^5F(n1z5Fsw}K1iTP5GrTjqod=A(^XFdHk-DjTZ)Gg0|Bk?nHk>%V2rCZSr@ z3wlG1&d%t)O0ye$zp_85U$Hb>^{%D+Zl#;{#wVQ}@mwhO=RJfi0@qJU@@FWp$tj#N zf0hbzwuS&3ra{p#0`S1rT&hr?uvu}G4Fd4MLdLh2oek6YE9y;>@&-Y@vCPalu{tyr z9;he7if!hMSSQAOJX#~RE=lWJvhoCH&dS%-z49xeP(F$PC?CIJML{DuQ5Sg<72}0) zR=%$8@8Y0QoPqLDf2DwTri{AC&s0otinH={b%(#k`BfMBc)cWNI4fUQcT4%qu+pC) zn|jx>|E{GFFR=8#LbCi_%a0JY2wa8mMnF6-VoN_L{*gERp#4>N;NZm{_{ud1Zv=z~ z^5q{i=S@Fe+Pl*fouJ+cJDssiXC%`d$8^F?IXhW+po%evjT2|O!CBaNMlMA; z`j1myGf6#6+t#+z@qIHm4T`jdk=CY3sM^E|w9=$WZ+T&5UU%3fVHSIHx{3XhyFihu zv}+Qpl-B#42UhvGH%Y7K`TB2|6ST?)8(0-!wSSiv&>&y`oSd<@DdlnVE@d$B$V%5a z;i61BL1Q4PL&%x!CkR^vu0VJrApDXo{h;_K-t>d^SKxuny%-#3jzGBwVzx|E2w?8Z zh6va}R%Zayj$a0cFN33(&e)~!K(XYLGj3*MVrS&i4qVzm)CoI9LGsTAy~-B%y$2A7M+)JLCQrbm!y0r<$EcYrKm?0DkfDCsT%53!<=f2Q+VK;H?O7q zB;}P9_5B(da;k7s4P&YyOf`O~0!&fX@Mrw>(-!uf_fQ*30;_yuG)b#B`TB2|6ST?) z8(0-!)xw>8qC>v^8|DP9^1%jH1z1h!-@<`>{Wr`BTIGWctO~Gd!Q&=6zsM7L(5r5_akjVtk>w?Y6OIC$|FzM`JrW5X2z;emYl2hF(>kDcCXjPjB{Ncp`QrM#?X zRO`93{y^n*{X(XG9aG1xw{8g!RD+d2snN<;YPix&k@ZI`P2{N~P918Bvid)De;d~Q z`2yvm)~gHrg}TT?`6vQ)fv+4UL3#LVl-bb}U`>=Yl>Qp{mDN@K%^awZ@(`4dT8|Ru zX<2oF|1zzR@(7gQi8UANB2USYX<2o3cPU>XwCpDs`tx9^LdzkemtUt~DJ z0|D`jr*)P=zc>OsXa+5#2*3jeaz}qswtr&!TMtKAAs{@keV#$X7y_)=##z}4p=CdG zS!dL;$+$B5D`3|XZN}icLK3aKNm@}ptNph5nuN+71lbmjx!ORhIduGUz{4rTil0vy`8OsE>cD?`nRK68!pzTG3}1 zz3fGPRD>6<_+3DEX&WInU3*rP1Skx6fC5k$1WW>~02BrRlVHsX+Fxd! zebP?*BetkC+BPjL4Nw^10ELC3h{&}v8+Gd|0kOKDp@V(mb^ zHLh$)Lz7ygOW;}>rA#THo`GUPf*8F88q8i2pwF5^vvrl9BnFS}t|xz#r5>9X{xqfj zrPsK6h3KTR6Qf5A9`!g6v3kVd;a$r$fD+sGWT{6oYKeC(*ZdwhoomZ~+~A6)5WtuT zb7yUeO;DyB0eIlxfvGsB;qz;L^y1nE5WuKq!`_vnS_2$92^Cn4T2ennUGzJ#{O3T0 zD_FlNLyHHXFn9tAKw%It39tfC7z9j$H7jU;n&GWFgD0Q>6b1p4pdQD|2>_>gj5>QJ z0EIz61qI2d<#z8{E(!+OTx9zFgC_b1er#;9NYR7Z%`^)JG*IwNz<@mMX0(O@2Pn+X z8-9u2fYV>iM>@jKBxM@IfMs|!mm3D$#w0aIEyY4Uq$|W8zGGb!(6G74{6Ip2Cj!0y z9sTJ58)sUiC{Nl!Yl8qhaNs@TP;8r@b*QBp0>T3s6Y%6!uf_}%ybS{IK;}NY4NXu> zH3Z;+@W5*1Lctjb)b~I&=?I%T2&f0|*lj0CP zBLEMq=p9=W&76Pi)xWS-ga`fxVT-_80^s_c5r7A>^*yQh&iq03YY~74!UNZG2-mMc z03HYrT*IHL*IqmY5gzyj!WMy3AnBpo2oGfIds6X3v-1=h*R}`#s^k|XpOyTq-M~Vr{t{^@p5JVN4;P9`X?o?l)O~(LdkO_&y+k>@=Yto^l|2}M`brA?74<(WAvUsre5 zlxMAcIg5*~s7sq7Rf;pGbl0)p!tG^Wu4uWc<(d)o&C2W7Z)mw`jH3INJkI(#ev>~x&iU2&2pVN67GvysOwRI?Y^{R;_ubE)dMw2&gm~ir@4kypf zbUbcsrQelr6`qSe+a&`7#k16i4BXum`mkN8t(4QXnk*l)@drWbU9jRjhzf{;G zhW_-pk6fKS*kg)&>_{C8_@$nPJ@mRd>$WDa49$jhro)D2!v?3r-nL_(dgQaS?^qVh zhqZ57dJ|&%Cq^-D;duK9_@0VAb_n2!ZTn6(t06naL17;Oc;GC*+dt`>6MO6sfCskk zWV0HwV;oO~O>oKMT}!hzP(ukDO}CWlx`rS!sJ<8~Ar!QFcN2ae> z-oHP3$5QM*eE6{I%nO#I&x)A0Ec=9gztTyGXG5VsvkxS2vS|c(K7N7L1_3;=ZQ8%m z${9-{!4m;^V4CDj=io^@Xl)RH2R7|rY2}P1k*J9PuTjf1ZPw(diSv~!m1pvDR=%$8 zm63#Jq;s~@wCumcQ06Z{GZWd>XEshJ?LI57f!q4JLwneArw7EzYM@y+D zp~819^PRmVGFe^lMK6m*Dg_rzA!N>jRtAb>0$3#>G8y2428vVyv`Qgl&jTxqMJm;V z3r=41jJ!cvdf0u_Ql&#LTxPy+Iepji=~Ej!+LVbRorDumddcXV6`W`u0rLn037!ZD zPi&rMP%w%BPuf9ig8)1*%55Gej3trai2yv1hoeQcN_QR%CDYitAk_{d+I5&*Og4B$DS$ClVjEBul=%vo*6ry7yC@fWKygi!}LZi z^M7?AXKM)LM;FN1Bm%+{TVoaU$wwg0s(6ozGYugiJTSk9N6yv|XoyQtWeEcCz}8%< zP@g46$2H{$R0}PI2M(`GnYp_Jp=JJWsO@sbf359#rrToZrx@ft5sBB`BvhM>JI67J zoB^#OzyuES!m7OMpuA#>2f~HFK>F;IEhH%2$el1SlhoK()|Pcp&kpW$`bmq6^|byC}|7j)^H$ zjF(YY`FOn~XP|u44M^~f7E%}Z%EP*+rhI_gqCJ4%}i~u~4hoeQctjrG-uMnsaT8f2yYK&S| z9!XgCvoZc_ZO=1p&K%wok$Bxr(yH>HTpW$rGoaNhJl;uOSnb;*R(_Nk{h2X;VqZ)m zwd3Wb2rz-ez$ySr@}rbKT77?L(Rdzp3j;E@EDQ((wtWX?Zl9$3@W25g{ZVa(+unfh z4lN9AQlv5rSOiylnPI>!ZK8w1VXFc|xe>2T>OVS26k8Q3`thO&8)eMc8}P-87tdXJ z=E_r7p1AVZmA)89S{j;Lu1owW9j`NOJ&A@rV2`%^2ljwHmfw})SGI-fa&6!r%dx9* zCG1fH)$`}0V@Qb;-L_*))kZ-R&17>L_9!%!di_SvsZ}#%zgHp$EiW%0wG`jBbUs4z zQb`|o4x&O&9dxRAQ%9OA$h5)bp`Z7?+wy6`9(DD0gaP*eo~lk5kP6A2%7FoQ0-mZ` z7?29doyvg$cLJWOS{RTD$(_o90k;9(9j}}jupAcUv633G9L6ns1M0X@hL1XW6kB)5 z@~I9a<<=dueB77fO8iM~183?y@**p>@n@1`?W|G|z*_?=&|85Xz*_-cV{dCsdZ{%{ ztA8!1w+7?3UK9lNCJ3xJP{fPEu^xi#jSqJcw6J0kjSo&%Y&k{IF7*=cTK+8Lla!B2 zK1k88-Ke3cw@Thf5ns2QeBUx>)bb(TwM@Qr!!bkult5GFm|KoUDbX1QEJ3Tmyf9#c zMk!GV1}s6V!MreFgGMP)2?i`dtHHc5;1)*lMn>HM%;*c3cIdKCxuchQd7fdbM=jkc zuVUyjI&$d^T)N|yJr5jN@tmolON$izY7ez>46SqPdM) z_N>Sri$ccc5XgSchm36^(EA@eusOFXP^e8>L91*8;DH5fZ!v4OrIE2s1j;=ydw35S zw?Lq9=ndIhLqK@o7ED1Mbr5KcP|&9k0eD~?$JngYLVF{7YY4ytH}jP`6}3hv=K81! zavN@h2ddRXuwjV6hFn2aH4uOYGW0rEm+amBigf{|%2X0Fl)JBQ`Z~8&|@8N-@{;+*v;4pIp;DOsa4QY+c`NvEB z%N1nsK>0Os{AGzi1x}#IEfIhRvh+Kv^p<2nT@?_32U;?-OjY0nirf+bcpyu^vr2DC zma27KIZ+ur@DqeD0w>Db<1`x{$k+LV=EtGpiM9kD2oF3_>NnDCc;G2`;8jSo2n-(h z5yBUNW|;-W@(_Rr@^wC;d7hb(t5pOB2Sgvp*a=%D7WB$Q03OKL`v%oB?Tl=#BCxRs zet-}oa1Fv60pWqfq(E^SBEXw|(Eb`ca6@mYQ587M907P>4Y$~^Oy>MMl=|0~i15Jo z5Vi;`F*>ek2myE?Ti=t4H^e2VvIGHmAUtphZ*UD20`Ne1AQhLYmUH8%B0TUNge?L` zCFaSr3m(YU_oU({!_=cT6dni>`vL6D%1K&c}BCsEIP%{Yv@Ibb{ zClx1Q0Seg<0eB!ha6k5;=9@PM4`j~4w$*=AS18cg+ z24#c8%n^VGZr~*~t6ZJw5qk-<|~5-{siHR0AK1sbAbRnkgxLz&B0^l2*3m3 zfy^n)Tzz;TJTO7wJCK?P3?BFj!WV&>wH4<4LE`-Y9as+ga_8-7s^f` zFgPH7h3@BsFW1Ul2yX<02d-rSuHO#<-t>d^cj1BiIS)zA;4pIp;DIE5uwNm}`3Lon z?13*%LGD3#BOpBR6qtI{Hu9z)w7&-rWbT^aFmnXpf$%`)6lSjeQV)C%X#;`#5Z(v~ z4{U==&|(P!yy*w+@52L^(7vH-z+vVHzylldrX{K{=O5IE2QHy~L)Yw1;Rlda2nY{+ z24Rc9D(mCo{Skl%vh_Ww`2G}v2CEQ&2f_na5eOHrL;xPxvIjm*%R>ln1O^XGn;AKp zMSwT`p#4L5V6(oJrx-ZQ907P>9?_f4#hiao|8za@$uZ;+gf{|%2OfipC)x_$^n><~ z;DO9N7aV4e06Y*L$ehB=)vx1$k0Dzj@B@T50)q!`MHbXk0Ri6hgZ4kb11osNmPLZY z%n^VGZs{%+>SE46j_UtNDuV|?7$ZQ+1{AhE0*tu_)dvK&rwnQ&MF2ErjsPheP}uee zFy|lC-<~q4kraW0Q21k7uB4?)m+~=P$`zVYh>Ag*q80-*QD}}xVVL`*%-s})aWju{ z?}%;*bHm)D`%e&%tDfX|f_Fi9XH;=$H+-RgG<4nQn14ZV4{Zv6po1vpAy=rh+h1oe)8r&l2-+_Z8 z7mDr%E)5;pNxhINp<~hJjZTEF4ID#jN4SaI08qh0p=(3Of)`H@!Wb*S%lU;k6hDPM zd?chw=vesb$nOhNV)0DnUq^fIvHZVQu5Lh{e{myv>d(_slU_UuhXg*9Fn2s6FmcaG}`K_oskaS zv*HIcN_4Zt3ksgeC9J9M+!iXIS*pqA zYL<~U*X1QLN_4a26>4%7LIb*%Xlq&Q_?rzASf}#M;l0Tdd0G zU!2@4ES)tpb(JqH{bM2Wt|eze%RagkW0p5=_>tw!QE2H8THfwrq2(}eIUThef=oZO zG-H>`MlEgY#&?qRekt(zgBiAN)M2qmrGQlmA$uNJSu9d1V3k71o(EPIi&P3&r4X{` zftAG~l>$~NgzWh?u`2wD-e)gw2kNlD{ZlDml|sm#Ux-ykXldrezEL6Od}!%Si0zzF z%W!Bp%!zduCpLlQqep8)O9hU->y)J|wq>cZT5Rs}dx_M`mQa@BQeWwKmO-J+Y&N$k zpfJG&(86Y!>`U7R0~!eZ#8N>0Qu6nf)&~PdFkT91q`2harS-8fpuGu~rIN@+GAso& zQe5)z()wV)2((K9jTDzWytKa3;UDvJzRVA7Zc{*E!j@2$Dy+t2Uka!xpfIttJ{T|p z^in`0#U&3ftq%r_K)V#sNO8%-Ti55!(k{8FC0i27P*R7RH&R^k@YaBCT^|hSvcyRz znGwkV13DnO$p~J_!&?Kob$#$amnBX*$&5$_7|;RHO-Ara9`4jYM(HM5a3sUl^<6D( zn9d*3KY3VRU%E{e9LcaXpj+2>wG>F5KY~~Cu)e-@n=CkzVQWCQuJ39okUD<^ujFBU zed#t?a3sUlfO4ttLjZkvOY713lLbdIECn=D zT=MYJ`aUE}j%3gPm2M-&B@dU@qw^;Vj$~L0Xr#F0;idI`NR}MQpaCk~Mv6-wF0DuB z9~G=u_)Km)f4!FMy=1|W3`^^KA1N<+IJ-rojLCu{8Aioq??#GC9$pG)vfxODrS-vp z#DGSMOCDZoz+}O(4B0L)$`~szb$nDz_HL@&*!isi-MYSO*$9p@#sEtl9~G0mn<_VU zerrItt`7!`P$))-)NvS)IiN5g4486q|9k|mfh^V_vlU;RpSR&!y8-hM646DfICSsMehdGnbBIm^=fJ=YVz2 zC6S!Tuma?nQj@0~?Msu%vS%`s*5%}%DK&Y@DW)`;EPEzHXKSF;soGpX1NlY`DB2AamwTwFo>Au9Is*Ad9UL-4#S${OVn=AF2(QadK!F1@FPqk8DO!bMoUO>cb<$=SPws z9~m#>W5UZ?E5uG3J97RdyK7jb^jT7^e@zogTxmj!CX@gamY+=+qzNU!3d@Sgt+@Pv zEo^D34OW!5d~(H70PJ;u!eDU}C`^NvCjf=Pjt+{FP-&cZ;`zk~#w9M;CxBu>t>a6I zTRyp9T;hU#Kw&^jL!l;Ek49_dSf=>+$Pir?eSE}QA@=Sd!yx7mSN1af_{eyL*nYLx z>31!Mk;`;jCS;mDVD2I`iPKV#1~Xdat zCrS{bN2HZ0rkq`~SD12X62#!G85|8Yh*-T)6>E;U>Lo)<^XZYdZ{H|+EoB(09K@X< z+oz|YyFj{be%@wtD$EYm!(H* z;JN09eDvCdzA}4Rw6YZ^xBv=0mm4`WA+{5vmg&$^2AFvhVsk=E^JPn-?^@0}j5)dV zc9VBq4Q?9MSG`M`p?_WFGZa{p1b3{7x^kG zn?mdA4$2##CyBbqPpYFm0Og(Ai=U(gdR$sv;FZ5F|4}}FWo6~(D_?uIuJUWOOI*)c z`MSDOkI{|{0pqq8?cih8#$^3>Xn%5z|OHPr*%8rVw3w&+LtGRV`HY22{cNc%;B&)U5+K$TO ztbASFKa7wf-i7i}`V%8PF0L-}+1f2R@rfBP#%;Yb0TBEE^RUtSdpc!?jKfY zmT@VRhredfWRwN0iL&Oy2rA;;y2ukNJ1!2&M`<&Ligv#y@cl9@dQM}VZTV*{Mk~Y2 z@77UTms(eOT}!2HW#va}!d_R4!j6~jG2bB3pCGw4dc{(|V|izIvr@~jfb4kXSp8)Z zxvr00*=JbKXOMm!A0gAle7fHcE$0s|{p+%aw%_jux8Hdfkhz6nKp3#?TQGC`B-Mup zCLwA&L%9Ke<0TgkF1-PH8KhL(X6$!S$|WV=N%>yMWhrWox_;84VrU(dj=oTGHb`$k zf2|)CVCqj`s`yfcmwMe;8C#Bn%f2ive?b-^@C{@+0t5XP;*QJyT8=xe{07up<3S+M z3Iv*^-k%)gTgY+*2I_Gza+^9X#~oLG3+AmMH3+l<0ZSmx6kr-WvX_xE9oF zk$UG&L3--_0a=Q`DKMm38$rFLv>UFgW|mVZ7}NvxcH%jx2kKR&UVL6sPrbHh)wQf$ z99Eo3BLM2H;C32bVbN3c2qqB>VbMy2^KFL)C2Y6?5KL?1gKX!*F8UfGqd7Z zD$-LgA8O?E5nyTYW|Ri?d^Q#BHDg7Vihz1WWb-q#w0JX0gL*!jiuRhZB1=U;y&|&t znHgAIy_VbJrl;N)$U+2KG$u8!qEx<_0zGnTNaHV)8X;P(CVwdW(67yWTpQ z7gO(7h($oJse|nT1P1C^D3K~dU;*H`L?Zy^m66TQtx?2w0Ro_&Po}cH1%TrcjR2@u zMm9gUMiJWu2!MJ%ndbL?8Hrl56PqOn^wb-{iQRkzmLQI66at`LKGCK*L8BE2fO=Cx zVbMxTq-OF)C2VjDMOWgKkEI=U(^T3uvvsaPd)w=*sBGL5XVId0Z?xRZ^5E9 z2!MK^-WvX_xE9m{^;Xbl&848;F4R+>LO$tDPrXl&g$SH9b5=JV)LTfq;j-1}pK<{` z^KjQ&OukcQ&g!;$@qm`a4 zcyl)U?TK+lhOb1lqcW&Brc=p&J9cEK38+^>wQ*jC25(2@W~sMgqWN~0QcdnY$#Mqj zZD*>Z)pU}Sp=vakx5gb@E10=v=7GF<%wPgf6Ly-Q(}bKR;56apG}tterin96lxbp2 z6JhH3avEF?x0@AnyKw0k0b_b3NDu%)#|&G!Phu4mVi3R$bR{82mm6S_pg{lx9WiX> zE{#=Cibh~j55H!n(9y3oK?f2f2=oMPi86NJ^n;Q2M&22DYvhfQ*G7Ia@=D7~BQK0R zH}cHLQzK7|JT@}8vyqjz+7rH9-yN}CfWW}N6Xwp!rY`^-muLh)y*2F9C}O(+0Z6_aPQ6Ra>S$w2E=vVav}#gyw{1y})A7!FJm zQ*ci9$nozLHX=-+vg~KX+NrSBL(6|0TE0HG^qz5O`~BnK_WK$JWNu*?5C&}f7R=l}N%i4@ zNr>9c00XvdpQLs$;4DOcCzEf4d@JRgkn=(=2)QWak`TEnx?EjWzL=*T1;_zWIrJ%C z(!6n_H=vqCD<{y($+L3eteP|{XUxjkvT~xVoFpqJ$jZsFa$;;>n36T?;-2=k?yA5@ z7a}mQuarJVez&)*Z3lgecbjGn)GLD`Vw+}xdgX+(S8QXW zgVuun))J{aWk_L%iOqc3(BxRNl+Wx+K6dmnZy}%Ab$r6h_>}&?47bPxbfM)8>M0{mFB| z0svMRT3Ap{J_S~Q6;mewE5Hh{!f;@kn1XY%M~;85Fo9qyVFn{-6QPkxEaNlvu`Q3B zmiHdtWnJ!^nr+>-A3Y7*9@fIAX4+GFW_N0~J*<-k8V1`2Ksm;tQ!{P-TXHI*EIc0? zscdo?pJVt#tQAN1lf%c4o&jec=I}h(8?f-s!Yn&av*c?H1LkAZWKI~cNwefD1q0?| z)nrZ>ut~GzD+L4QW3?)$9k9G6SKtwU&C8WH?Aw*jheyu(bzzm*7c8CSVf#;y^ad2O zVT0eabUtbs{Hmq%SxfJ`mNo?DoN^#%o$NZ!R$^~KFWnssQ!}h_d4F{N{5(a4SG(V6V1Tmo!FirqOaT+%Z3KZwd z0FmeMp*RbSDNsz5fty7FAcE5%G69H*BKTqaA!c6%2uf)x+RvZXQ3oREs`4H6aNSocGrBS`o))VxvO+&n}<#}&;3 zsTE{`=bu{N*0(zl^baY&OZiR67b(9A`9+HSHlX^Jj9RWlzT~M!Tjda_dP!5gp?N06 zdn;3Y^75{bds6O8k>9y|DCLn5^>xc1g;bffQe&*RhN94ub`CV~Y#+~Sv?|KdV0cPaD|)6T#CC7rzH#KWBla7Xg%e`$%K*{~ zBZpv8hLT=DDdI{QRm#vZ`jOPNC$c{|TAHz2t6A*&Qbn@!Lt_JZHfG_B-g2?tPPG-J zy;>-D_-TA4whZ&?3j0b~QRhYRHnFb2i}J{eG` z6M?#D4uQzVRC9pZ)n#p%??jxTm15;klrQ9KaJvTI9o}RkDZizacT_gH-3L-SV84Q0Y2X4%*=W zo=DE&NOcbONEpF6O@;YfIk1NVcp^E6Bh@+BBVh#RG!^D^<-i^e;ECiMj#TGhkAxAN z(^Qzxm9vpOR)v=O10?Q(v1-C=zmaoZhfk0chn7#AuaEQ#!y1uObT|HcX&>pjjoT@! z+o!RY_G#>|Xzd0Fz_uHB@&4S82X)(@0FNA9Ub%Pz|)Lq>H$qNnt8LIG&_i%H#-@})T5YY3{%IM=7S`9 z_)?Eu>Y+;$UYf{qC#MOa{p()0$*`Gs@~|*6fF^=Ve>iNuosPnvqQC;n~FszrTNaH(QTF?wk} z9*G1y1ZF=9dAO7HK3=q2$-)Dh{q__TOCqovb5Jo20`R~j$J@?8Lj#nu8v^jawjC^~ z-EPd`Q8DdDj%t)9JaGM&AW_0z2-F}2%G?kEc;H^HLsajETtQVe5P$~~dBR@B)F8zP zm%077|AYtb@%>2DNrS-lltGQ82*3kr9AURoNZEkGwnqRSxSQ|LRJ=W9P$MY<@IV?z z*sT;&HqOk32n-&$ zH;GXH3Ivu?=mMk-1O^XOuk>TX5rH;n1T7XL01xEoc8<=AEsqP^KmZ=-u$g0WD;iyd z)InhIK)s?AwhR%dLkpC;83OP?hF<5YycttaQ5^)}fi9gHrt8pxpw#F$DR9C=VDP{l zK5m05sSxn2i5-3jzyqmVVW)EVQ4Sh=2*3k(@*JvaJ!@iz9|G_|Dp%OD9R1b3eyhLj zjxAFJ1`l-Xi6l1!nDP#4YXsnd++1#?uQnvMOc8(wju_2tH;Z@bdtKNxh``{1`WxQZ zGDM(3PC=y-1mJ-Tz0Os+#MsE&9s+{{q7QT#%`Dv>rJzv}0`S1q9{2OEav8!K0pWqW zQV5l=LV!2@p#5cd;41#_e=#`B907RX_D=MPQm#OFBOpAGk`X9tTLgI1587XW2X5;y zZS; zrvL%o^kc344M%P|a^}b_M{YZE$B6L2ms(!9^4yVUjy!ebi6f645yk31ugSz|&e~*0 zrqt`TsyNp}D+i23vQ4b$Xhq1YHlc!635GkTft3SBA{lkTpGNX(B)S_k+ZXqIxj&W% zBY8NIM@Bl?Q#yU5Na{Y)*}mCUoSzGuB)e^!_hyquIhAyWZy*dvi-1F(O_GNv=;0ek z%Rj%gaqrppnNH+*+eD5kad#wshk38C!<5}+r#j0gPg32bulkxjLeC?lAGFH1>EW@; zha#Di4l9s7A4_1x9jl0Ajrz>_FjGaBy5F4dFz4e-)m`d`u%q76i78dG;K@Ek)~%nf zcN9t&l(BjH4&T56@F}vwfW!zKo}hhw1c}UT?Ye*WR+e%|e*z@a;Q%12_Kq5Fz)nirV~pi&8gqNWGc{io?XA9S6VBx`2J>R!`ynWn>} z1ENj;f>!w!K0H?WP$YBGVMTbarBmuVXq68pu*%13;#kwpQZFND9t7!d)C8b1`n++2 zrn7wTK=hUwon_bkv8|ljSPtL5!#8kSe*UpBKhMDfi46<`5+hLY4)eQ|-=utza!HEn zfz{{W)E7cj*r}pU6?3YPQw5x=3supk3N}@!=})UwQD)bPcQMsVn5xrM@udteb!_<; zt$af(9j$hM(Q5Y%v3kVXHLe~pc#Ye(arLOFcT#@axNX~2@6SQL{Z@AF=cQZ_a#2d4 z+w^)(uhUe0ri?q)gdsWDsm3|wG+Xr!r<_%*)-RAN7kJ&J>@6QZ{$Y?Gg>;?j+-q(W z3{^L1N4^EC8bTEgd%zwwcm`e_i&uV7`KuE3v{pT%_4>yvdMtA;tke@~gK^~@HGruC zOF4Qe2QK^WG89=p)}duS_E|ZJ9faC9+E$NPyYs~85vxb6-S1E@%R|GNh`~D_u4VC2 zV)a11HGop0*LRjfDCtF#mo8;Ig1s8;EQg>{O`r8b%AfSQKIjWirW9iJOu0mfRZvYYCelh5Lk!+0T`tk~wA8y|LrEJ;+F~UQQoeX$f=V+`X`jG``bsq!c9;>{Q5$AT^iR}W3Q`j7 z2q7On76g#^U?qE)-=0H4PmQa&C0u3A)7{;vslP58?QjvFPixF-Zeb7C272j%err}A zcyAWJb5<#w&`e zp(ykW_ohpa*2mNJu;u9*cflHWzZ!Z{u99mkP(x8JfI`pp*4Gnw`t5bIIKAmC-@P*{ zt?QYt!-QA8Q0!|vOzA|GURbGT^~5_%xwg9b(B&iXhNb)?Ub7T``l&vK@|6?oG0iPu zvnFj4+{jj=O>5|x%bfN3U?Jbl7Gc_bbldis6$5v+IyE5k~+uZ(q; z2rbPI!3Bx+p-65C2w4`G$6S(&^7?$RlL37}VmOo9W|%L zqI2UeQ-znUg_a8_oxCKMu_gIxu)C!G+`P~;7pc5_z%vi0>|9CjU63KW@`8*od;wS) zSsTUE>04!wDMl@WBbLsPr5&*hKZ-RkSH2YCrMJAD2r}&q9~D>*o798Ye$+DjPhp)mN1O%k#L5Iq->dVlBYMk@=!Hre zZJJW%ijViwJsM=L>;_G6bY{UYTi}vl(d7q;28YTk4qefdGFO|@rYU8JUVsfzV8OBN zp>ZBZ*l1P#2pE2P*jUpEHElO)mV^yQnM3b68Mm~PD(_w}m#P*?OVmVQ=)5J@V z&J?#fX|fUru_gMqwpC0XxA?J_6(vix$X} zd-J`ecqmNJTiP}7^q{7hA*(*tWuM3D;BwkqejyR{$?LV7jzpO+Yt@j~H>J$QmXNs! zXrdHr3Yw;rX^S;mK$HI!?EEh~&*jXoZ#E~Ht$elI@?!iVt_`71s5Fu{ydO2bbgCQa_08Lra?5aJrP}{e}F*W=$gM zmU93=o6-!6=g2{rCJ*csw?g_1jSX^2ft}LUi08;bI5Us#HX}Wzo=uq9Vb1iIVh~fW zSfJud9bOL6<&pPTkMX34tv-(`LdI@0EZK{z>6=jZsOci7HA?EE~^mn0Egz3+b9fg;wyHt;2 zRczUZmNbS+mlD0dke}GBNmQLr1_EePnql!A82}Syft})3NS`4xLPjyLQ`#Ew92o#- zW=Zvy!^CBZ-g0;*t7pin_|gwAMQCZG%W!Y`j|%d21?iwCDXPGe6wa@?;Q4h0Kl%qP zl(IA~fI`pZ*8jVZZ-jg+%|Q$OPFov6HyP>xYZ=w?uPu=4KJ8bHr_lj96ao=lFdVlGsnk&t-HRueo4e#TwM=L_FFyo)mt)F&w%w- zi|v<)?PYlSswcuevR$RSNNkNI>EGK`{^(LQ6s6P7mIOU578EJqNr9qMhFJ@RFyRzW zmW1KSpcDnQi>Fx+zE3!xeRexW8#(q}qzN9KX*)wNX}d?SgY3W3rC+M-wiBWH3-j{5kB z+difyLkJp&>NMgusww$Dn_Lzh`o=%DMsd$3y`BUYR3i zQfExIW7P2XOb(W$o4s9eps&K;TlLsDy+Qpk5rDtP`Aw^} z$7Fk!QD3WB7JvT}k{^NJi^>hikO(aPUX*$0yaWP6lD)1$-z*`Ezkh>_hCm6fW$W`6 z#D&1(?_VLKA>iTz^6Nw3HlZy3{sl4`0)!MoQw<>y>F*yPZ6a_FG9&_vzqd(QXdQvT zkYvZ87k8f`c!R2`5O|+b?n8z|VDa~q#6sIuA}}P`G3fj7_bS~nxl-iRf3TH@TlsY> zk1X=rRvvHV$yT0j<=Ix&No}!RPtb881cuzu2!p<|_%O#oN$hBCz;- z7-dkaVFboxJ4OwEZ`f%gR0s3NL;(IC;WQ0bZJO;_UhV9&lf~a#eUW*1y~E#Rt@%A= z=#~zF#oxnegPM&Zkd9Gkxn=~8{C%`{B|9DO<`ua5-h_fiIS^R1QvfU$~<&l0)ZjPUe}<1DItr$e}asLKnbp8>+>$eg}~zPA0eY5 z;Nk=F`$ho%KANYm0Dj&(b?Ad(4MA=Ua)SW;{lGCgy}ThpWX5*;ra5Q3 zgA>cK?BT?+w!1jZIopk#Sk87Ur#WZ4o70@L-O!2UETkW9vz0Lhj4h1%MF4)=uMhXj z+TlkAw}smd?*tS8WZu(a_S=Sc0D?6)gfs+bu0_ zJNyPfeFAV~`>wCoyqgGtZnNJux`z(b-ba9d9cZFb1eTxMee>gLB?z3|qTJp+d*hN+A!-S z9W;wY06(|&cr*3F|HuXQs9rAui`!E31?^RVK)tMkX0Zs&ep>~}paeAnvD85Qa0Kk{ z0@CF!KeuloJt9EI60}qq0&v?N9d;d4WmJPYgb2)j+b?s69vLA^&{Smz;ODkq*RG6e zP=^iyxGmh4j!hITSvPTV?&IXz$;rNzlXEvG*M3fp9i1+FIyL-eCscPMK>H#lTB`|x z<@e5QdR%E3ftq**T}Tmt+cxZ%2da}21&vjO!0fjN=EvnW5y-)_t~aWvcyP2bMX1ZKbOk+Xx2>32nLK)OX>`MFhWjbuLvbW2(c z3~t+xo0=m5yZc1|ervM5oAZ82+y2O6cbi(=He{o(-8x?(6(Dd6(k%kB-&Q~|s6dZE zx17bmZY@8z^pru10SJ5~mb;K%5m?-odRG#(R|Nv$TbrO}?Fh_%TLsCW1T_M+Q}2|1 z_BZqF@7g`G%5PR-Z`4`jiB+Cj<(W+gcYv^uJSZ1h`NIaR{IMc@1=+vTqmnS-5km4h zu##9DrRu~AE_h@&alK9hLMvgQ!$h4}!37Tu#|zYHKxoD7b9}55E4bjXRwYKy+DAlY1kG$!BQ&v9B?b@Fv)Rly&t{;QJl}pj%f+Z- zsSD~^K=IBZM$fxn&w`$m@-61st8X!4@Nn1jwWF<^uhBfqjb+;rPm8-W8#_6lX=n;eWv2OK0S7TJM)FlQF)H`iZrGmviQCUjU6v-%Ewv|D>Ehhds#OV2V>{XIjyUK4Xm8<7v zu@i-ejeDYJpQ6OtRc_nL)$=jfnKBeVV@exmy7nmBHT6DhkJ% zS^)JlI8L4rqj$3R!{QeD#AF@zcdh_2c)06TWZMTZx>)L-W7c8mv8ZO~+(OuYzAtW_&l57e_-%`dZZ+g7d~sOQHrYpDus>)zn}(WB`# zsqA$Xa*b5E*RMlV*r`JdUghfT01o>}S!Xs}m>7(7tVVlwZnJwpXt%Vt~a z=jhDLC#Fo6Z`HXzQm5q`AFJc1%SY?PKZJ2FYg{cX6I%J>2CV$CA`FrHcY0J320TJY zUI$hZi=$MXSiuF4>?W?)X}~;M?F2rpQ@nK&$3E@r63Z-#XKAyh=g*%iBIZfk#6$?h z;uON}G>Ng)qrptJLX4hlm?TB49TwNc{3?-HRB0qe7fW5GWr`%I7lR@(dNHcl>RRX% zlV$57B99on%I|u?KslyP^Yh@H5Swe>#Paz(Njt7#DrKr zR}QdpA+yboxq}*Yw~dG9z<~b90jt)rGTbQU)E|nYlAzTQLh^c6tQ-?4mTiQdlqZMo z>612V(oWR4lRkSAGbJ-Y5pSA4>bO?`3Sq#WpzxkLDKjZ$1(Y$1(q>EAi8^)C(ofA9lQ^HgMaj)LLGQun#{qv6 z$OHKR1i-pr1mJN2d|RsoW4=}d@<2WS0kAF@0eD;h-*B%B<{R$w@Hlu}00Qv1UjE%es{r|61j1PNh0Ea!lA7U=HAGIbTH;J{j>7R+-gZG5>2iaN@$OHKR1gu>0&jjlNFkh?q zgKRAcT?Om1Ni_1e5kckrgGNpe1Di-QoacjlH70n@M=hxN}a>@_X{X3g(UYIKfD^! zrBdgx{rv(;OCibq#t*NCbg9%iY=6Ii(o#rrzwyJXAzdnU4%^=^ptKZ{+;9BwYDkw# zox}F`3n(pxB=;LXyc*J_Qs=P!{Q^o$A<6y553h!Fsnj`af4_jzQb=;Y@x!YjT`F}B z+utvsv=oxuZ~X9TNS8{T!}j+JC@qB~Uuj>zJALvbPEPlySBUHUiQd@hGxQ#ez-g@Y z3c>xZ74^nWpP~0)1WseER|xJGcGrPCeFo%%5jc&tULm+&a9#)U^cj#3M&LBodWGPA z!Fe6X(`P_F7=hDR>lK3grQm#I=aW8^vuEf%7y%%EmTaPYFy?DTATN+Sn|Si%X^c$I zqa>zlRu{boqYvbR5diDJx&Q=%`LjE%es{r|61i(75E&zdGzTsX6j|<=%?(^`t zU+XK^yO`J;qfDI^aZCQ|B7a`wkBfX?<@bwxyU5pze7VTyRX$yWe=?hY#qRP|mIoK%8(#8VsQ4xc zm$&U6UxY6w;~~0Bv}&5T77ZS6wk$xtl=VRQLdcIs`CHYr$@;zz!+i64#k@utaau+8(3UDRu= z1AEkE71#szNO4E33)OIK;2+`GrKkyeq(C*iP1qwGyA(BHj})kew+VZMW0#^P?2!W1 z@HSzOaO_glY{edO;gLOMy#L0dMUEp69vvNx;F9Zfn#`bBiSx@FgJlnZLf{W50EIw6 zB)|$lArKG=umVsB1VjR?02BfNkpL?s6eZ@_n?8j)B@lHKEh6Q+lOlhJ8>kcK4KbCwRwbca3=vp)d|?CYV!!?U?%}Z z)rk)6R5jj#%5`X_tbgV5{k^p#-|SmE@}0l6qjhN*e}zsxPLsNE(jLh=E@U168aFgGP581- z$(@k!3%Cn&BsNDtvw?(XctB%WbC4)Y`*XAO$uuPzWl*!F(a`z_G#VW037}EY(9$RT z$+D)&v8>6yvWYErvMg?5St8t|FLJW1abj7PWlk)M#h`*bxS2|t(KgAs=ELTShsx+wSxf zpd|{_x&EL8632Z4t7D9Ki8`0HaP6u(($UHudYU(EvWR65Cv~Nh`exl@eSwoWJGs)y zd8_R2g8y$-4<%WUu|E?!N7RGG{KqhqY3q6k!{11OC5N(YAV!T=!!5Z{!+EGZl-uH# z?3{=+f5C(69TmYXxg%p5L%}WC0HmYSp=^6-H+$$z+r~+pX!|(v6YG9XziHtnej)-* zTH-|1sdCdDf?c)%(2Kwy;6;E}*{&sq%^2=qX` z2=E?&dJ*V>dJ*7(dQsrj?YJ>R%TO2KMSz_BuD4lHIcHecJk86Uc)Up*t$`;VYSNBc zxao3YjXKG9>Xa0V^KZVRI!Z>-4;~io9Cj~kfI{8F?uCFa+%4>0*Z_sPhusSSU$|S? zy|4iabq~820)DsKh(BCCt1`Q99{i1x;R#Wf#bEa?&3ZVfBfDF|PqyHbrf5gc?i+D0Hl7_{rlUIv-fA@VAmKc93Tys zJ(%V9h6`2*_V2;;@SzrK5+{1BNt~q)Iw`N#&B+F%3+??lw+AvX-cA##bK1kWnMD)Q zRPBL`n?-t?0ps)-<7SZqsjEwu-7E@WgsBF>~GM3_lWSb|Q|^vd#19m}%4R>$&eZ`M73&SHdik$<5f zr6O?rTQY13MkEy}q$L8wa^iU4V2z}Skvax%*b=za7+evj!&2gS;JDQYmY9iS@P;h` z)|g}w=fiU1c;FsCP-1n$SPA(jFj58r>{c@t7yL(SAca$jzzNpac5r(0#6c z^eSc0so`zIcQ@~={bJKQxYrKuu6`|VoxeM<+Ao6gr7YAk@})2%>9=Lz-;*Fvsu3Vx z2zdZs2>AOzz7X;Nz7X)Bd@11X9>f?_Y8ipTv_toW5P-k8?6u*#7or=wEsOyC zJ=|wnu34CN=)MpF@b{LzHe7cb-7JeT49GmKdi*dDsHh`mi`*u#cOxjfjT9QL-JVGkQB*Ua@gB?hCOVk zl*@xX%3*Ko8TPQDQZ5hnD2KhRXV}ArO1Zq6?I9O9iIj7tlNx#|5OiX(QjZ`4inND7 zIoCwbsS&^vj`sY~SL4*&LHorJfZO^yL3`zjkqR9rM_~5b_819`JrGFF9du9(0sP#0 zI6$LCijk_?jvHF()ZdS3wXBFxtj9S|1RT{?g`KK3jiwmvq`^_`3G7s@X;j5}{F_`I zUoUC6QyZ3qonWU@!GJc9Kc{7f{&Wt2HcEGBri>e7<_kJa)3U=;z@AP^7#OkOQulVE ze%rX4KuaeA@IWF@DAkP9vbfL&0`S06u0zys8#IHKP6XhAM4nKp8K-4&p$!D!fu&rB zsNXhd1}&Wk#CxE4sZJ)Guh*&DiRau%d>JMC=R?o{_2D1mMJHTO_%`?X&?+D0~%ZEXPbn}=I+&$bNHqxDfb1b~Gq=qC@eNW90=eyv{`L`oe^lcd ziz55h!qwaez(3$0xjENTfAA0ZM@xLott<(wpOo;EJ^Cbr zPmiS715ZlaNeMg2s1qag_fh5gzyiCEX?)l{quuwyrZk~KA zPri^RU&WIz;VJLm$ye{>rcd&_c5;s=rm`Y`Knfu6Go%m#jQR!ajV}KvWbb0#W{htg zbj2t?>Z66S<36wpE+<1^p5T&W(eOS3 zcFKz@V1?koHn9a~*c{v| z1U+;Ph&5L7Wjy)Hop|F;zHcWse3Eb5$(QZKyLR$TJF&}?kZOr8)641xm#r03xU1uG(sheNfjE0n98^%B^YYl}>BiDOu1-{i|}Q z^ay|Vy2i--b|_n`gLPptLO$%C(aN5`p*f0;{5zck-&*^C-D|Z>TD@TRwD{KAI_zGn zWzy;eyQjss*4AP7S}l`SuZ`WQgHG$_PRU-c8#nr(Mk1)v8ULmoqATWIASe|%=XQo* zO~yg)@N@e-0y&2Wr2VlTu=UOSSQCcC zPzWskUW9Szv?KyUk-W~q%8y%QOfCK{zvYV5AP8inSpKf$$6=5%5LoCVkCw_VDa}voIdCtG>Cm1kR7C$(eldoc2-d*AZ`H)|%f_hHmK)So}SlHmKPs0_hlqmTN}f$lnKfMY8u{Zr*&W_?0NAmJor( z-#2VPM(+qDq!gO27y~#(LmlCr0`zOd~2$bMj zwm$DdTnH@w{t+@70xmuvzi$NK@1uG8I^KM&7W)k#Q2_#rzlU#Ikn+978rpu>tB5x@ zkr)br#ov1+HOA#cU?`GfupEKK-6tn2aG_HKxczY)3jzGRck0jw!y1d_7%fKt{(j&X zonGelr#f!8Z<=$qJ2GSeX7+Abnd{_MATHtRqynGs0D z7&Kb}0?W^BWY5Vi;yrXK6G=G{aHbesLQ(LHpa z_C5jx>_8KhBC!12?wcQ1D?#AwW=A(6y&|x7ZFG0{FSD$D64a{!^{AM?2Lau(&NX zU(j9^2vkQlC`5+9?6*~r3`$TVK*kX?bQ%HsyMT1L%g^mwNRJ56u>>tuh5+2QM~7X< zR2kKv4j}@w-}cMgp+`o@5;RpA0{FS@*R?C78q}df0B#GnrDGFCOV&-CoclPrc5cJW$+e%8V@IdUo=$mQ!bC5b5eR$X617@DVEMhv%qMi02Z0v&2OWbDfZOJAp%T3W z5dxK(Kw$RU5}ZPx$q~rGzp-|%sAsgx&+T?!5#)4$Ks_vjCMOZNejtn6euwmkz=7#; zxnTrmzwME;gO2HUMQ%X4MPT{4Rcwu9KL~V7S_}+s+mD-?BLTbnMF4(lvb~%0eo5Q@ z$YOV!THH2dqp#gMUm+DBa0}8c0<+&%KryI5k3hGa#lUVYKezOhL5l$hd?c2;kX{j3 z+?JRwXs!+fdgUy}b@%S}}+FHt$1FT%gZ1drQTTC1|pp^p{OE$2wfa1vN z+6CXdd1FM8mQy2=bUD@IN#aaKm8O@9ys*l1yDU#z)PI)f6ZLWj;-}GLsYeXnEn@VD z)g#vKE7S{kT+gczgLjL!OLQbw57dhRlo-7jRcv*MD94+zbrF$A3|{4Ty$GPJRf*BF z_7RcEIYV@e(8N}i7(7rf#>_SY#pK24VyPRWilr{7X92}Kix@rcemx6X=o6FW*{g3c zV(|LE>)lpm`a&vd(*$W^?Y0fA~)$X%@&t4_RQqK#L z6NO;g6JVJ|K|K?ZGv}b*8MKVD#MCodk3OwjJy0*g!j;>$a`iwxP|uSC5kOh1dUoqu z%-TnICb8dE{%1xwPWGC_=-E37&L!5aa@$s}Ua%D%6@Bj)p5+|9gl2dNJk(^(sQI^4m(~>ctq+QkU2>h{3~M z&tfv~EZEi?Doeq-(IeKb^10qvx0S)}dKTY{$s+a)P%j2hV)SBEvDJ;?nWe6+i-^3F z;C(m}eRrzpv+1b6bJwHwF&d~`y>s9kmNo_-drA!6hgf}#`o!uPtw*0$uHGS;&J~D; zOK*S}JW$Wan(rNA>|hvu>gXmkJ6a#TfhklEM?Jmu=rdyVqV+Kvs9QZ^?cN)Mk3Ahr zy;!u&`VRjK%{H5lJRi%pm3u~{EjQIeIp(OhX+JIl)QiE77`+%(Y;_$J3eC245s^m> z-e9*CV)P>HXss$ZMzgQ0*!z?wLAY1xGCmruL@UJViFSz+m8(a?IME6bXuKI>@ZRxu ziH_dt`E8Tu*kdm^n{Xq;c>uwB*eeoi2lf0&W-nzoQFtz~al;j{)+E*r)U%VyFV||J zh)lm;y-P)CVyg=3*--J#BSz1+Tiv@9WU5pq#?|wZC`Z3D8 zlxMHL#fZTJ^}G#fDd=l7-*T2NVzPX@^(+VK9RX$E&wS0DUX#jRS0UF(m3#daX;+0EGJ+D4b6slZ3Q165-&7zgtwsQ4AJ(Eu-&MUWV-Rco*C;mng-=1?NMrT!qjlmR!m!*?eCxz@Xyp$Uu=2+$CLV6o_3!kkBn)_j zkh~78Bo;@hI8UPa zs$?W4Lh~$M;7?btl4Ggo1<8p*#OR&q*{3M6c9pN=s9ZfCgPkc8^OI<)d!}oTvY?&^ zNX{a}=sEidykMbEOje*4u4=^Kb$46YpE_B>T;`OCpKJ3a7kjYz_uIvdGEnhlmpwfB{b$=%_fceGZ$Wo5TF>CpR+7 zk$ZfMEOINeOj$;ybdq^|w{j1#_wjx0eSp1>4+bQ*aPB({3+c zmg!4oNj#oS^SKAOQ6OFrNqhl0>FYc_qmpb{g$@e0OJ=KIWCB z(~ST0K0X+bn7V14u?*r_8d@vxfg?;V{q-BWpKWvUvd5^{p6(TO+p%QHoV*L-B zqt*VnwL^u73mj`iT!L8t!{&(9KWy$$A>smu3Q-pz*8i|MYWz-W*NOE% zY>s>Y2Mr!7L|ouN9s0|}`X4q&KZ5-h4;3OVu&)jMRbuszo1-7Xev8K%(U#cPCiv=K zZOGL|WSW2{rKx}?C7P_QM)>&`@vxIM2ZGW<3p{D@^mX_@OUt!JWSUAN<=1~Ba9(Q# z&p(?1)Q=yINve_OYiDW>FU?6c#>CRbPEAUrX-=xqCYELaHA9TndOj6Pz=lXLJNIl%V{Aj1R19(`)4meJ z9wIT6ZHKU^7$k1V0*dYuL%A(($;R}fqtos@b9X?vCGW!1^hMl~n>OFB@0$*gYt!dzt=MIr7$Duw`Jfz zkRVX15g=a(c>rGs_@?jjP2X%lc~Cy!Z|72=k@SndqDWvo--zR8qr4`!CY6`v)};E% z+>%z_n_H8{;-<~=CiY~-SmE^YrLo3ov&uA+Xy-_ zy=ReIP_>-m8?v{4ggxrAAnXBqq_{8Eg=)Aq@Q-lpQq&B$hqC`<1xfK?mBtg(Q~{U- zDl~2ep+4*(pr|4NdsJZtp#df9p7=NFmZSDQpZ4ya_Ku$RMxOe*9g8|`LS%zx2sbA;=&SU6L9Pk#tIioqvelH1a0(Sg&@C%i+Q4j zkJb|{h;%v8Vo8@1Eu?fg(IQLhi56eFoM>UD%ZVCox}=#AweVOEC+WZRlfQ=!&Gach zis^fVozi1W(F5#6fnxeLV5jsL6ZC*-1ObQ{nt(fH0GXf**ogqd3{802Nn3PK`w8v$ zwCZTB!H>!v(WDMwX|?FkOxZsUsJ}ueBKvE?h)o%xDI+XpM5L5p)VztivAL76wUhq& zIyOBtq=z_@dkh(Vd5U(yjOiYH4_At!o1t?UFayXbyMO^xqMM;@7%&6KDZ79HQ=*%p zZ5S{E$SJ#k0e8`*{nI=}Ys`R0QI58+rvR;{HetY;tP!9Kl>xOE={|^+wQE8wlUftT z*5by-;>Nb(#`jrI2c6`Sr|y3(cH%C(zZ0Ebgxxzguw!_zy91ccvtjqn4eS^m?Ct=j z^K96?a|1hu2fI6fDViPdH|WVK%+2~}6cVfU`g={*>?-Kz~cF_oo6xO)Rt zz0KHYL1xDWtPr7MqjvFD8wT`-s?LHiV4ZgH)(QsnhN{kjFkqc_@z(0R0rjbM^=JA! z5B;4n16FT?Cm6zUhsz!0GjC zV~LabV%|7J2>6HZ|vdpz}Up;;X`8^r(b_HHgbCONZHD1NzU7dPm}U;-C@k>5_DQ3 zPyC-6Cwz1|)#zK4I`uf+*Q`$oR*h}JfHhj>gibKv39xD`3Iono*-Tj4$zTRFpYQc` z-i|54G=%}faI2;k3|NgR!W4l4!*Hvn77SR8DZ&(?GT>%q(`IQCTk2%4ZhEs_-?Ula zwAnkH1)eqmr_CxSzRt;5>9p0d@f_-w*AQ@PLq*5K4>0KlwRaS?csx-?+DcETPNtGEL+NnyMBbDmVOqqV3HcOb6 zjLkZxC1bOgY0fYgG_B|JvZjqZc`{8t(Wdz=J2o-2$#%BYOim=l%T{mN!OB7x*?Y@> zA4LwmY;{n+6#gwEUkWplep?1U(|m~p=WQcEev3(#8~~pMW=khP-U3RFtRvvfZB(i{ zxBtD`NbWRMh2=SA8o}7ECV;o&l04Us^4qmcbIxYJrZvOdwP`(9UZGQx+i=s8WA5X$ zo^Jw9%f?RA^tm;;)10&ia;*@%zd=~N6vc0xmT0T`1( z>23%&3pX}YS3qPcB;D<_hcSNjGEDf~gsJsPdql1kNw;3@VT_waFE{DF!*#MSty_CNolQ5+r0E@@8PCmMz0Z8S_r_GG7OL}hP>jt zttCrgM$+#d<+b>k`k6Ovn`CXnOYOZjZKa;NSW1gMX`v@A@}w<;(&A2+u+wFw)7RGI zR&z2S8=~36#13N?rb>E`FL< zKJl0MT#+X=@TA6_)UcBpb<)>5eXCh+)-BUiGkD(sUW9q-2Ja@Q7hxcP7XjYQx^H^8 z>xJF)*5@MIxJFeul?Sq_!fK;Tq!= zvJ7=IQ%`wtp)NgBRzE3gpV-nT5r0yGPfF}bdFf8wkX+e@T-khF-EI7dl&4abHBRe4 z)AW0Va-&KCR{my5M60mBr$nuoKedz9tuq3WY`9Sk11o>{>WmHf>z}bCXyp$!usVU2 z_~of7;je$jlAx78*ud%pRyBE^(8XW>j3q%Uf3Sho39JO|YfAX*pRr^xt&~@(tg$C& zKP%i>J-1VZstJ`s7hUQZ@^3T>fA0LSb zLgeTYR}cO>UW_kkBJt>Bo3ERCv7<{|KRflTp(kb4lMFr0Yo6A(?!7D$VowA|0@+G@h2O%fd>vew?lxsz0nhFm6&!R)W*67%OrjTj+qo7cXAiNEX zy_D(0ZAMWOc8A^bBS692@HW8t{1#t(47V9YP1qfF&yN5FbHm#J=kr?}_quStQq(N^ zXWSnYBM5H;V;|JtOAUMJH=M5&HQVQW_*;pI-W>FNbu(OVikcX^rqe+l-e*np%_wTZ z?w)2MFGgX#@HWcYz32il=f}5|#bODQ89ti0(?!{jQSK;~;S$E4kk-3RXE5$g7qI)T zaS~qKF-nF@uzNz&?lzslxI10I?z_fGcyY%l87{%@2~E4(bOz(@bOF2X8Ykh!9iwEp z1iL3R?QYW)eC?6ilIPlM+wS+HWK#A# z&!3D^J-RZ+p5NkYkI|-!Y5;bJ-SZ<5McL@e;Cz0I<6aj{+o%S>d2l{I0#THWt_;rS zw>a+e(X_QS@W59llfGJ}DTlG=xA@v)8hiS-TG;LnOUfj_$X6g$a^w#mV(bM> zzH|w@mqGxX2j}x6P>Stqzu;RBDD@0y9$2NIu$5IjDROW|AhD< za1BC=!2ApEhdfGoAwX&!GJ&4cDZP%qwj7XqVb5n%kp z6x5r29tCO5gVu`h^N)VzX9z6`5gDvs|R-?ob513dPvoEiMs>sHG&MUV&99y>wZN z6`Rzf81=r}<#(%mv&vVye6h-ByV$>+?)bL!2UC`nPbpVAEo+`0>tfww!nvP>@9q)X za*P@fAOHk_01yBIK%fi)F^|00x&%+E30AzsYf*&~SF6yX3MFh%oQ)yGL~Pc&1kZ-! zmAF=g7F8$#C?uWEdV{6BY%DZY2P-T?JDU{>fUE~71Qvl%h@c@0-z@K{i8s^u%V^^L zGx5S1f5}X|RmNW=yLayrP~qP}7vDz~AJpR?+A ze^rkv7s@;BLVz9Vxn|| z&y;S8snV^@TTF4!F1hAQ`gV;ECpl?S=1i_h zlQwPQ^QL9`B;!rbpUWjxZ0h7#b$udRnFEF|s48m3^$|&}F6%4L-IgSuCW)glU)s!=*qn*Uq|BR)Ig=h?T4qkhwCTkQ zHP*DGWx#1pv8j_>Koy!2BMMJcp+yx+Jg7p8DwF^e(xIv_NEJ$e6_OR9cWkAeY%DZY z2P>2zg(gD*ko5qCz#h2)+Ms%GI!he zyLhfcTWNwN+_q*<=J}0wx75iVEyV$a03`~Fb${%2xw!qcI_ElZ^-t}G59J>!$}(}~ zF`l;e$r_E)->%bNud{F1O_i$*JVA1zQq$f}0*#d>(<-lYlp-lP~J(Q7+5{(rbXUEfruh$bqD3$rb&yuyI*Z$#1=#uYoFBV5lf2@ z)tcaes%f1qsS~Bcb>c=WibtK+qZWH&K_~m9;Y=>UFLM=IRH4K#RcKL#5;iEDzdVi$ zJKpJeiQw+x+0$OJDzvCV3A|n>dEy}bnQYluXsQlYoEfvDY$yP-9-t6d#6htvikEB1 zgJw?i49eKODPZQb_j=u#Nz(bU1k=UCK2!M_6trV%KW|GiTBm2l&K1us+9SOMw`DbU!mon z!TWg?{<#+ZjTZjRlFI@}zQBs_rOBUHT>hNp8$0livhX*nE(@XfDk%PB@A6U}Tlw^O zmU%DnS$O>E@`Bw&bO+h}VRzoy2`^wAyC%>s62k6m3ii+--#u}HNO%GE*foK6kqq{o z=>g3T&Hl7vr+czX7{|U1)T?Bm?=;l9JuWk+tNg>kmoEYH@Av(F5&n_5%X@5m@&CHI z{PSo2C~1G{#MemiwNd=Fz03P~%e-l4>hu?h@Bv32ClY1&#I+}7uGWOi)nazye~W0x zv)@Lym)DvMKjAKK@5DPdTmiLaRmxneN}H;bx#rD_-GZv=BhrAz30_suRHY1!cmMH+ zBg!N`1T5aO<$)&gi94~pggpmb9yIb;(+4xyBtL0q#+$_ZcI&%#mU)wS!)_w_5#0S@ zkDS7IRmV7XO`u)$0yMHvB711R9L^gY;RT}Glcu+MLa45@DU8EJ-F@x^k?;cS;l|&* zLI}IFDcHkA-F@x^G5*43;`H;+(U4>R5gf#*;}a8sI+rHml@TpKD*?q}qE4*nXvP0HIt1dlK%G!Qt7FUY z62OWhaeRae9%FPVF&wSKrbIn#T-xM>@2dLust zye@HKPwO`GCb7&(Oq|%)>-g-BKTAw@6u2Z$WE;}={$}OJc?oM)Nr*rh$D}BmN`-KU)wcpXHtI*0Ht~#;W zqwmRU{!kp1tP?6|b!0br9au>$j#4MxY_IrHSN_*w!0R&5b1-uvoFqAV;_uGMNYgE` ztVyhEGGbJ&T`oaBpj^3}ShTF{ALmgv=l1E&Pp zgvLD>Spwx9O=3)oDa79+=MushlP9Kgiba%8J`~Xb#uQG33DPBP^5 zT*jOTKF+0#_3KyhM3N>kmU=Xp$ySKblMR!kh_wUtG)FvnLSj*+k(1pY6<1oONM@p* z{8RZ{D(cf;^2vrso$LLuG_iVz{hcfzhE0<=+51s(V(=(Ff~cxYte)Dme_B40Q$tJh zR7vd5DZ@)2lmL?&VtS_pncga4Cb_Wb^=q*te12G`Oq#^XaCI-Ic~7Uyeopg&&7t`I z2bqp?(wHaJ{rI{cph`@!3@}|n`CBGSauTclkUgY{Qx!kq(4!(lO+ic zB(`a^)#Qq$B_#t%OG=3*&B=!kr%8U{SDhrykLCCtmzU#Zt4n@RKlaPgBFwZVlwcD} zD)FXe>ZH!z2-3!wV^1dnmDDC;^)c!bt7o(xeOkAA#M*s`hD&c?EcNuU$DgTAN05$J zNNZs%+g9!wnq>%12C$&`F6PD!x^OVeabn8YkeNyrJ4Oc_C@ zIJN~H-0%*YNzfbkPkP=#O7$v``xngapwGn$fG0}hyx9g0ACf@-@XG=Cy? zU+_-2-vD;MVyM1SsHffU(z(~-@2o1@E-2$U?uV-KiK&@Vo}11|x!HrU#ptrx=(@0M z{)HD$Ol=QLU)Y|QUh?M35Fh{qfB+Bx0zjZq1pbBuBJdL=9D&(e0&z#Rzr%4y&7VNM z7!Lx0A`qySdfKPqYdwkl8vWSSXX@2z*!uMvn>&%C2lHYG9tr-~)j>T_uaF0TdY~St z7sG)+);sdY)q zEw#+lW{WMq3`PwI5C8%|00;m9AW#ee%M=D#p$NDa(Bn!70<%|y+5+_~2!t2`b=(Mm zpB9ouWVw;Xl^_H_&N+EP+E{gDIkhZAQnHjaN%o|&Qpu9k7B6Wh`bs8c6DR(Sz~%Vl$@~j% z*~)2WBd7V&TnhpOfB+Bx0zd!=w2eTa7pFStHr2adL$o_PO$Qt(G=w22l4_8kUJPqf zS!IZJtEFDd+kn~Xj_`J1vN6uo%Vw$WI!b1i5gG>bV*FtQh9ny!s0ZpLBiDYzpdP5V z&yZwSK|N3}8M*cw2K73j-p|bmqn>@28{~Q*(44tzQn(oP>>D_Jx9s4=vSK%JV($+) zR&>eDo7B|qMo#N?PRqZ``YOx%DVC+Imr|3;f+=Nbl(q`$(IaCWl(zcm@ng$=PEVeg z`#6bnzx|tRr5H6JKmZ5;0U!VbfIt}p>~kOAT<@<4+Y3&<{n*Rd8}-gb?{-){a=kIO z7Ys&z-B{KANoubvlVf{U&up(g+=bA)C(heqZcx3h0QoJXo;hClx(fk$Pn@^K+@N}0 zX%Kn28^dkoRYU%A8apcQr>SqCDS?tTBr?5Y@>a?lDX$fICFP}*7cWF0L~yGkc)@|+h%~V!1(JH z9ip57kmamNdlscUcAB3$@u`zCZ&IdB>Qg1atfO_Ww`F(hI zu6ko^F9_s!u-(682h=D2Gf=(V`CmD2lC8tg=Wzb1o zawDTo)49Rz})|`oF3zwq6_N8S!;Wj2Q7rDyfHgl z5EwU%@wcX}I*F*$ z3nlENM4f&_%awSUqLuj3i4s=;g|H-`02BfNk!Xk&fA7gp@v_&v=e2kxCeNOBip4AO z(@yKYm*TYm6avFgDEMAu?6uhC&Ed;yd)F^=<05?ec6qYMKdHh4RD4;~<&`r2^4R-} z%qyT~xh#U>3!wPwr%MoO2|%&e!1#(MzToK+cbW)pM0?X7al=cJfbvf4li)2IO^dwj zCrPSh< zC4A~Mu@F`K)QQcXc<_mbo|d@Nvu6ZbIrG6r9IMcx3MH;qp+yx+*q}JOMGtqt@FT(2 ztKprCnpJ2~g%a1Q(4q<@uATJ;OL@Vt-~^x$&;g2AD8zPGYsRcmX+EGkKXsZu^2c-^BBoB8kkjQ0v@GZ(rg_l`G3xjPwDQLg zSovcW&2ia)f2T(!VZbAV;yaM2!MMr2*96oHk~><1-zK9gd`^WcSgc; z#mkEFeLK0?6JH0u&Y0F`bmCn*xyzG$(N2CXM80PyU$YZm3K8$viFwl`0!}ZK7wqKw zb*D_RTlkcn_6rmG%YH|vu0kt+xa!1em%ryO`a^M4vQDU=)sfxgbzmj2I7*%Kvfa{0 zUHM;!0k6wI&%w-zaFXQci7#rBktVsUNvvx!W=_+x99%r06Hn;g%W#ui-y{||Z30g7 zLMIV%604ll52>j^r?83P`C1N~5@Zt^_h6U_ly@|VF)gMLe~+9?2xm;5IK7d{xq&F9 zlMh97fH5hspH2!GlP6%O)5cLMBsY)fAe)^;kI55sLz01}%bu8Xyh+*DNh}2yYr$RH zI>~6$16#Q1R}pVgKT0d-O^+x3UY!zhx~y|rB2S8@6iM+!k|q(bjr;B>XtWZo5UVHJ zB}&w-9s{6*0&O(K(R#j1>xiAg@4AW5C<{-`*ydPm)zy-os| zY~*bB2jz*u`*P6T*~`T0o$Y=tFCWRNp{04Mw8oZLfJugzJ}3buHN+&gY+811;_uP1 zqgdGV`n5V|5|8QT$&*;ecjr}-#CPHc_%w5+bW?9iFxASaD^Qr(ZQ`vIz~ylm2u z@*p0YXG%=sc93#ZO52&nCA#T;eBBRFAy1B^U{0n4JdoI`(RPz7mX?%UwzQ;_XwsZ~ z_;8x!*L{^|am#c`nJCRkzVpE4$TuLk97ULEP4Hcu)}vhGG|e-pNu9kBq>VAho{ptn zELvuLV)V@BBhQJo`w*#)S$!<^%+bf56WmJFCSuhw>W^jH%00udP4ubC8-jGSK6(RV zQBNQH{+Tg9VyDIwiA|E!DUumXTH{K_Oldn=dZm14g+H8AV@yk04K%H3CET@XVUHB3hPMfO zgkzVYChU;{)$lf9k8tc#)ST$vPE_6(&7VyE7H6goV2?~ddv*hRcmkEF80?V=XwPn7 z4^N;n6@xu80qxlh?BNMired&1CZIjLfjvBd%2W*Y$ON=!H?W5%P??Gm+C$l|MD7cr zZs(-DXRW*ssJsWjzf#AJ%91Vnt9Q!UsCgmOWgl_AYFyu(KrR_qmWt0yo)ndlEQ|on zo;7HN3IX^>VTUlfr?P97cEWbFX{y%jAIk3>l7$gyiaai5-FrHTEf3T;_0;$B)Ya&6 zarwiC`l52N5vKg`it@=iecH6Mr;~ASYVTEpF?Zx{Ap`-Y3zld|)pm^ZOR6;r24+29<>!Uzb)AW;PZ^B>iPDS_@4 z1ganfln@BOKNNCSkQ9b#FriG6eo;TLVoa3osX-=V<0m!Fqz0N;%t-{A=7bt-(!)*K z9^(2g;_5cy%SPfA*qcCw2AN`2xtAYm>);y9ggxpq8tegk5d2(hny3raaBW)l4`n6O zrzWOO_@jE`N98iYeFimCAb>xr%lU$>=M*+Zo8bt+KWr>5mltly@->?aI;m5=cGDW{ z4WDHHnqVT6Co+NhuscgS`#@cY>lfT+Wf7gw~`@ov=SEgiJ8Jr7UoIqgyqq-y? z(6^4j3Dcoy1_a5fiSiPiW!7Y@Z!)J%#u_K>wYqt0 z0%cQz%gm{?v1$5GYR`;~_wqxX5wfIR!5&HBJ>59$aT>Cu6=08~@Sbiw+#br_NEIZ_ zIg=S_VjlrE#F#dj(I#`=bTn}~nmIk2rvKW8{CgwP3ZRX^`R~A!*ivwKT0lWi;7N-B zaciCq|F6>W&qidLR;2!_T&^}E(^NT-T)jr{yb3&NE!7G^X-A!|wN~)_D;)&1Ez>&u zpULD}BQj0NARukH5jd}1Gw`&3K)Qn56yMiN(Pk^(P)srQ6m0@eVpOLJoY_YO;$bIi z4g{rz7I@O)c>@kl3#f~riQcXXZZ^?tS>(+&^BNra$P+a<1yd$(#YDp=Z?+YJk`Fvl zgRS8CDbe`Jn{5S9@_{F6uoFD>wO#s}aec+O`neUB))zkM>z?#?>~{9TR2Pa*FJ3&? zWPTw+lfQeDpE{Ij>di`j|J|XPeuACauqx~XJC(Ylwt@U9E!l*k6q?EUJpzC>w3Vkd zR{+iDsX(n|@*tPD7uYE;-l4t0PNB%0456OHn=zqbw0y){_*R3Hp8gnuSC1{*P230<%ATfz*ybpmiP9l-bf9 zbGmd{L#{3!SC@{f3&+(}XnQ)y?i+bocP>{Pn+hWF?E_$O_8n=0d*dZbiD}7 ze~MH|ASk6FP%nd^nTi1XNuzD8C#uPU(@K2lmtS@^C{Tk;_w{eHsBxx;N}!1))mW49 zJr)sbniG7&v>w%IlR9sD#y-K);hjF%b`@9b&`h5zhC5g_*eMvgtQBFWtZ)Z+20H~q zm$M?tG(w3lefp$Em_B|~V@z6*Ne?q=aV9m;#9~frtVs(t>EWg&-n1-oTINpsQz!hD zTXp+C&{sGDUH&N|Y1mCF+`_1t69M>B6D~(WiS~j{+FY-P6U_vjoV2n{>>2(9 zm`0D{R(KZv$#VU#teVa$ggIIz*eM#qEDgX;SzwOsgw1d%?^s%l>4Onv(pEFEl}+k` zCYDy#G|fpZ)}$|OV#}P=)lDod->6$wI%yFn{b}9$ypD9xlmMbFfj}&^Q9lm?^B>8= zXh>9xKpr-rmskYgPu04Rs#vUdSO2tu1ic ztZ{mx&zrRM;qy}QE}1Fp&{3ktALNeABZdMy2`H*gz)n@0M<@q72`CaL%t_0sb2g7K z0!6W>>N|6DT77SBNgJ^yGuUKCn~cRxn|PBRaAGm1=f>1Yd9!XwPScOp~o> zd<7V1uo-R^=|KjOf${byIXx!iJ@kIF$os(^w;v+(@oiYZ1(u{>?1B(nOrk}jP%vY4Xz_SUDQKp}0L?Zw{H;*p|t zV4MO~qfOi_3_uc`g2)L#HJWS>Z=5_(XL7OQ~mloIV>{NdF2swiv+*<9$fS?LtJ(8+wWZoAS+ezR^#&5OcU zS=T(V^j}@e)y`!s177P-m;wLnTKY4YJ|Y-U$D_G37_d2$=?a%IV9b-xlXdev+$`4% zGvG-?8Y^B7+B`kOfO&9E)(Z@n4B9*m!+?2kPSy(y7zFLjYJ?f^Th~$z(uov-0TTh6 zt63N@7t)FPfdLZ%o2ywEFc;E^`hfux0h_DY-Y22oasgSY9~iI{@Zz5}f6lBw*FseAxr5_akyKVYG`=8)}vlrL0-kGoZ{Np0uFT&Th@P|oXFY@Kfmt~&C zr&xS`#V1#MX2qvf=7fsRrubBf&!hMxiqD|<=9qj}%$YS@hdz&TCfjEU25j7}FkrU^ zWOwx*L`DGmOfe7a!A$Nkv}QIw3!0C7Cd7_>GBh9gglInAX9nc2bdDaij+ilt*(9jc?iUpwe>Wk)`#><4ent2btC*4>c`E9&fsQ zf@PZOz%7*)s*m)TW`3Uvx;onJ(P-+JU_cd(2GcNLgGN(Th5=PHN~e`5lOAW%0!`W% zftdl7V3Qha(!Xiv3ODKdJE;Mu7iz?56LOj+ELUh30jyML90BI`@W6Kc?{BPhYTN;_ z(rNKNtaMt#Qam2TBT+mE#lufL@-*MJ>xeC+(xUVnI(7drU}}UDw+{m*1~_%|Fkotg z6SofoCI;BEd3U(U9dEjSpFON&2D}8F+ySRIYQ*WaSl+ZG)HP1VhT;c7C;h1+&RRl1 zT{wqyg9tFUZ}7V?ExAZyT^r;aR8|py2PXEA6U}Q&n%IfHs>$&o7O}pGzbbb*YKxoL z36CdTjy$Zyk376|Ir1nIKk{hPX&A6^tHOXVVBNRe#_e;cK0NRc zqMQZz76SYzmw;bVVy46s%z(=4b1bO^nAnLPV`67om}x%ImN(5OTC{0CVV!KH<#h(5 z>)!e@gW>gG+;Makw>HZ- z$_zBWrS<7Tw&a|#?+AM0iWNg+pT{2kf4*AzO^3S1!*?Sz*{%a`H{&OhPwrble zVKPlW#*r|HTCK%y$>W&zN2^xy)7xC&H`dO4=IHxAAIi3Uo6;N|yCo-IXI;xG(!c(? zI+RRPJ;Y=9`?WW0+pTTcEV+x{QNKaVX1pcjwiIO} za=F>KvZ1N6Gzu3b~_hh_j z{-PZhYryGOCE}!hnMH=24r5Mh(2396aO?^Jg@QX@nDgS6{_I)Csla7#LHtyS;+UQ2Gs2t-^ru`(xJwj?I+m2vRIY!))B^H*H5>8@C zWdYNiRDwz@$%9JkQ3);0Nx7bBPN@;5gRlQ8%bVt;vcySS^SWR0r;)X^`6c;qA7-=BT%v1`mIAsU#g{*PFe`8?-OGh+xaQ;)4t8AjjnTJ8p9jP zv>%MYcYZpQZ9BK6F+ALo4M3DrJ*YIF>47D7X2g~@;iXN4X^uB3FVC$>Wj)g+X~de$ zXww{flJC`BQp+q@ePW1oHwbL0h@4&!fZulGrkjEE!cmN4g8$qt*fKWJCZBMVxunS&aQe+7;^Y-`!b+!}mPi<5(I2wo ztS1DPKY9#%E1kB%v2Js=li8kgn4k7$N%fUeBfWhJ z-gC}08N=`Tv}a3h$2OF0x5Mu_huxC9c2s?E(U#O-ljCRl>vH03v!ZFq*an&AoXygv zHA8=$j-PE7IV~B>EZFkU5LxXbz?p_)e+a;D+xJh`2>N3yMsz^{ZtEhwnZI4NBy!Zf zn2hvx9h1mWH)=A{+l5U$XR(+2AE8qJ2{Az(BEd}Fze&XihcKxa!+pUI}|3N#xoiN+Q=0TH@I}sN^`>V@)ELneqq34}mKXZv?++W8iO0xNQBXft%~O#ImU4hfuAA12rydhA&F}W0=}4{+|NIQR|;|Vlc0+~0-)7C zm(;8Ns19Eev{H$)pB|npCjbDi_PL~7J%Q@*ML{ctI0wnz$#R`e7_GiT{1Bi+JxxnD zDiX%4-yvQIRAja4RROKMD76%--k9|$*eI>Om5`edZv+^xN|>m{KD{wT!JD9!Kf^&6 zZv;Rq(8`-ECkldB-n=@2>hMKDD{oqTOGlPly$Pe$S4F-++z8x;cq71gB4ezKGh@tPgIq=HcOSm4bMyq6I=&j*#SP?%`@XDM0 z@nDbB0%+w;tGDB@B6_5t6=)SrB1;2J^2+>Dah`L0Lfan!MyotV>7W;XREIAKTKV&R zc(R-T0KD?%)d^IGFIpk3#24plOL%=z8HHv97_DlvUbXswG5!dESKc)C2NfkjD{or8 z23x!l$W5!44a;MQHv)`T4O=>^>fV^5;A7CrpPHbHHv*s)Xyr|o69vI5Z(f~1b@-y7 zl{c+k4o?<;06;6y%AYO%CBZ9iUipJsZ^^UzwhE)w3HbpDMBoY}9D$jkfw-gE zk8s>k^9raJ<3S)$1OlL5FVwr*n#|Pu3lfMxYu2txUobC_bxXCXOxc<;pdP4Kh_j%c zoqB(G$@O0^zvt*StQ0FzS7Wgd#8kLz0aV)C;BETrZhfMrb$_^?vVD zZa~5jVASiA6`t=GsB22fqH?oo2!jT z7`icodY~R1n@+Vf0QJ5mlUtAo1Q_*_S*H7jBXCF6TcBQqgMdFV2!MK^UJQRC>UKrF zFPY^wBmx0Oz0CINsJjTHLBbJW)Qh*kXf3?wavu_o0HYqq5y#UAgyW8y_d&hWd{ZibKoJOldJ2nUN>djknX z;1tp*Y#;#Y1=4P=W?+faQwV^1px!CM&=m&tKs`D(ooWfx1NBZ3hORKE2kOzW=~PRg z9;kPUFm#2-q24Qc`3(|*0HYqgNk(Zg0(VsX4b+S96YwVj0meMs^@7P40X(XLdcnM7 z6~Uhf1VBAdFM>WXRY5&aFNQx6buraTNxjFu^2Ar3`pPq3nQuN3q0O$U(#0&BZwagr z%x>P6bOQh@z=|!KzzVQ}h!wB*WOu6ea!+3D$@3jy)IN}ZL7GM2pOCf@SbVct`a$u3 zwM{>0|4(>e<6aC7H;%x05BveC34tq+wh>r7uqH-9mvacTO+RRV1s-^g@R!nmS0g_` z+D2gUz-s6OMNT8oHvORePw>FgoUf|_INUe_@W8qp>a;eE^AGA*=z)JhP9Sg<(l!E% z2c9rEidKezm44SC%^~0IhXf#S9nv-e ziw6c69#twq;6lF}kVX+$Jn(l&vj{ZGJE+YOfCo0~d#mEykT^Dq!0dsIb8u|+8|59; z<_N$88+TxCNE{nQfZ7AULGmJS6Vf&Uvj^s-40ql+`aa2N@YWuqAi1=sE~b`yD1c(8B7LvihawAR~hZ zw&ZRWT?gT5zr%zFT3FpuR=?C7WMoku_!&|hfjf|<5ttotD$XJ(5R5?6?1S=m?!W_s zxnD;`khpOK;DL2GQm__{^AGC71B1C=N5x7g{7VCJuS!`w@B^e-1gc~el=4Ra9@wn! zt&01b8YQbl03HYrtdf|+Cpb%(0oAv9taPFE0jb49taOC$v^ZB4}=H83rZpY4}=Gn4EPc=@EDU zX&ZsX1Jm;aJ)}aQZTdm`2eSvJA_v;dfB-n$I0Ep%3|^A5i^ll}_2Gdj-6KQWpm5^| zzymXQ$*C^ho|A`=wh@>;@SMp}x+(ca!=#BL@R6mA>=cp#~-z0NL=AZ;Tsdti3fphG$Y+NK}0e*_PtbA}=jA0F6{x7kz$g&Riz9%!R= zLwSw!FOT|r7(96^)R3!p!(+}D|fd^LUSN=+Y!;K>_d!WC$ zQL;J&8s{I>hX+>YQ|A-{g&Riz9(a!M)s=3Xe^7s14}9K-JcYE4!0ds2P;t;vv`s%~ z{}dkBxaWeyjUxaLgaf0=Wr;{)iC(jT=XRm=9f5CIs5cj6mc3gZi2Ig6^mh0EHVzfSM3! zFEav-^AGB0<_o%`MgSCU906)VpuNlpG|oS$pP4V{jv4__xN!ui34!)9BhWbipnhh) zpgU>=K;gy_pe6*`%Zxzd{Db zLZH3O2sF+=sGpfH=#ClzP`Ggfs0o4gG9%D9|Db+mzMwm51VG`&5uhdn+RKbUSyK)x}!z_6mA>=YC@pB%m_5jKd7IXFX)aM0Z_Pc z1gHst_A(>TIRBu2X1<_1Y6L*x#u1<<1lr4tK;!&_`kDEH?x+y}g&RkJnhl4gZjA%gZ_vS0EHVzfS3+K;gy_Am#&_%Z)(e{DbgOg5 z`XfdF6mA>=Vm_d`+z2$zKd7IZFzAmM0Z_Pc1c>>7=5iy@IRBu2Zo;5HVgx|p#t|Uq z1DeZ?K;!&_`nd^%{)iC(g&RkJm=9dl<^!6`j6mb`gZi2Ig6^mh0EHVz OfSM3!FEauQ|NaMc#rtUh literal 0 HcmV?d00001 diff --git a/music/AreaIIIHellN.wav b/music/AreaIIIHellN.wav new file mode 100644 index 0000000000000000000000000000000000000000..99d8632f4779a73bc3c80acf1520556096966eed GIT binary patch literal 1379635 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μ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%0A>YXi^ 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 literal 0 HcmV?d00001 diff --git a/music/GameOverV2N.wav b/music/GameOverV2N.wav new file mode 100644 index 0000000000000000000000000000000000000000..94303664a45f87025de8d991748f74331611cb1f GIT binary patch literal 296706 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 Tn{QePy`W4m00zK-AqM^pIrFO+ literal 0 HcmV?d00001 diff --git a/music/HangmansTree.wav b/music/HangmansTree.wav new file mode 100644 index 0000000000000000000000000000000000000000..b5bd14e5b39952f442fcc87a51e6d2c6d003a0e7 GIT binary patch literal 88965 zcmeI5%We}v5JjCGOFn^LL4rtZS%46$NQj-oD>cbq zTivrHAOHafKmY;|NR+_YHs%uBzBB2YFSosZJLh$Y66id+iBk!8-O#yMEVhbSU2LLP z=W5VZ%rTBTpr?3zfTw^rhMs~R@D%XIaX)2TX}0EnEYj03MtTZ*NKXL|*HgiZyKpsI zYcqCV7t3E!hi-GeM=#^1=X?9g`GKbZi1ZZj_6L^UPl+EA-zC0De3kejaVc@JiNhm_ ziNptqV~MH6Ok#TsDo1^rV?1}d7xS51+-qy|bj&>s1g_7J<9>K!UR?uJy4w&ydKziB zA{=#4CDNociKiC#Ob|pO}{*s3mFCPs6q^Btz4f&d} zuOwbeypeb-@lN7E;=RP7gq+A7$%))VPUJqwiQKWA$W7%$ZuZ|Jxx$|>HLuec+n+$g zt2eqK;G4k8@vfu4b{PqQegu3=oB1KoK){(EuGg<{8Kof5pvY3XYkoqc%ZR|*^)!bA zjD4bp&sEdg9FLO&>DNwz{KTb2am zy$!lFoars)tx9P?z=%K>nQ|`#1|)#%8Pzyxsssj9F;hXH3jtiOT8vy95$GaQ?uEdB z1aLj08YfMazP8xawYuA$x9-;vOBLaHyG6Mv95pb?&q;t|hU`wEvUKs=d zJpo*ATZXhu3FyUJzzp&M6Er#zkdNc2Z8+DHPtm0T0V@KvdZZHq{t4iERz*&p3IYG( zCIbX&3E+B_TIAA-K&>9>gn)knxSmy!lcz$!zqrW&fm#B%UZoaoE-#5o`P63`5U?fS zT#p)rfHeVIos$g$Lcp2c(pvH4%ZI>4&p0F?5Qf0o^?C}IVG!s|AdKM23V}mhuXoil zP)8uX>N_IJAh345a{>a!1j;Bdb{Qc7=X%C^CmjUN&m*h`mQ)4-Tn_^ZM4*fUW0w&U z!1V&vJZU4W29^{bfr*E3uJ@UMfHeURYGz6Zv>|}&SrwP33U_#(*6Egw=VF;{UZ=*#1hkzA72ni8$$DYYIS^P75C}pbhw5PuNfHR6calP2u}HFBSac2qC_e}UB9KG*u!kfG1X4U{ zA&_Lfu;?5JP<#*wL?DOqVGl_X2&8z@LLkX{VbM7dp!gsVh(HeI!yb|(5J>T)g+P+^ m!lH8^K=DB!5P=-Zhdm@o;2(-laz88@0`U=WRp!?9cl!@h{vxLU literal 0 HcmV?d00001 diff --git a/music/MainTitleN.wav b/music/MainTitleN.wav new file mode 100644 index 0000000000000000000000000000000000000000..3135db85c6a9ffee413f5e5978076387744d7eb0 GIT binary patch literal 246471 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 literal 0 HcmV?d00001 diff --git a/music/ManhuntwoodN.wav b/music/ManhuntwoodN.wav new file mode 100644 index 0000000000000000000000000000000000000000..1173df610234b447bf727a3f4e3fc4e7d81a1c77 GIT binary patch literal 125049 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 literal 0 HcmV?d00001 diff --git a/music/PrayerofHopeN.wav b/music/PrayerofHopeN.wav new file mode 100644 index 0000000000000000000000000000000000000000..995eda464e8f633eb64c578affc5f31b3325664d GIT binary patch literal 321517 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 literal 0 HcmV?d00001 diff --git a/sounds/Item.wav b/sounds/Item.wav new file mode 100644 index 0000000000000000000000000000000000000000..ac9b08440fdd0850d4ae8af2270828c3721cd5a0 GIT binary patch literal 18170 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 I`2TGsprgn`wKYdNav3kd*;i{y}#xAefPfm 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 TLQi^&N!5rU2!H?xFoFL8Qq;Q` literal 0 HcmV?d00001 diff --git a/sounds/onedeathn.wav b/sounds/onedeathn.wav new file mode 100644 index 0000000000000000000000000000000000000000..42e92d25b3c204bad40a90bc068bec8b1e8bf040 GIT binary patch literal 88421 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 V00JNY0w4eaAOHd&00Q+8_#dm0ZHxc_ literal 0 HcmV?d00001 diff --git a/sounds/shoot.wav b/sounds/shoot.wav new file mode 100644 index 0000000000000000000000000000000000000000..d3a5796a69561ce7101326d0e058c7a04f9aa480 GIT binary patch literal 11884 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 +#include +#include +#include +#include +#include "comun.h" + +void barradeestado (SDL_Surface *ventana, SDL_Surface *tiles, int habitacion, int vidas, int cruces, TTF_Font *fuente) { + + SDL_Rect srcbarra = {448,104,13,12}; + SDL_Rect desbarra = {0,177,0,0}; + SDL_Color fgcolor = {255,255,255}; /* Color de la fuente, blanco */ + SDL_Surface *marcador = NULL; + SDL_Rect desmarcador = {0,0,0,0}; + int i = 0; + + char datos[1]; + char nompantalla[18]; + int ancho = 0; + int alto = 0; + + SDL_BlitSurface(tiles, &srcbarra, ventana, &desbarra); + srcbarra.x = 461; + srcbarra.w = 12; + desbarra.x = 32; + SDL_BlitSurface(tiles, &srcbarra, ventana, &desbarra); + + desmarcador.y = 174; + + for (i=0; i<=2; i++) { + switch (i) { + case 0: sprintf(datos, "%d", vidas); + marcador = TTF_RenderText_Solid(fuente, datos, fgcolor); + desmarcador.x = 18; + break; + case 1: sprintf(datos, "%d", cruces); + marcador = TTF_RenderText_Solid(fuente, datos, fgcolor); + desmarcador.x = 50; + break; + case 2: + if (habitacion == 0) + sprintf (nompantalla, ":)"); + if (habitacion == 1) + sprintf (nompantalla, "A prayer of Hope"); + if (habitacion == 2) + sprintf (nompantalla, "Tower of the Bell"); + if (habitacion == 3) + sprintf (nompantalla, "Wine supplies"); + if (habitacion == 4) + sprintf (nompantalla, ":$"); + if (habitacion == 5) + sprintf (nompantalla, "Escape !!!"); + if (habitacion == 6) + sprintf (nompantalla, "Death is close"); + if (habitacion == 7) + sprintf (nompantalla, "Abandoned church"); + if (habitacion == 8) + sprintf (nompantalla, "The Altar"); + if (habitacion == 9) + sprintf (nompantalla, "Hangman tree"); + if (habitacion == 10) + sprintf (nompantalla, "Pestilent Beast"); + if (habitacion == 11) + sprintf (nompantalla, "Cave of illusions"); + if (habitacion == 12) + sprintf (nompantalla, "Plagued ruins"); + if (habitacion == 13) + sprintf (nompantalla, "Catacombs"); + if (habitacion == 14) + sprintf (nompantalla, "Hidden garden"); + if (habitacion == 15) + sprintf (nompantalla, "Gloomy tunels"); + if (habitacion == 16) + sprintf (nompantalla, "Lake of despair"); + if (habitacion == 17) + sprintf (nompantalla, "The wheel of faith"); + if (habitacion == 18) + sprintf (nompantalla, "Banquet of Death"); + if (habitacion == 19) + sprintf (nompantalla, "Underground river"); + if (habitacion == 20) + sprintf (nompantalla, "Unexpected gate"); + if (habitacion == 21) + sprintf (nompantalla, "Evil church"); + if (habitacion == 22) + sprintf (nompantalla, "Tortured souls"); + if (habitacion == 23) + sprintf (nompantalla, "Ashes to ashes"); + if (habitacion == 24) + sprintf (nompantalla, "Satan !!!"); + + marcador = TTF_RenderText_Solid(fuente, nompantalla, fgcolor); + TTF_SizeText(fuente, nompantalla, &ancho, &alto); + desmarcador.x = 256 - ancho; + break; + } + + SDL_BlitSurface(marcador, NULL, ventana, &desmarcador); + SDL_FreeSurface (marcador); + + } + +} diff --git a/src/barradeestado.h b/src/barradeestado.h new file mode 100644 index 0000000..3144eeb --- /dev/null +++ b/src/barradeestado.h @@ -0,0 +1,4 @@ +/* barradeestado.h */ +/* Header para barraestado.c */ + +void barradeestado (SDL_Surface *ventana, SDL_Surface *tiles, int habitacion, int vidas, int cruces, TT_Font *fuente); \ No newline at end of file diff --git a/src/bosses.c b/src/bosses.c new file mode 100644 index 0000000..ce73a7a --- /dev/null +++ b/src/bosses.c @@ -0,0 +1,383 @@ +/* bosses.c */ +/* Gestion de jefes: muerte, dragon y satan */ + +#include +#include +#include +#include +#include +#include "bosses.h" + +void muerte (struct enem *enemigos, SDL_Surface *ventana, SDL_Surface *tiles, int ciclo[], float proyec[], int fase[][22][32], Mix_Chunk *fx[]) { + + SDL_Rect srchacha = {0,56,16,16}; + SDL_Rect deshacha = {0,0,16,16}; + SDL_Rect srctile = {0,88,32,32}; + SDL_Rect destile = {0,8,32,32}; + int x = 0; + int y = 0; + int n = 0; + + if (enemigos->velocidad[0] < 60) + enemigos->velocidad[0]++; + else + enemigos->velocidad[0] = 0; + + /* Movimiento */ + if (enemigos->direccion[0] == 0) { /* Mov. izquierda */ + if (enemigos->x[0] > enemigos->limizq[0]) + enemigos->x[0] --; + else + enemigos->direccion[0] = 1; + } + if (enemigos->direccion[0] == 1) { /* Mov. derecha */ + if (enemigos->x[0] < enemigos->limder[0]) + enemigos->x[0] ++; + else + enemigos->direccion[0] = 0; + } + + /* Disparar hachas */ + if ((enemigos->velocidad[0] == 45) && (enemigos->x[0] > 48)) { + for (x=0; x<8; x+=2) { + if (proyec[x] == 0) { + proyec[x] = enemigos->y[0] + 35; + proyec[x+1] = enemigos->x[0]; + x = 9; + Mix_PlayChannel(-1, fx[0], 0); + } + } + } + + /* Animacion */ + if (enemigos->velocidad[0] < 45) { + if ((ciclo[0] == 1) || (ciclo[0] == 11) || (ciclo[0] == 21)) { + if (enemigos->animacion[0] == 0) + enemigos->animacion[0] = 1; + else + enemigos->animacion[0] = 0; + } + } + else { + if (enemigos->x[0] > 48) { + if (enemigos->velocidad[0] < 55) + enemigos->animacion[0] = 2; + else + enemigos->animacion[0] = 0; + } + } + + /* Dibujo */ + srctile.x = 0 + (enemigos->animacion[0] * 32) + (enemigos->direccion[0] * 96); + destile.x = enemigos->x[0]; + SDL_BlitSurface(tiles, &srctile, ventana, &destile); + + /* Antiguo hachas */ + for (n=0; n<8; n+=2) { + + if (proyec[n] > 0) { + /* Situar el hacha en el mapa de tiles */ + x = proyec[n+1] / 8; + y = proyec[n] / 8; + + /* Al llegar abajo, desaparecer y liberar */ + if (y == 20) { + proyec[n] = 0; + proyec[n+1] = 0; + } + else { + /* Comprobar si ha chocado con un tile solido */ + /* y mover en consecuencia */ + if (((fase[18][y+2][x] != 73) && (fase[18][y+2][x] != 75)) && ((fase[18][y+2][x+1] != 73) && (fase[18][y+2][x+1] != 75))) + proyec[n] ++; + else + proyec[n+1] --; + } + if (x == 0) { + proyec[n] = 0; + proyec[n+1] = 0; + } + } + } + + for (n=0; n<8; n+=2) { + if (proyec[n] > 0) { + deshacha.x = proyec[n+1]; + deshacha.y = proyec[n]; + /* Rotacion */ + srchacha.x = 576 + (16 * (ciclo[2] / 2)); + SDL_BlitSurface(tiles, &srchacha, ventana, &deshacha); + } + } + +} + +void dragon (struct enem *enemigos, SDL_Surface *ventana, SDL_Surface *tiles, int ciclo[], float proyec[], Mix_Chunk *fx[]) { + + SDL_Rect srctile = {456,72,16,8}; + SDL_Rect destile = {120,40,16,8}; + int n = 0; + + /* Dibujando la pata delantera */ + SDL_BlitSurface(tiles, &srctile, ventana, &destile); + + /* Posicion de la cabeza */ + if (enemigos->velocidad[0] < 150) /* Usando velocidad como temporizador */ + enemigos->velocidad[0] ++; + else + enemigos->velocidad[0] = 0; + + if (enemigos->velocidad[0] < 110) + enemigos->animacion[0] = 0; + else + enemigos->animacion[0] = 1; + + /* Dibujar la cabeza */ + srctile.w = 32; + srctile.h = 24; + srctile.x = 416; + srctile.y = 56; + destile.w = 32; + destile.h = 24; + destile.x = 120; + destile.y = 8 + (enemigos->animacion[0] * 3); + SDL_BlitSurface(tiles, &srctile, ventana, &destile); + /* Hocico */ + srctile.h = 16; + srctile.x = 448; + destile.h = 16; + destile.y += 24; + SDL_BlitSurface(tiles, &srctile, ventana, &destile); + + /* Fuego escupido */ + if (enemigos->animacion[0] == 1) { + if ((enemigos->velocidad[0] == 115) || (enemigos->velocidad[0] == 125) || (enemigos->velocidad[0] == 135) || (enemigos->velocidad[0] == 145)) + enemigos->direccion[0] = 1; + if ((enemigos->velocidad[0] == 110) || (enemigos->velocidad[0] == 120) || (enemigos->velocidad[0] == 130) || (enemigos->velocidad[0] == 140)) + enemigos->direccion[0] = 0; + srctile.x = 504 + (enemigos->direccion[0] * 48); + srctile.y = 56; + srctile.w = 24; + srctile.h = 24; + destile.x = 119 + (enemigos->direccion[0] * 16); + destile.y = 51; + destile.w = 24; + destile.h = 24; + SDL_BlitSurface(tiles, &srctile, ventana, &destile); + srctile.x = 480 + (enemigos->direccion[0] * 48); + destile.y = 75; + destile.x = 127; + SDL_BlitSurface(tiles, &srctile, ventana, &destile); + } + + /* Generando fuego en el suelo */ + if (enemigos->velocidad[0] == 150) { + Mix_PlayChannel(-1, fx[0], 0);; + for (n=0; n<16; n+=8) { + if (proyec[n] == 0) { + proyec[n] = 120; + proyec[n+1] = 464; + proyec[n+2] = 128; + proyec[n+3] = 472; + proyec[n+4] = 136; + proyec[n+5] = 472; + proyec[n+6] = 144; + proyec[n+7] = 464; + n = 16; + } + } + } + + /* Mover y animar el fuego */ + for (n=0; n<16; n+=2) { + if (proyec[n] > 0) { + if ((n < 3) || ((n>7) && (n<11))) { + if (proyec[n] > 48) { + proyec[n] -= 0.3; + /* Animacion del fuego */ + if (ciclo[0] % 8 == 0) { + if (proyec[n+1] == 464) + proyec[n+1] = 472; + else + proyec[n+1] = 464; + } + } + else { + proyec[n] = 0; + proyec[n+1] = 0; + } + } + else { + if (proyec[n] < 248) { + proyec[n] += 0.3; + /* Animacion del fuego */ + if (ciclo[0] % 8 == 0) { + if (proyec[n+1] == 464) + proyec[n+1] = 472; + else + proyec[n+1] = 464; + } + } + else { + proyec[n] = 0; + proyec[n+1] = 0; + } + } + srctile.x = proyec[n+1]; + srctile.y = 0; + srctile.w = 8; + srctile.h = 8; + destile.x = proyec[n]; + destile.y = 88; + SDL_BlitSurface(tiles, &srctile, ventana, &destile); + } + } +} + +void satan (struct enem *enemigos, SDL_Surface *ventana, SDL_Surface *tiles, int ciclo[], float proyec[], Mix_Chunk *fx[]) { + + SDL_Rect srctile = {192,88,32,24}; + SDL_Rect destile = {192,0,32,24}; + SDL_Rect srcdisparo = {656,32,4,4}; + SDL_Rect desdisparo = {0,0,4,4}; + int n = 0; + int r = 0; + int x = 0; + + /* Movimiento */ + if (enemigos->direccion[0] == 0) { /* Subiendo */ + if (enemigos->y[0] > enemigos->limizq[0]) + enemigos->y[0] -= 0.5; + else + enemigos->direccion[0] = 1; + } + if (enemigos->direccion[0] == 1) { /* Bajando */ + if (enemigos->y[0] < enemigos->limder[0]) + enemigos->y[0] += 0.5; + else + enemigos->direccion[0] = 0; + } + + /* Animacion */ + if ((ciclo[0] == 1) || (ciclo[0] == 11) || (ciclo[0] == 21)) { + if (enemigos->animacion[0] == 0) + enemigos->animacion[0] = 1; + else + enemigos->animacion[0] = 0; + } + + /* Dibujo */ + srctile.x = 192 + (enemigos->animacion[0] * 64); + destile.y = enemigos->y[0]; + SDL_BlitSurface(tiles, &srctile, ventana, &destile); + srctile.x = 224 + (enemigos->animacion[0] * 64); + destile.y = enemigos->y[0] + 24; + SDL_BlitSurface(tiles, &srctile, ventana, &destile); + + /* Activar disparo */ + if (((enemigos->y[0] == 37) && (enemigos->direccion[0] == 0)) || ((enemigos->y[0] == 20) && (enemigos->direccion[0] == 1)) || ((enemigos->y[0] == 62) && (enemigos->direccion[0] == 0))) { + x = enemigos->y[0]; + switch (x) { + case 20: r = 0; + break; + case 37: r = 6; + break; + case 62: r = 12; + break; + } + if ((proyec[r] == 0) && (proyec[r+2] == 0) && (proyec[r+4] == 0)) { + proyec[r] = 190; + proyec[r+1] = enemigos->y[0] + 15; + proyec[r+2] = 190; + proyec[r+3] = enemigos->y[0] + 10; + proyec[r+4] = 190; + proyec[r+5] = enemigos->y[0] + 20; + Mix_PlayChannel(-1, fx[0], 0); + } + } + + /* Mover disparo */ + for (n=0; n<17; n+=2) { + if ((proyec[n] > 16) && ((proyec[n+1] > 8) && (proyec[n+1] < 160))) { + proyec[n] -= 2; + if ((n+1 == 3) || (n+1 == 9) || (n+1 == 15)) + proyec[n+1] -= 0.75; + if ((n+1 == 5) || (n+1 == 11) || (n+1 == 17)) + proyec[n+1] += 0.75; + desdisparo.x = proyec[n]; + desdisparo.y = proyec[n+1]; + SDL_BlitSurface(tiles, &srcdisparo, ventana, &desdisparo); + } + else { + proyec[n] = 0; + proyec[n+1] = 0; + } + } + +} + +void bolafuego (struct enem *enemigos, SDL_Surface *ventana, SDL_Surface *tiles, int ciclo[], struct protagonista jean, int fase[][22][32]) { +/* A falta de saber el nombre de este enemigo, se queda en bolafuego */ + + SDL_Rect srctile = {576,40,16,16}; + SDL_Rect destile = {0,0,16,16}; + int x = 0; + int y = 0; + + /* Calcular tile actual de este bicho */ + x = enemigos->x[0] / 8; + y = enemigos->y[0] / 8; + + /* Perseguir a Jean */ + if (enemigos->x[0] < jean.x + 1) { + enemigos->direccion[0] = 1; + if (((fase[11][y][x+2] == 0) || (fase[11][y][x+2] > 99) || (fase[11][y][x+2] == 37)) && ((fase[11][y+1][x+2] == 0) || (fase[11][y+1][x+2] > 99) || (fase[11][y+1][x+2] == 37))) { + if (enemigos->disparo[0] == 0) + enemigos->x[0] += 0.3; + } + } + if (enemigos->x[0] > jean.x - 1) { + enemigos->direccion[0] = 0; + if (((fase[11][y][x-1] == 0) || (fase[11][y][x-1] > 99) || (fase[11][y][x-1] == 37)) && ((fase[11][y+1][x-1] == 0) || (fase[11][y+1][x-1] > 99) || (fase[11][y+1][x-1] == 37))) { + if (enemigos->disparo[0] == 0) + enemigos->x[0] -= 0.3; + } + } + if (enemigos->y[0] < jean.y + 1) { + if (((fase[11][y+2][x] == 0) || (fase[11][y+2][x] > 99)) && ((fase[11][y+2][x+1] == 0) || (fase[11][y+2][x+1] > 99))) { + if (enemigos->disparo[0] == 0) + enemigos->y[0] +=0.3; + enemigos->disparo[0] = 0; + } + else { + enemigos->disparo[0] = 1; /* Usando disparo como flag */ + if (enemigos->x[0] > jean.x -1) + enemigos->x[0] -=0.3; + else + enemigos->x[0] +=0.3; + } + } + if (enemigos->y[0] > jean.y + 1) { + if (((fase[11][y-1][x] == 0) || (fase[11][y-1][x] > 99) || (fase[11][y-1][x] == 37)) && ((fase[11][y-1][x+1] == 0) || (fase[11][y-1][x+1] > 99) || (fase[11][y-1][x+1] == 37))) { + enemigos->y[0] -=0.3; + enemigos->disparo[0] = 0; + } + else { + enemigos->disparo[0] = 1; /* Usando disparo como flag */ + if (enemigos->x[0] > jean.x - 1) + enemigos->x[0] -=0.3; + else + enemigos->x[0] +=0.3; + } + } + + /* Animacion */ + enemigos->animacion[0] = ciclo[0] / 15; + + /* Dibujado */ + srctile.x = 576 + (enemigos->animacion[0] * 16) + (enemigos->direccion[0] * 32); + destile.x = enemigos->x[0]; + destile.y = enemigos->y[0]; + SDL_BlitSurface(tiles, &srctile, ventana, &destile); + +} diff --git a/src/bosses.h b/src/bosses.h new file mode 100644 index 0000000..ebb5789 --- /dev/null +++ b/src/bosses.h @@ -0,0 +1,9 @@ +/* bosses.h */ +/* Header para bosses.c */ + +#include "structs.h" + +void muerte (struct enem *enemigos, SDL_Surface *ventana, SDL_Surface *tiles, int ciclo[], float proyec[], int fase[][22][32], Mix_Chunk *fx[]); +void dragon (struct enem *enemigos, SDL_Surface *ventana, SDL_Surface *tiles, int ciclo[], float proyec[], Mix_Chunk *fx[]); +void satan (struct enem *enemigos, SDL_Surface *ventana, SDL_Surface *tiles, int ciclo[], float proyec[], Mix_Chunk *fx[]); +void bolafuego (struct enem *enemigos, SDL_Surface *ventana, SDL_Surface *tiles, int ciclo[], struct protagonista jean, int fase[][22][32]); diff --git a/src/comun.h b/src/comun.h new file mode 100644 index 0000000..f097511 --- /dev/null +++ b/src/comun.h @@ -0,0 +1,142 @@ +/* Definiciones comunes para facilitar portabilidad */ + +#ifndef _COMUN_H_ +#define _COMUN_H_ + +#ifdef _OPENPANDORA +/* La versión para OpenPandora usa rutas relativas */ +#define _RUTAS_RELATIVAS +/* La versión para OpenPandora renderiza internamente a 320x240 */ +/* (y reescala por hardware posteriormente a 640x480) */ +#define _RENDER_320_240 +#endif + +#ifdef _RUTAS_RELATIVAS +#define RUTA_GRA_INTRO "graphics/intro.png" +#define RUTA_GRA_INTRO2 "graphics/intro2.png" +#define RUTA_GRA_TILES "graphics/tiles.png" +#define RUTA_GRA_TEMP "graphics/temp.png" +#define RUTA_GRA_PERGAMINO "graphics/pergamino.png" +#define RUTA_GRA_PERGAMINO_ROJO "graphics/pergaminorojo.png" +#define RUTA_GRA_PERGAMINO_AZUL "graphics/pergaminoazul.png" +#define RUTA_GRA_TITLE_MD "graphics/titlemd.png" +#define RUTA_GRA_ABBEY_MD "graphics/abbeymd.png" +#define RUTA_GRA_TILES_MD "graphics/tilesmd.png" +#define RUTA_GRA_FONDO01_MD "graphics/fondosmd/01.png" +#define RUTA_GRA_FONDO02_MD "graphics/fondosmd/02.png" +#define RUTA_GRA_FONDO03_MD "graphics/fondosmd/03.png" +#define RUTA_GRA_FONDO05_MD "graphics/fondosmd/05.png" +#define RUTA_GRA_FONDO06_MD "graphics/fondosmd/06.png" +#define RUTA_GRA_FONDO07_MD "graphics/fondosmd/07.png" +#define RUTA_GRA_FONDO08_MD "graphics/fondosmd/08.png" +#define RUTA_GRA_FONDO09_MD "graphics/fondosmd/09.png" +#define RUTA_GRA_FONDO10_MD "graphics/fondosmd/10.png" +#define RUTA_GRA_FONDO11_MD "graphics/fondosmd/11.png" +#define RUTA_GRA_FONDO12_MD "graphics/fondosmd/12.png" +#define RUTA_GRA_FONDO13_MD "graphics/fondosmd/13.png" +#define RUTA_GRA_FONDO14_MD "graphics/fondosmd/14.png" +#define RUTA_GRA_FONDO15_MD "graphics/fondosmd/15.png" +#define RUTA_GRA_FONDO16_MD "graphics/fondosmd/16.png" +#define RUTA_GRA_FONDO17_MD "graphics/fondosmd/17.png" +#define RUTA_GRA_FONDO18_MD "graphics/fondosmd/18.png" +#define RUTA_GRA_FONDO19_MD "graphics/fondosmd/19.png" +#define RUTA_GRA_FONDO20_MD "graphics/fondosmd/20.png" +#define RUTA_GRA_FONDO21_MD "graphics/fondosmd/21.png" +#define RUTA_GRA_FONDO22_MD "graphics/fondosmd/22.png" +#define RUTA_GRA_FONDO23_MD "graphics/fondosmd/23.png" +#define RUTA_GRA_FONDO24_MD "graphics/fondosmd/24.png" + +#define RUTA_FON_VENICE_CLASSIC "fonts/VeniceClassic.ttf" + +/* Ojo, las rutas de mapa y enemigos cambian */ +#define RUTA_DAT_MAPA "mapa/mapa.txt" +#define RUTA_DAT_ENEMIGOS "mapa/enemigos.txt" + +#define RUTA_MUS_TITLE "music/MainTitleN.wav" +#define RUTA_MUS_GAMEOVER "music/GameOverV2N.wav" +#define RUTA_MUS_PRAYER "music/PrayerofHopeN.wav" +#define RUTA_MUS_MANHUNT "music/ManhuntN.wav" +#define RUTA_MUS_CHURCH "music/AreaIChurchN.wav" +#define RUTA_MUS_WOOD "music/ManhuntwoodN.wav" +#define RUTA_MUS_HANGMAN "music/HangmansTree.wav" +#define RUTA_MUS_CAVES "music/AreaIICavesV2N.wav" +#define RUTA_MUS_EVIL_FIGHT "music/EvilFightN.wav" +#define RUTA_MUS_HELL "music/AreaIIIHellN.wav" + +#define RUTA_SFX_SHOOT "sounds/shoot.wav" +#define RUTA_SFX_DOOR "sounds/doorfx.wav" +#define RUTA_SFX_ITEM "sounds/Item.wav" +#define RUTA_SFX_JUMP "sounds/jump.wav" +#define RUTA_SFX_SLASH "sounds/slash.wav" +#define RUTA_SFX_MECHANISM "sounds/mechanismn.wav" +#define RUTA_SFX_DEATH "sounds/onedeathn.wav" +#define RUTA_INTRO + +#else /* Rutas absolutas */ + +#define RUTA_GRA_INTRO "/usr/share/abbaye/graphics/intro.png" +#define RUTA_GRA_INTRO2 "/usr/share/abbaye/graphics/intro2.png" +#define RUTA_GRA_TILES "/usr/share/abbaye/graphics/tiles.png" +#define RUTA_GRA_TEMP "/usr/share/abbaye/graphics/temp.png" +#define RUTA_GRA_PERGAMINO "/usr/share/abbaye/graphics/pergamino.png" +#define RUTA_GRA_PERGAMINO_ROJO "/usr/share/abbaye/graphics/pergaminorojo.png" +#define RUTA_GRA_PERGAMINO_AZUL "/usr/share/abbaye/graphics/pergaminoazul.png" +#define RUTA_GRA_TITLE_MD "/usr/share/abbaye/graphics/titlemd.png" +#define RUTA_GRA_ABBEY_MD "/usr/share/abbaye/graphics/abbeymd.png" +#define RUTA_GRA_TILES_MD "/usr/share/abbaye/graphics/tilesmd.png" +#define RUTA_GRA_FONDO01_MD "/usr/share/abbaye/graphics/fondosmd/01.png" +#define RUTA_GRA_FONDO02_MD "/usr/share/abbaye/graphics/fondosmd/02.png" +#define RUTA_GRA_FONDO03_MD "/usr/share/abbaye/graphics/fondosmd/03.png" +#define RUTA_GRA_FONDO05_MD "/usr/share/abbaye/graphics/fondosmd/05.png" +#define RUTA_GRA_FONDO06_MD "/usr/share/abbaye/graphics/fondosmd/06.png" +#define RUTA_GRA_FONDO07_MD "/usr/share/abbaye/graphics/fondosmd/07.png" +#define RUTA_GRA_FONDO08_MD "/usr/share/abbaye/graphics/fondosmd/08.png" +#define RUTA_GRA_FONDO09_MD "/usr/share/abbaye/graphics/fondosmd/09.png" +#define RUTA_GRA_FONDO10_MD "/usr/share/abbaye/graphics/fondosmd/10.png" +#define RUTA_GRA_FONDO11_MD "/usr/share/abbaye/graphics/fondosmd/11.png" +#define RUTA_GRA_FONDO12_MD "/usr/share/abbaye/graphics/fondosmd/12.png" +#define RUTA_GRA_FONDO13_MD "/usr/share/abbaye/graphics/fondosmd/13.png" +#define RUTA_GRA_FONDO14_MD "/usr/share/abbaye/graphics/fondosmd/14.png" +#define RUTA_GRA_FONDO15_MD "/usr/share/abbaye/graphics/fondosmd/15.png" +#define RUTA_GRA_FONDO16_MD "/usr/share/abbaye/graphics/fondosmd/16.png" +#define RUTA_GRA_FONDO17_MD "/usr/share/abbaye/graphics/fondosmd/17.png" +#define RUTA_GRA_FONDO18_MD "/usr/share/abbaye/graphics/fondosmd/18.png" +#define RUTA_GRA_FONDO19_MD "/usr/share/abbaye/graphics/fondosmd/19.png" +#define RUTA_GRA_FONDO20_MD "/usr/share/abbaye/graphics/fondosmd/20.png" +#define RUTA_GRA_FONDO21_MD "/usr/share/abbaye/graphics/fondosmd/21.png" +#define RUTA_GRA_FONDO22_MD "/usr/share/abbaye/graphics/fondosmd/22.png" +#define RUTA_GRA_FONDO23_MD "/usr/share/abbaye/graphics/fondosmd/23.png" +#define RUTA_GRA_FONDO24_MD "/usr/share/abbaye/graphics/fondosmd/24.png" + +#define RUTA_FON_VENICE_CLASSIC "/usr/share/abbaye/fonts/VeniceClassic.ttf" + +#define RUTA_DAT_MAPA "/usr/share/abbaye/data/mapa.txt" +#define RUTA_DAT_ENEMIGOS "/usr/share/abbaye/data/enemigos.txt" + +#define RUTA_MUS_TITLE "/usr/share/abbaye/music/MainTitleN.wav" +#define RUTA_MUS_GAMEOVER "/usr/share/abbaye/music/GameOverV2N.wav" +#define RUTA_MUS_PRAYER "/usr/share/abbaye/music/PrayerofHopeN.wav" +#define RUTA_MUS_MANHUNT "/usr/share/abbaye/music/ManhuntN.wav" +#define RUTA_MUS_CHURCH "/usr/share/abbaye/music/AreaIChurchN.wav" +#define RUTA_MUS_WOOD "/usr/share/abbaye/music/ManhuntwoodN.wav" +#define RUTA_MUS_HANGMAN "/usr/share/abbaye/music/HangmansTree.wav" +#define RUTA_MUS_CAVES "/usr/share/abbaye/music/AreaIICavesV2N.wav" +#define RUTA_MUS_EVIL_FIGHT "/usr/share/abbaye/music/EvilFightN.wav" +#define RUTA_MUS_HELL "/usr/share/abbaye/music/AreaIIIHellN.wav" + +#define RUTA_SFX_SHOOT "/usr/share/abbaye/sounds/shoot.wav" +#define RUTA_SFX_DOOR "/usr/share/abbaye/sounds/doorfx.wav" +#define RUTA_SFX_ITEM "/usr/share/abbaye/sounds/Item.wav" +#define RUTA_SFX_JUMP "/usr/share/abbaye/sounds/jump.wav" +#define RUTA_SFX_SLASH "/usr/share/abbaye/sounds/slash.wav" +#define RUTA_SFX_MECHANISM "/usr/share/abbaye/sounds/mechanismn.wav" +#define RUTA_SFX_DEATH "/usr/share/abbaye/sounds/onedeathn.wav" +#endif + +#ifdef _OPENPANDORA +#undef RUTA_GRA_INTRO +#define RUTA_GRA_INTRO "graphics/intro-pandora.png" +#endif + +#endif /* _COMUN_H_ */ + diff --git a/src/enemigos.c b/src/enemigos.c new file mode 100644 index 0000000..477d350 --- /dev/null +++ b/src/enemigos.c @@ -0,0 +1,468 @@ +/* enemigos.c */ +/* Gestionar, mover y dibujar enemigos */ + +#include +#include +#include +#include +#include "enemigos.h" + +void buscarenemigos (int habitacion, struct enem *enemigos, int *cambio, int datosenem[][7][15]) { + + int y = 0; + + for (y=0; y<7; y++) { + enemigos->tipo[y] = datosenem[habitacion][y][0]; + enemigos->x[y] = datosenem[habitacion][y][1]; + enemigos->y[y] = datosenem[habitacion][y][2]; + enemigos->direccion[y] = datosenem[habitacion][y][3]; + enemigos->tilex[y] = datosenem[habitacion][y][4]; + enemigos->tiley[y] = datosenem[habitacion][y][5]; + enemigos->animacion[y] = datosenem[habitacion][y][6]; + enemigos->limizq[y] = datosenem[habitacion][y][7]; + enemigos->limder[y] = datosenem[habitacion][y][8]; + enemigos->velocidad[y] = datosenem[habitacion][y][9]; + enemigos->disparo[y] = datosenem[habitacion][y][10]; + enemigos->ajustex1[y] = datosenem[habitacion][y][11]; + enemigos->ajustex2[y] = datosenem[habitacion][y][12]; + enemigos->ajustey1[y] = datosenem[habitacion][y][13]; + enemigos->ajustey2[y] = datosenem[habitacion][y][14]; + } + *cambio = 0; + +} + +void dibujarenemigos (struct enem *enemigos, SDL_Surface *ventana, SDL_Surface *tiles, Mix_Chunk *fx[]) { + + SDL_Rect srctile = {0,0,16,16}; + SDL_Rect destile = {0,0,0,0}; + + int i = 0; + + for (i=0; i<7; i++) { + if ((enemigos->tipo[i] > 0) && (enemigos->tipo[i] < 16)) { + if ((enemigos->tipo[i] == 3) || (enemigos->tipo[i] == 5) || (enemigos->tipo[i] == 15)) + srctile.h = 24; + else + srctile.h = 16; + if (enemigos->tipo[i] == 6) { + srctile.x = enemigos->tilex[i] + (enemigos->animacion[i] * 24); + srctile.w = 24; + } + else { + if (enemigos->tipo[i] == 15) + srctile.x = enemigos->tilex[i] + (enemigos->animacion[i] * 16); + else + srctile.x = enemigos->tilex[i] + (enemigos->animacion[i] * 16); + srctile.w = 16; + } + srctile.y = enemigos->tiley[i]; + destile.x = enemigos->x[i]; + destile.y = enemigos->y[i]; + if (((enemigos->tipo[i] != 13) && (enemigos->tipo[i] != 14)) || (((enemigos->tipo[i] == 13) || (enemigos->tipo[i] == 14)) && (enemigos->y[i] < enemigos->limder[i] - 8))) + SDL_BlitSurface(tiles, &srctile, ventana, &destile); + + if (enemigos->tipo[i] == 13) { /* Mov. agua */ + if (((enemigos->velocidad[i] > 30) && (enemigos->velocidad[i] < 40)) || ((enemigos->y[i] == enemigos->limder[i] - 16) && (enemigos->direccion[i] == 1))) { + srctile.x = 368; + srctile.y = 32; + srctile.h = 8; + destile.y = enemigos->limder[i]; + SDL_BlitSurface(tiles, &srctile, ventana, &destile); + if ((enemigos->velocidad[i] > 30) && (enemigos->velocidad[i] < 40)) + Mix_PlayChannel(-1, fx[4], 0);; + } + if (((enemigos->velocidad[i] > 39) && (enemigos->velocidad[i] < 45)) || ((enemigos->y[i] == enemigos->limder[i] - 10) && (enemigos->direccion[i] == 1))) { + srctile.x = 384; + srctile.y = 32; + srctile.h = 8; + destile.y = enemigos->limder[i]; + SDL_BlitSurface(tiles, &srctile, ventana, &destile); + } + } + } + /* Dibujar humo */ + if (enemigos->tipo[i] == 88) { + if ((enemigos->velocidad[i] < 10) || ((enemigos->velocidad[i] > 19) && (enemigos->velocidad[i] < 30)) || ((enemigos->velocidad[i] > 39) && (enemigos->velocidad[i] < 50))) + srctile.x = 696; + else + srctile.x = 728; + srctile.y = 0; + srctile.w = 32; + srctile.h = 48; + destile.x = enemigos->x[i]; + destile.y = enemigos->y[i]; + SDL_BlitSurface(tiles, &srctile, ventana, &destile); + if (enemigos->velocidad[i] == 5) + Mix_PlayChannel(-1, fx[6], 0);; + } + + } + +} + +void moverenemigos (struct enem *enemigos, int fase[][22][32], int ciclo[], float proyec[], struct protagonista jean, Mix_Chunk *fx[]) { + + int i = 0; + int tilex = 0; + int tiley = 0; + int n = 0; + + for (i=0; i<7; i++) { + if ((enemigos->tipo[i] > 0) && (enemigos->tipo[i] < 10)) { + if (enemigos->direccion[i] == 0) { /* Andar derecha */ + if ((enemigos->x[i] + 1) < enemigos->limder[i]) + enemigos->x[i] += enemigos->velocidad[i] * 0.10; + else { + enemigos->direccion[i] = 1; + if (enemigos->tipo[i] != 2) { + if (enemigos->tipo[i] == 6) + enemigos->tilex[i] -= 48; + else + enemigos->tilex[i] -= 32; + } + } + } + if (enemigos->direccion[i] == 1) { /* Andar izquierda */ + if ((enemigos->x[i] - 1) > enemigos->limizq[i]) + enemigos->x[i] -= enemigos->velocidad[i] * 0.10; + else { + enemigos->direccion[i] = 0; + if (enemigos->tipo[i] != 2) { + if (enemigos->tipo[i] == 6) + enemigos->tilex[i] += 48; + else + enemigos->tilex[i] += 32; + } + } + } + if (enemigos->direccion[i] == 2) { /* Subir */ + if ((enemigos->y[i] - 1) > enemigos->limizq[i]) + enemigos->y[i] -= enemigos->velocidad[i] * 0.10; + else { + enemigos->direccion[i] = 3; + if (enemigos->tipo[i] == 4) + enemigos->tilex[i] += 32; + if (enemigos->tipo[i] == 5) + enemigos->tilex[i] += 16; + } + } + if (enemigos->direccion[i] == 3) { /* Bajar */ + if ((enemigos->y[i] + 1) < enemigos->limder[i]) + enemigos->y[i] += enemigos->velocidad[i] * 0.10; + else { + enemigos->direccion[i] = 2; + if (enemigos->tipo[i] == 4) + enemigos->tilex[i] -= 32; + if (enemigos->tipo[i] == 5) + enemigos->tilex[i] -= 16; + } + } + + } + + /* Animacion del personaje */ + if (enemigos->tipo[i] < 10) { + if (((ciclo[0] == 1) || (ciclo[0] == 11) || (ciclo[0] == 21)) && (enemigos->tipo[i] != 5)){ + if (enemigos->animacion[i] == 0) + enemigos->animacion[i] = 1; + else + enemigos->animacion[i] = 0; + } + } + + /* Enemigos que disparan */ + if ((enemigos->tipo[i] == 15) || (enemigos->tipo[i] == 11)) { + if (enemigos->tipo[i] == 15) { /* Mover enemigos segun pos. de Jean */ + if ((jean.x + 23) < (enemigos->x[i]) && (enemigos->velocidad[i] == 0)) { + enemigos->tilex[i] = 256; + enemigos->direccion[i] = 1; + } + if ((jean.x > (enemigos->x[i] + 16)) && (enemigos->velocidad[i] == 0)) { + enemigos->tilex[i] = 288; + enemigos->direccion[i] = 0; + } + } + if (i == 0) { + if (enemigos->velocidad[i] < 55) { + enemigos->velocidad[i] ++; + enemigos->animacion[i] = 1; + } + else + enemigos->animacion[i] = 0; + } + else { + enemigos->velocidad[i] = enemigos->velocidad[0]; + enemigos->animacion[i] = enemigos->animacion[0]; + } + /* Habilitar disparo */ + if (enemigos->velocidad[i] == 50) { + for (n=0; n<=4; n+=2) { + if (proyec[n] == 0) { + enemigos->disparo[i] = 1; + proyec[n] = enemigos->x[i] - 8; + if (n > 0) + proyec[n+1] = i; + n = 5; + Mix_PlayChannel(-1, fx[0], 0);; + } + } + } + } + + if (enemigos->tipo[i] == 12) { /*Gotas de agua */ + if (enemigos->velocidad[i] < 60) + enemigos->velocidad[i] ++; /* Usando velocidad como temporizador */ + enemigos->tilex[i] = 640 + ((enemigos->velocidad[i] / 30) * 16); + if (enemigos->tilex[i] == 672) { + if (enemigos->y[i] < (enemigos->limder[i] -8)) + enemigos->y[i] += 0.9; + else { /* Reiniciar gota */ + enemigos->y[i] = enemigos->limizq[i]; /* Usando limizq como inicio de la gota */ + enemigos->velocidad[i] = 0; + enemigos->tilex[i] = 640; + } + } + } + + if ((enemigos->tipo[i] == 13) || (enemigos->tipo[i] == 14)) { /* Bolas de fuego y peces*/ + if ((ciclo[0] == 1) || (ciclo[0] == 11) || (ciclo[0] == 21)) { + if (enemigos->animacion[i] == 0) + enemigos->animacion[i] = 1; + else + enemigos->animacion[i] = 0; + } + if (enemigos->direccion[i] == 0) { /* Bola subiendo */ + if (enemigos->y[i] == (enemigos->limder[i])) { + if (enemigos->velocidad[i] < 45) /* Temporizador */ + enemigos->velocidad[i] ++; + else + enemigos->y[i] --; + } + else { + if (enemigos->y[i] > (enemigos->limizq[i] + 16)) + enemigos->y[i] -= 2; + else + enemigos->y[i] --; + } + if (enemigos->y[i] == enemigos->limizq[i] + 8) + enemigos->direccion[i] = 1; + } + else { + if (enemigos->y[i] != enemigos->limder[i]) + enemigos->y[i] += 2; + else { /* Reiniciar */ + enemigos->velocidad[i] = 0; + enemigos->direccion[i] = 0; + } + } + } + + } +} + +void plantas (struct enem *enemigos, SDL_Surface *ventana, SDL_Surface *tiles, int ciclo[], float proyec[], Mix_Chunk *fx[]) { + + SDL_Rect srctile = {0,40,16,16}; + SDL_Rect destile = {0,0,16,16}; + SDL_Rect srcdisparo = {660,32,4,4}; + SDL_Rect desdisparo = {0,0,4,4}; + int n = 0; + int r = 0; + + /* Animacion */ + + for (n=1; n<4; n++) { + if (enemigos->velocidad[n] < (140 + ((n-1) * 30))) + enemigos->velocidad[n] ++; + else + enemigos->velocidad[n] = 0; + + if (enemigos->velocidad[n] < (100 + ((n-1) * 30))) + enemigos->animacion[n] = 0; + else + enemigos->animacion[n] = 1; + + srctile.x = 384 + (enemigos->animacion[n] * 16); + destile.x = enemigos->x[n]; + destile.y = enemigos->y[n]; + + SDL_BlitSurface(tiles, &srctile, ventana, &destile); + } + + /* Iniciar disparo */ + for (n=1; n<4; n++) { + if (enemigos->velocidad[n] == 135 + ((n-1) * 30)) { + r = (n-1) * 4; + proyec[r] = enemigos->x[n] - 1; + proyec[r+1] = enemigos->y[n] - 1; + proyec[r+2] = enemigos->x[n] + 16; + proyec[r+3] = enemigos->y[n] - 1; + Mix_PlayChannel(-1, fx[0], 0); + } + } + + /* Mover disparos */ + for (n=1; n<4; n++) { + r = (n-1) * 4; + if (proyec[r] > 0) { + if (enemigos->direccion[n] == 0) { + if (enemigos->y[n] - proyec[r+1] < 24) { + proyec[r+1] --; + proyec[r+3] --; + } + else + enemigos->direccion[n] = 1; + if (ciclo[0] % 2 == 0) { + proyec[r] --; + proyec[r+2] ++; + } + } + if ((enemigos->direccion[n]>0) && (enemigos->direccion[n] < 6)) { + proyec[r] --; + proyec[r+2] ++; + enemigos->direccion[n] ++; + } + if (enemigos->direccion[n] == 6) { + if (proyec[r+1] < enemigos->limizq[n]) { + proyec[r+1] += 2; + if (ciclo[0] % 2 == 0) + proyec[r] --; + } + else { + proyec[r] = 0; + proyec[r+1] = 0; + } + if ((proyec[r+3] < enemigos->limder[n]) && (proyec[r+3] > 7) && (proyec[r+2] < 240)) { + proyec[r+3] += 2; + if (ciclo[0] % 2 == 0) + proyec[r+2] ++; + } + else { + proyec[r+2] = 0; + proyec[r+3] = 0; + } + } + if ((proyec[r] == 0) && (proyec[r+2] == 0)) + enemigos->direccion[n] = 0; + } + + } + + /* Dibujar disparo */ + for (n=1; n<4; n++) { + r = (n-1) * 4; + if (proyec[r] > 0) { + desdisparo.x = proyec[r]; + desdisparo.y = proyec[r+1]; + SDL_BlitSurface(tiles, &srcdisparo, ventana, &desdisparo); + } + if (proyec[r+2] > 0) { + desdisparo.x = proyec[r+2]; + desdisparo.y = proyec[r+3]; + SDL_BlitSurface(tiles, &srcdisparo, ventana, &desdisparo); + } + + } + +} + +void cruzados (struct enem *enemigos, SDL_Surface *ventana, SDL_Surface *tiles, int ciclo[], int habitacion) { + + SDL_Rect srctile = {96,64,16,24}; + SDL_Rect destile = {0,0,16,24}; + int i = 0; + + for (i=0; i<7; i++) { + + /* Iniciar valor */ + if (enemigos->tipo[i] == 17) { + enemigos->tipo[i] = 16; + enemigos->x[i] = -52 - (24 * i); + enemigos->y[i] = 136; + } + + /* Mover y animar personaje */ + /* Saltar al llegar a ciertos puntos */ + if (habitacion == 5) { + if ((enemigos->x[i] == 146) || (enemigos->x[i] == 160)) + (enemigos->disparo[i] = 1); /* Usando el disparo como flag de salto */ + } + if (habitacion == 6) { + if ((enemigos->x[i] == 76) || (enemigos->x[i] == 124.75) || (enemigos->x[i] == 155)) + enemigos->disparo[i] = 2; + if ((enemigos->x[i] == 208.25) || (enemigos->x[i] == 220.50)) + enemigos->disparo[i] = 1; /* Usando el disparo como flag de salto */ + } + if (habitacion == 24) { + if ((enemigos->x[i] == 144) || (enemigos->x[i] == 152) || (enemigos->x[i] == 160) || (enemigos->x[i] == 168)) + (enemigos->disparo[i] = 1); + } + + /* Salto */ + if (enemigos->disparo[i] == 1) { /* Salto corto */ + if (enemigos->velocidad[i] < 23) { + enemigos->velocidad[i] += 2; + enemigos->y[i] -= 1; + enemigos->animacion[i] = 0; + } + else { + enemigos->y[i] += 1; + enemigos->velocidad[i] += 2; + enemigos->animacion[i] = 0; + } + if (enemigos->velocidad[i] == 32) { /* Al tocar el suelo, reiniciar flags */ + enemigos->velocidad[i] = 0; + enemigos->disparo[i] = 0; + } + } + if (enemigos->disparo[i] == 2) { /* Salto largo */ + if (enemigos->velocidad[i] < 8) { + enemigos->velocidad[i] += 1; + enemigos->y[i] -= 1; + enemigos->animacion[i] = 0; + } + else { + enemigos->y[i] += 1; + enemigos->velocidad[i] += 1; + enemigos->animacion[i] = 0; + } + if (enemigos->velocidad[i] == 16) { + enemigos->disparo[i] = 0; + enemigos->velocidad[i] = 0; + } + } + + if (enemigos->animacion[i] < 13) + enemigos->animacion[i] ++; + else + enemigos->animacion[i] = 0; + + /* Caida */ + if (habitacion == 5) { + if (enemigos->x[i] > 206) { + if (enemigos->velocidad[i] < 8) { + enemigos->velocidad[i] ++; + enemigos->y[i]+= 2; + enemigos->animacion[i] = 0; + } + } + } + + /* Movimiento horizontal */ + if ((habitacion == 6) && (enemigos->velocidad[i] > 0)) + enemigos->x[i] += 0.75; + else + enemigos->x[i] += 0.5; + + /* Dibujar personaje */ + if ((enemigos->x[i] > -8) && (enemigos->x[i] < 257)) { + srctile.x = 96 + (16 * (enemigos->animacion[i] / 7)); + destile.x = enemigos->x[i]; + destile.y = enemigos->y[i]; + SDL_BlitSurface (tiles, &srctile, ventana, &destile); + } + + } + +} diff --git a/src/enemigos.h b/src/enemigos.h new file mode 100644 index 0000000..82d3e7b --- /dev/null +++ b/src/enemigos.h @@ -0,0 +1,10 @@ +/* enemigos.h */ +/* Header para enemigos.c */ + +#include "structs.h" + +void buscarenemigos (int habitacion, struct enem *enemigos, int *cambio, int datosenem[][7][15]); +void dibujarenemigos (struct enem *enemigos, SDL_Surface *ventana, SDL_Surface *tiles, Mix_Chunk *fx[]); +void moverenemigos (struct enem *enemigos, int fase[][22][32], int ciclo[], float proyec[], struct protagonista jean, Mix_Chunk *fx[]); +void plantas (struct enem *enemigos, SDL_Surface *ventana, SDL_Surface *tiles, int ciclo[], float proyec[], Mix_Chunk *fx[]); +void cruzados (struct enem *enemigos, SDL_Surface *ventana, SDL_Surface *tiles, int ciclo[], int habitacion); diff --git a/src/fase.c b/src/fase.c new file mode 100644 index 0000000..8170d13 --- /dev/null +++ b/src/fase.c @@ -0,0 +1,147 @@ +/* fase.c */ +/* Dibujo y animación de tiles */ + +#include +#include +#include +#include +#include "fase.h" + +void dibujarfase (SDL_Surface *ventana, int fase[][22][32], SDL_Surface *tiles, int habitacion, int ciclo[], int cambiot, SDL_Surface *fondomd, Mix_Chunk *fx[]) { + + int coordx = 0; + int coordy = 0; + SDL_Rect srctiles = {0,0,8,8}; + SDL_Rect destiles = {0,0,0,0}; + SDL_Rect srcbarra = {91,24,13,12}; + SDL_Rect desbarra = {0,177,0,0}; + SDL_Rect srcfondomd = {0,0,256,176}; + SDL_Rect desfondomd = {0,0,256,176}; + + SDL_FillRect(ventana, NULL, SDL_MapRGB(ventana->format, 0, 0, 0)); + + if ((cambiot == 1) && (habitacion != 4)) + SDL_BlitSurface(fondomd, &srcfondomd, ventana, &desfondomd); + + for (coordy=0; coordy<=21; coordy++) { + for (coordx=0; coordx<=31; coordx++) { + if ((fase[habitacion][coordy][coordx] > 0) && (fase[habitacion][coordy][coordx] != 99)) { + destiles.x = coordx * 8; + destiles.y = coordy * 8; + if (fase[habitacion][coordy][coordx] < 200) { + srctiles.w = 8; + srctiles.h = 8; + if (fase[habitacion][coordy][coordx] < 101) { + srctiles.y = 0; + if (fase[habitacion][coordy][coordx] == 84) /* Brillo de las cruces */ + srctiles.x = (fase[habitacion][coordy][coordx] - 1) * 8 + (ciclo[0]/8 * 8); + else + srctiles.x = (fase[habitacion][coordy][coordx] - 1) * 8; + } + else { + if (fase[habitacion][coordy][coordx] == 154) { + srctiles.x=600 + ((ciclo[0] / 8) * 16); + srctiles.y=0; + srctiles.w=16; + srctiles.h=24; + } + else { + srctiles.y = 8; + srctiles.x = (fase[habitacion][coordy][coordx] - 101) * 8; + } + } + } + if ((fase[habitacion][coordy][coordx] > 199) && (fase[habitacion][coordy][coordx] < 300)) { + srctiles.x = (fase[habitacion][coordy][coordx] - 201) * 48; + srctiles.y = 16; + srctiles.w = 48; + srctiles.h = 48; + } + if ((fase[habitacion][coordy][coordx] > 299) && (fase[habitacion][coordy][coordx] < 399)) { + srctiles.x = 96 + ((fase[habitacion][coordy][coordx] - 301) * 8); + srctiles.y = 16; + srctiles.w = 8; + srctiles.h = 8; + /* Golpeo de la puerta */ + if ((habitacion == 7) && ((ciclo[1] > 59) && (ciclo[1] < 71))) { + if ((fase[habitacion][coordy][coordx] == 347) || (fase[habitacion][coordy][coordx] == 348) || (fase[habitacion][coordy][coordx] == 349) || (fase[habitacion][coordy][coordx] == 350)) { + destiles.x += 2; + if ((fase[habitacion][coordy][coordx] == 350) && (ciclo[1] == 70)) + Mix_PlayChannel(-1, fx[3], 0); + } + } + } + /* Corazones */ + if ((fase[habitacion][coordy][coordx] > 399) && (fase[habitacion][coordy][coordx] < 405)) { + srctiles.x = 96 + ((fase[habitacion][coordy][coordx] - 401) * 8) + (32 * (ciclo[0] / 15)); + srctiles.y = 24; + srctiles.w = 8; + srctiles.h = 8; + } + /* Cruces */ + if ((fase[habitacion][coordy][coordx] > 408) && (fase[habitacion][coordy][coordx] < 429)) { + srctiles.x = 96 + ((fase[habitacion][coordy][coordx] - 401) * 8) + (32 * (ciclo[1] / 23)); + srctiles.y = 24; + srctiles.w = 8; + srctiles.h = 8; + } + + if ((fase[habitacion][coordy][coordx] > 499) && (fase[habitacion][coordy][coordx] < 599)) { + srctiles.x = 96 + ((fase[habitacion][coordy][coordx] - 501) * 8); + srctiles.y = 32; + srctiles.w = 8; + srctiles.h = 8; + } + if ((fase[habitacion][coordy][coordx] > 599) && (fase[habitacion][coordy][coordx] < 650)) { + srctiles.x = 96 + ((fase[habitacion][coordy][coordx] - 601) * 8); + srctiles.y = 56; + srctiles.w = 8; + srctiles.h = 8; + } + if (fase[habitacion][coordy][coordx] == 650) { /* Copa */ + srctiles.x = 584; + srctiles.y = 87; + srctiles.w = 16; + srctiles.h = 16; + } + if ((fase[habitacion][coordy][coordx] == 152) || (fase[habitacion][coordy][coordx] == 137) || (fase[habitacion][coordy][coordx] == 136)) { + if (cambiot == 0) + SDL_BlitSurface(tiles, &srctiles, ventana, &destiles); + } + else + SDL_BlitSurface(tiles, &srctiles, ventana, &destiles); + } + } + } + +} + +void animitems (int fase[][22][32], int habitacion, int ciclo[]) { + + int i = 0; + int j = 0; + + for (j=0; j<=21; j++) { + for (i=0; i<=31; i++) { + + /* Fuego */ + if ((fase[habitacion][j][i] == 59) || (fase[habitacion][j][i] == 60)) { + if ((ciclo[0] == 1) || (ciclo[0] == 11) || (ciclo[0] == 21)) { + if (fase[habitacion][j][i] == 59) + fase[habitacion][j][i] = 60; + else + fase[habitacion][j][i] = 59; + } + } + + /* Agua */ + if ((fase[habitacion][j][i] > 499) && (fase[habitacion][j][i] < 533)) { + if (fase[habitacion][j][i] < 532) + fase[habitacion][j][i]++; + else + fase[habitacion][j][i] = 501; + } + + } + } +} diff --git a/src/fase.h b/src/fase.h new file mode 100644 index 0000000..25bfd4a --- /dev/null +++ b/src/fase.h @@ -0,0 +1,5 @@ +/* fase.h */ +/* Header para fase.c */ + +void dibujarfase (SDL_Surface *ventana, int fase[][22][32], SDL_Surface *tiles, int habitacion, int ciclo[], int cambiot, SDL_Surface *fondomd, Mix_Chunk *fx[]); +void animitems (int fase[][22][32], int habitacion, int ciclo[]); diff --git a/src/jean.c b/src/jean.c new file mode 100644 index 0000000..5212ef2 --- /dev/null +++ b/src/jean.c @@ -0,0 +1,264 @@ +/* jean.c */ +/* Gestion del protagonista */ + +#include +#include +#include +#include +#include +#include "jean.h" + +void moverjean (struct protagonista *jean, Mix_Chunk *fx[]) { + + /* Salto */ + if (jean->salto == 1) { + if (jean->altura == 0) /* Reproducir sonido de salto */ + Mix_PlayChannel(-1, fx[3], 0); + if (jean->altura < 56) { + jean->altura += 1.6; + if ((jean->colision[0] == 0) && (jean->altura < 44)) + jean->y -= 1.5; + jean->animacion = 0; + } + else { + jean->salto = 2; + jean->colision[0] = 0; + } + } + + + /* Mover a la derecha */ + if (jean->pulsa[3] == 1) { + jean->direccion = 1; + if (jean->colision[3] == 0) { + if (jean->salto == 0) { + if (jean->animacion < 13) + jean->animacion ++; + else + jean->animacion = 0; + } + if (jean->pulsa[1] == 1) + jean->x += 0.30; + else + jean->x += 0.65; + } + } + + /* Mover a la izquierda */ + if (jean->pulsa[2] == 1) { + jean->direccion = 0; + if (jean->colision[2] == 0) { + if (jean->salto == 0) { + if (jean->animacion < 13) + jean->animacion ++; + else + jean->animacion = 0; + } + if (jean->pulsa[1] == 1) + jean->x -= 0.30; + else + jean->x -= 0.65; + } + + } + +} + +void dibujarjean (SDL_Surface *ventana, SDL_Surface *tiles, struct protagonista *jean, int ciclo[], Mix_Chunk *fx[]) { + + SDL_Rect srctile = {320,88,16,24}; + SDL_Rect destile = {0,0,16,24}; + SDL_Rect agatile = {448,88,18,13}; + SDL_Rect desagatile = {0,0,18,13}; + int r = 0; + + if (jean->muerte == 0) { + if (jean->salto > 0) { + r = 1; + jean->animacion = 0; + } + + if (jean->agachado == 0) { + srctile.x += (64 * jean->direccion) + ((jean->animacion / 7) * 16) + (r * 32); + destile.y = jean->y; + destile.x = jean->x; + if (jean->y > 152) + srctile.h = (176 - jean->y); + SDL_BlitSurface(tiles, &srctile, ventana, &destile); + } + else { + agatile.x += (jean->direccion * 36) + ((jean->animacion / 7) * 18); + desagatile.y = jean->y + 11; + desagatile.x = jean->x; + SDL_BlitSurface(tiles, &agatile, ventana, &desagatile); + } + } + + /* Animacion de muerte */ + if (jean->muerte > 0) { + jean->muerte += 1; + destile.x = jean->x; + destile.y = jean->y; + Mix_PauseMusic (); + if (jean->muerte == 2) + Mix_PlayChannel(-1, fx[6], 0); + if ((jean->muerte < 8) || ((jean->muerte > 23) && (jean->muerte < 32)) || ((jean->muerte > 47) && (jean->muerte < 56))) { + srctile.x = 368 + (jean->direccion * 64); + SDL_BlitSurface(tiles, &srctile, ventana, &destile); + } + if (((jean->muerte > 7) && (jean->muerte < 16)) || ((jean->muerte > 31) && (jean->muerte < 40)) || ((jean->muerte > 55) && (jean->muerte < 64))) { + srctile.x = 536; + srctile.y = 87; + SDL_BlitSurface(tiles, &srctile, ventana, &destile); + } + if (((jean->muerte > 15) && (jean->muerte < 24)) || ((jean->muerte > 39) && (jean->muerte < 48)) || ((jean->muerte > 63) && (jean->muerte < 73))) { + srctile.x = 520; + srctile.y = 87; + SDL_BlitSurface(tiles, &srctile, ventana, &destile); + } + } + + /* Animacion hab. 24 */ + if ((jean->flags[6] == 5) && (ciclo[1] == 45)) { + switch (jean->direccion) { + case 0: jean->direccion = 1; + break; + case 1: jean->direccion = 0; + break; + } + } + +} + +void colisiones (struct protagonista *jean, int fase[][22][32], int habitacion) { + + int blizq = 0; + int blder = 0; + int blsuel[4] = {0,0,0,0}; + int bltech[2] = {0,0}; + int puntos[8] = {0,0,0,0,0,0,0,0}; + int n = 0; + int pixel = 0; + int r = 0; + + puntos[0] = (jean->x + 1) / 8; + puntos[1] = (jean->x + 7) / 8; + puntos[2] = (jean->x + 8) / 8; + puntos[3] = (jean->x + 13) / 8; + puntos[4] = (jean->y + 1) / 8; + puntos[5] = (jean->y + 8) / 8; + puntos[6] = (jean->y + 15) / 8; + puntos[7] = (jean->y + 23) / 8; + + jean->colision[0] = 0; + jean->colision[1] = 0; + jean->colision[2] = 0; + jean->colision[3] = 0; + + /* Colisiones horizontales: izquierda y derecha */ + if (jean->agachado == 0) { + for (n=4; n<8; n++) { + if (((puntos[0] != 0) && (jean->direccion ==0)) || ((puntos[3] != 31) && (jean->direccion == 1))) { + blizq = fase[habitacion][puntos[n]][puntos[0] - 1]; + blder = fase[habitacion][puntos[n]][puntos[3] + 1]; + if (((blizq > 0) && (blizq < 100) && (blizq != 16) && (blizq != 38) && (blizq != 37)) || ((fase[habitacion][puntos[4]][puntos[0]] == 128) || (blizq == 348))) { + if (jean->x - ((puntos[0] - 1) * 8 + 7) < 1.1) + jean->colision[2] = 1; + } + if (((blder > 0) && (blder < 100) && (blder != 16) && (blder != 38) && (blder != 37)) || (blder == 344)) { + if (((puntos[3] + 1) * 8) - (jean->x + 14) < 1.1) + jean->colision[3] = 1; + } + } + } + } + + /* Colision con Jean agachado */ + if (jean->agachado == 1) { + if (((puntos[0] != 0) && (jean->direccion ==0)) || ((puntos[3] != 31) && (jean->direccion == 1))) { + r = (jean->y + 16) / 8; + blizq = fase[habitacion][r][puntos[0] - 1]; + blder = fase[habitacion][r][puntos[3] + 1]; + if (((blizq > 0) && (blizq < 100) && (blizq != 37)) || ((fase[habitacion][r][puntos[0]] == 128) || ((blizq > 346) && (blizq < 351)))) { + if (jean->x - ((puntos[0] - 1) * 8 + 7) < 1.1) + jean->colision[2] = 1; + } + if (((blder > 0) && (blder < 100) && (blder != 37)) || ((blder > 342) && (blder< 347))) { + if (((puntos[3] + 1) * 8) - (jean->x + 14) < 1.1) + jean->colision[3] = 1; + } + } + /* Pared invisible */ + if ((habitacion == 11) && (r == 5)) { + if ((puntos[0] - 1 == 0) || (puntos[0] - 1 == 1)) + jean->colision[2] = 0; + if ((puntos[3] + 1 == 0) || (puntos[3] + 1 == 1)) + jean->colision[3] = 0; + } + if ((habitacion == 10) && (r == 5)) { + if ((puntos[0] - 1 > 27) && (puntos[0] - 1 < 32)) + jean->colision[2] = 0; + if ((puntos[3] + 1 > 27) && (puntos[3] + 1 < 32)) + jean->colision[3] = 0; + } + } + + /* Colision vertical: tocar suelo */ + blsuel[0] = fase[habitacion][puntos[7]+1][puntos[0]]; + blsuel[1] = fase[habitacion][puntos[7]+1][puntos[1]]; + blsuel[2] = fase[habitacion][puntos[7]+1][puntos[2]]; + blsuel[3] = fase[habitacion][puntos[7]+1][puntos[3]]; + + if ((jean->salto != 1) && (jean->agachado == 0)) { + /* Suelo invisible */ + if (((habitacion == 11) && (puntos[7]+1 > 19) && (puntos[0] == 2)) || ((habitacion == 16) && ((jean->y / 8) < 4) && (puntos[0] == 2))) { + jean->y += jean->gravedad; + jean->salto = 2; + } + else { + if (((blsuel[0] > 0) && (blsuel[0] < 100)) || ((blsuel[1] > 0) && (blsuel[1] < 100)) || ((blsuel[2] > 0) && (blsuel[2] < 100)) || ((blsuel[3] > 0) && (blsuel[3] < 100))) { + jean->suelo = (puntos[7] + 1) * 8; + if (puntos[7] + 1 > 21) /* Chapuza para que Jean caiga por debajo de pantalla */ + jean->suelo = 300; + if ((jean->suelo - 1) - (jean->y+23) > 1.2) + jean->y += jean->gravedad; + else { /* Cerca del suelo */ + jean->y += (jean->suelo - 1) - (jean->y + 23); + jean->altura = 0; + jean->salto = 0; + jean->flags[5] = 0; + } + } + else {/* Esta en el aire y sin el suelo cerca */ + jean->y += jean->gravedad; + jean->salto = 2; + } + } + } + + /* Comprobacion plataformas pequenyas */ + if (jean->direccion == 0) { + if ((blsuel[3] == 38) && ((jean->x + 13) < (puntos[3] * 8 + 5)) && (jean->pulsa[2] == 1) && (jean->salto ==0)) { + jean->y += jean->gravedad; + jean->salto = 2; + } + } + if (jean->direccion == 1) { + if ((blsuel[0] == 38) && ((jean->x + 1) > (puntos[0] + 2)) && (jean->pulsa[3] == 1) && (jean->salto == 0)) { + jean->y += jean->gravedad; + jean->salto = 2; + } + } + + /* Colision vertical: tocar techo */ + bltech[0] = fase[habitacion][puntos[4]-1][puntos[0]]; + bltech[1] = fase[habitacion][puntos[4]-1][puntos[3]]; + + if ((jean->salto == 1) && (puntos[4] > 0)) { + if (((bltech[0] > 0) && (bltech[0] < 100) && (bltech[0] != 16) && (bltech[0] != 38) && (bltech[0] != 37)) || ((bltech[1] > 0) && (bltech[1] < 100) && (bltech[1] != 16) && (bltech[1] != 38) && (bltech[1] != 37))) { + if ((jean->y - 1) - ((puntos[4] - 1) * 8 + 7) < 1) + jean->colision[0] = 1; + } + } + +} diff --git a/src/jean.h b/src/jean.h new file mode 100644 index 0000000..54c0d26 --- /dev/null +++ b/src/jean.h @@ -0,0 +1,8 @@ +/* jean-h */ +/* Header para jean.c */ + +#include "structs.h" + +void moverjean (struct protagonista *jean, Mix_Chunk *fx[]); +void dibujarjean (SDL_Surface *ventana, SDL_Surface *tiles, struct protagonista *jean, int ciclo[], Mix_Chunk *fx[]); +void colisiones (struct protagonista *jean, int fase[][22][32], int habitacion); diff --git a/src/main.c b/src/main.c new file mode 100644 index 0000000..f2b8e24 --- /dev/null +++ b/src/main.c @@ -0,0 +1,1328 @@ +/* Abbaye des Morts */ +/* Version 1.0 */ +/* Port iniciado el 18/10/2012 */ +/* Version 1.0 finalizada el 28/12/2012 */ +/* Version 1.1 finalizada el 14/01/2013 */ + +/* (c) 2010 - Locomalito & Gryzor87 */ +/* 2012 - Reprogramado por Nevat */ + +/* Licencia GPL 3 */ +/* 2012 - Nevat + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "comun.h" +#include +#include "main.h" + +main () { + + /* Variables */ + SDL_Surface *pantalla = NULL; + int estadoj = 1; /* 1-Intro, 2-Intro2, 3-Juego, 4-Gameover, 5-Fin */ + int salir = 0; + int cambiot = 0; /* 0-Graficos 8 bits, 1-16bits */ + + /* Iniciar SDL */ + iniciar_sdl (); + SDL_WM_SetCaption("Abbaye des Morts - v1.11", "Abbaye des Morts"); +#ifdef _RENDER_320_240 + pantalla = SDL_SetVideoMode(320,240,8,SDL_HWSURFACE|SDL_DOUBLEBUF); +#else + pantalla = SDL_SetVideoMode(640,480,8,SDL_HWSURFACE|SDL_DOUBLEBUF); +#endif + + /* Ocultando el raton en el área de juego */ + SDL_ShowCursor(SDL_DISABLE); + +#ifdef _OPENPANDORA + /* Sin filtro por defecto en la versión para OpenPandora */ + filtroPandora(0); +#endif + + /* Game Loop */ + while (salir != 1) { + switch (estadoj) { + case 1: intro1 (pantalla, &estadoj, &cambiot); + estadoj = 2; + break; + case 2: intro2 (pantalla, &cambiot); + estadoj = 3; + break; + case 3: juego (pantalla, &estadoj, &cambiot); + break; + case 4: gameover (pantalla); + estadoj = 1; + break; + case 5: ending (pantalla); + estadoj = 1; + break; + } + } + exit(0); +} + +void iniciar_sdl () { + + /* Centrar ventana */ + putenv("SDL_VIDEO_CENTERED=1"); + + if (SDL_Init(SDL_INIT_VIDEO)<0) { + printf("No se puede inicializar SDL: %s\n",SDL_GetError()); + exit(1); + } + atexit(SDL_Quit); + + if (TTF_Init() < 0) { + printf("No se puede inicializar SDL_ttf: %s\n",SDL_GetError()); + exit(1); + } + atexit(TTF_Quit); + + if (Mix_OpenAudio (44100, AUDIO_S16, 1, 4096)) { + printf("No se pudo inicializar SDL_Mixer %s\n",Mix_GetError()); + exit(1); + } + Mix_AllocateChannels(3); + atexit(Mix_CloseAudio); + +} + +int framerate (int i, int frate1) { +/* Control del framerate, 60 Hz */ + + int diferencia = 0; + int tiempoinicial = 0; + int tiempofinal = 0; + + if (i == 1) { + tiempoinicial = SDL_GetTicks(); + return tiempoinicial; + } + + if (i == 2) { + while (diferencia < 16) { + tiempofinal = SDL_GetTicks(); + diferencia = tiempofinal - frate1; + } + } + +} + +void juego (SDL_Surface *pantalla, int *estadoj, int *cambiot) { + + SDL_Surface *ventana = NULL; + SDL_Surface *tiles = NULL; + SDL_Surface *temp = NULL; +#ifdef _RENDER_320_240 + SDL_Rect desventana = {32,24,0,0}; + SDL_Rect srcventana = {0,0,256,192}; +#else + SDL_Surface *doble = NULL; + SDL_Rect desventana = {64,48,0,0}; + SDL_Rect srcventana = {0,0,512,384}; +#endif + SDL_Surface *fondomd = NULL; + TTF_Font *fuente = NULL; + SDL_Event evento; + + Mix_Music *sonido[8]; + Mix_Chunk *fx[7]; + + int fase[25][22][32]; + int datosenem[25][7][15]; + int habitacion = 5; + int prehabitacion = 5; + int coordx = 0; + int coordy = 0; + int salir = 0; + int frate1 = 0; + int tecla = 0; + int cambio = 1; + int ciclo[3] = {0,0,0}; + float proyec[24] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; + int n = 0; + int pergamino = 0; + int teclap = 0; + int i = 0; + + struct enem enemigos = { + .tipo = {0,0,0,0,0,0,0}, + .x = {0,0,0,0,0,0,0}, + .y = {0,0,0,0,0,0,0}, + .direccion = {0,0,0,0,0,0,0}, + .tilex = {0,0,0,0,0,0,0}, + .tiley = {0,0,0,0,0,0,0}, + .animacion = {0,0,0,0,0,0,0}, + .limizq = {0,0,0,0,0,0,0}, + .limder = {0,0,0,0,0,0,0}, + .velocidad = {0,0,0,0,0,0,0}, + .disparo = {0,0,0,0,0,0,0}, + .ajustex1 = {0,0,0,0,0,0,0}, + .ajustex2 = {0,0,0,0,0,0,0}, + .ajustey1 = {0,0,0,0,0,0,0}, + .ajustey2 = {0,0,0,0,0,0,0} + }; + + struct protagonista jean = { + .x = 72, + .y = 136, + .direccion = 1, + .salto = 0, + .altura = 0, + .animacion = 0, + .gravedad = 1.9, + .puntos = {0,0,0,0,0,0,0,0}, + .suelo = 0, + .colision = {0,0,0,0}, + .agachado = 0, + .checkpoint = {5,72,136,5}, + .estado = {9,0}, + .flags = {0,0,0,0,0,0,0}, + .muerte = 0, + .pulsa = {0,0,0,0}, + .temp = 0 + }; + + temp = IMG_Load(RUTA_GRA_TEMP); + ventana = SDL_DisplayFormat(temp); + SDL_FreeSurface(temp); + if (*cambiot == 0) + temp = IMG_Load(RUTA_GRA_TILES); + else + temp = IMG_Load(RUTA_GRA_TILES_MD); + tiles = SDL_DisplayFormat(temp); + SDL_FreeSurface(temp); + SDL_SetColorKey(tiles, SDL_SRCCOLORKEY, SDL_MapRGB(tiles->format, 0, 0, 0) ); + + fuente = TTF_OpenFont(RUTA_FON_VENICE_CLASSIC, 17); + + cargardatos (fase, datosenem); + cargar_musica (sonido, fx); + + while (salir != 1) { + + frate1 = framerate (1,0); + /* Pantalla completa o ventana */ + if (tecla == 6) +#ifdef _OPENPANDORA + cambiarFiltroPandora(); // En OpenPandora cambiamos el filtro en lugar de ventana/pantalla +#else + SDL_WM_ToggleFullScreen (pantalla); +#endif + /* Cambio de graficos */ + if (tecla == 9) { + switch (*cambiot) { + case 0: *cambiot = 1; + SDL_FreeSurface (tiles); + temp = IMG_Load(RUTA_GRA_TILES_MD); + tiles = SDL_DisplayFormat(temp); + SDL_FreeSurface(temp); + SDL_SetColorKey(tiles, SDL_SRCCOLORKEY, SDL_MapRGB(tiles->format, 0, 0, 0) ); + if (habitacion != 4) { + SDL_FreeSurface(fondomd); + if (habitacion == 1) + temp = IMG_Load(RUTA_GRA_FONDO01_MD); + if (habitacion == 2) + temp = IMG_Load(RUTA_GRA_FONDO02_MD); + if (habitacion == 3) + temp = IMG_Load(RUTA_GRA_FONDO03_MD); + if (habitacion == 5) + temp = IMG_Load(RUTA_GRA_FONDO05_MD); + if (habitacion == 6) + temp = IMG_Load(RUTA_GRA_FONDO06_MD); + if (habitacion == 7) + temp = IMG_Load(RUTA_GRA_FONDO07_MD); + if (habitacion == 8) + temp = IMG_Load(RUTA_GRA_FONDO08_MD); + if (habitacion == 9) + temp = IMG_Load(RUTA_GRA_FONDO09_MD); + if (habitacion == 10) + temp = IMG_Load(RUTA_GRA_FONDO10_MD); + if (habitacion == 11) + temp = IMG_Load(RUTA_GRA_FONDO11_MD); + if (habitacion == 12) + temp = IMG_Load(RUTA_GRA_FONDO12_MD); + if (habitacion == 13) + temp = IMG_Load(RUTA_GRA_FONDO13_MD); + if (habitacion == 14) + temp = IMG_Load(RUTA_GRA_FONDO14_MD); + if (habitacion == 15) + temp = IMG_Load(RUTA_GRA_FONDO15_MD); + if (habitacion == 16) + temp = IMG_Load(RUTA_GRA_FONDO16_MD); + if (habitacion == 17) + temp = IMG_Load(RUTA_GRA_FONDO17_MD); + if (habitacion == 18) + temp = IMG_Load(RUTA_GRA_FONDO18_MD); + if (habitacion == 19) + temp = IMG_Load(RUTA_GRA_FONDO19_MD); + if (habitacion == 20) + temp = IMG_Load(RUTA_GRA_FONDO20_MD); + if (habitacion == 21) + temp = IMG_Load(RUTA_GRA_FONDO21_MD); + if (habitacion == 22) + temp = IMG_Load(RUTA_GRA_FONDO22_MD); + if (habitacion == 23) + temp = IMG_Load(RUTA_GRA_FONDO23_MD); + if (habitacion == 24) + temp = IMG_Load(RUTA_GRA_FONDO24_MD); + fondomd = SDL_DisplayFormat(temp); + SDL_FreeSurface(temp); + } + break; + case 1: *cambiot = 0; + SDL_FreeSurface (tiles); + temp = IMG_Load(RUTA_GRA_TILES); + tiles = SDL_DisplayFormat(temp); + SDL_FreeSurface(temp); + SDL_SetColorKey(tiles, SDL_SRCCOLORKEY, SDL_MapRGB(tiles->format, 0, 0, 0) ); + break; + } + } + /* Contadores */ + if (ciclo[0] < 29) + ciclo[0] ++; + else + ciclo[0] = 0; + if (ciclo[1] < 90) + ciclo[1] ++; + else + ciclo[1] = 0; + if (ciclo[2] < 8) + ciclo[2] ++; + else + ciclo[2] = 0; + SDL_FillRect(pantalla, NULL, SDL_MapRGB(ventana->format, 0, 0, 0)); + animitems (fase, habitacion, ciclo); + dibujarfase (ventana, fase, tiles, habitacion, ciclo, *cambiot, fondomd, fx); + if (habitacion != 4) + barradeestado (ventana, tiles, habitacion, jean.estado[0], jean.estado[1], fuente); + if (jean.flags[6] < 8) + dibujarjean (ventana, tiles, &jean, ciclo, fx); + /* Gestion de enemigos */ + if (enemigos.tipo[0] > 0) { + if (habitacion != 4) + moverenemigos (&enemigos, fase, ciclo, proyec, jean, fx); + if ((habitacion == 5) || (habitacion == 6)) + cruzados (&enemigos, ventana, tiles, ciclo, habitacion); + if (habitacion == 10) + dragon (&enemigos, ventana, tiles, ciclo, proyec, fx); + if (habitacion == 11) + bolafuego (&enemigos, ventana, tiles, ciclo, jean, fase); + if (habitacion == 14) + plantas (&enemigos, ventana, tiles, ciclo, proyec, fx); + if (habitacion == 9) + dibujarcuerda (enemigos, ventana, tiles); + if (habitacion == 18) + muerte (&enemigos, ventana, tiles, ciclo, proyec, fase, fx); + if ((habitacion == 24) && (enemigos.tipo[0] == 18)) + satan (&enemigos, ventana, tiles, ciclo, proyec, fx); + if ((habitacion == 24) && (jean.flags[6] == 5)) + cruzados (&enemigos, ventana, tiles, ciclo, habitacion); + dibujarenemigos (&enemigos, ventana, tiles, fx); + } + /* Gestion de disparos */ + if ((proyec[0] > 0) && ((habitacion == 17) || (habitacion == 20) || (habitacion == 21) || (habitacion == 22))) + dibujardisparo (proyec, tiles, ventana, &enemigos); + /* Gestion de Jean */ + if (jean.muerte == 0) { + if (jean.flags[6] < 5) { + if (jean.temp == 0) + tecladoj(&jean, &tecla); + if (jean.temp == 1) + jean.temp = 0; + colisiones (&jean, fase, habitacion); + moverjean (&jean, fx); + } + if (habitacion != 4) { + tocarobjetos (&jean, fase, &habitacion, &pergamino, &cambio, &enemigos, proyec, fx); + contacto (&jean, enemigos, proyec, habitacion); + } + eventos (&jean, fase, habitacion, ciclo, &enemigos, fx); + } + if (jean.muerte == 98) { /* Pasos a realizar cuando se pierde una vida */ + if (habitacion != 4) { + habitacion = jean.checkpoint[0]; + jean.x = jean.checkpoint[1]; + jean.y = jean.checkpoint[2]; + jean.salto = 0; + jean.altura = 0; + jean.pulsa[0] = 0; + jean.pulsa[1] = 0; + jean.pulsa[2] = 0; + jean.pulsa[3] = 0; + cambio = 2; + jean.estado[0] --; + jean.muerte = 0; + jean.temp = 1; + musica (habitacion, sonido, &cambio, prehabitacion, jean.flags[6]); + Mix_ResumeMusic (); + } + else { + jean.muerte = 0; + jean.flags[6] = 8; + } + } + /* Usar el flag 6 como contador, para hacer tiempo */ + if (jean.flags[6] > 7) + jean.flags[6] ++; + /* Al llegar a 15, que salte la pantalla final */ + if (jean.flags[6] == 15) { + *estadoj = 5; + salir = 1; + } + cambiopantalla (&jean, &habitacion, &cambio, &prehabitacion); + if (cambio > 0) { + buscarenemigos (habitacion, &enemigos, &cambio, datosenem); + musica (habitacion, sonido, &cambio, prehabitacion, jean.flags[6]); + for (n=0; n<24; n++) { + proyec[n] = 0; + } + if (habitacion != 4) { + SDL_FreeSurface(fondomd); + if (habitacion == 1) + temp = IMG_Load(RUTA_GRA_FONDO01_MD); + if (habitacion == 2) + temp = IMG_Load(RUTA_GRA_FONDO02_MD); + if (habitacion == 3) + temp = IMG_Load(RUTA_GRA_FONDO03_MD); + if (habitacion == 5) + temp = IMG_Load(RUTA_GRA_FONDO05_MD); + if (habitacion == 6) + temp = IMG_Load(RUTA_GRA_FONDO06_MD); + if (habitacion == 7) + temp = IMG_Load(RUTA_GRA_FONDO07_MD); + if (habitacion == 8) + temp = IMG_Load(RUTA_GRA_FONDO08_MD); + if (habitacion == 9) + temp = IMG_Load(RUTA_GRA_FONDO09_MD); + if (habitacion == 10) + temp = IMG_Load(RUTA_GRA_FONDO10_MD); + if (habitacion == 11) + temp = IMG_Load(RUTA_GRA_FONDO11_MD); + if (habitacion == 12) + temp = IMG_Load(RUTA_GRA_FONDO12_MD); + if (habitacion == 13) + temp = IMG_Load(RUTA_GRA_FONDO13_MD); + if (habitacion == 14) + temp = IMG_Load(RUTA_GRA_FONDO14_MD); + if (habitacion == 15) + temp = IMG_Load(RUTA_GRA_FONDO15_MD); + if (habitacion == 16) + temp = IMG_Load(RUTA_GRA_FONDO16_MD); + if (habitacion == 17) + temp = IMG_Load(RUTA_GRA_FONDO17_MD); + if (habitacion == 18) + temp = IMG_Load(RUTA_GRA_FONDO18_MD); + if (habitacion == 19) + temp = IMG_Load(RUTA_GRA_FONDO19_MD); + if (habitacion == 20) + temp = IMG_Load(RUTA_GRA_FONDO20_MD); + if (habitacion == 21) + temp = IMG_Load(RUTA_GRA_FONDO21_MD); + if (habitacion == 22) + temp = IMG_Load(RUTA_GRA_FONDO22_MD); + if (habitacion == 23) + temp = IMG_Load(RUTA_GRA_FONDO23_MD); + if (habitacion == 24) + temp = IMG_Load(RUTA_GRA_FONDO24_MD); + fondomd = SDL_DisplayFormat(temp); + SDL_FreeSurface(temp); + } + ciclo[0] = 0; + cambio = 0; + } + /* Pergaminos */ + if (pergamino > 0) + mostrarpergamino (ventana, &pergamino); + if (jean.flags[6] == 3) + pergaminorojo (ventana, &jean); + if (jean.flags[6] == 6) + pergaminoazul (ventana, &jean); +#ifndef _RENDER_320_240 + /* Zoom 2x */ + doble = zoomSurface (ventana, 2, 2, 0); + SDL_BlitSurface(doble, &srcventana, pantalla, &desventana); +#else + SDL_BlitSurface(ventana, &srcventana, pantalla, &desventana); +#endif + SDL_Flip (pantalla); + if (pergamino > 0) { + Mix_PlayChannel(-1, fx[2], 0); + Mix_PauseMusic (); + /* Esperamos la pulsacion de una tecla */ + while (teclap == 0) + tecladop (&teclap); + jean.pulsa[2] = 0; + jean.pulsa[3] = 0; + teclap = 0; + Mix_ResumeMusic (); + pergamino = 0; + } + if (jean.flags[6] == 4) { + Mix_PlayChannel(-1, fx[2], 0); + sleep(5); + jean.flags[6] = 5; + jean.direccion = 0; + musica (habitacion, sonido, &cambio, prehabitacion, jean.flags[6]); + } + if (jean.flags[6] == 6) { + sleep(5); + jean.muerte = 0; + cambio = 1; + habitacion = 4; + jean.flags[6] = 7; + jean.x = 125; + jean.y = 115; + jean.salto = 1; + } + /* Cambio de fase */ + SDL_FreeSurface (pantalla); +#ifndef _RENDER_320_240 + SDL_FreeSurface (doble); +#endif + framerate (2, frate1); + + if (jean.estado[0] == 0) { + Mix_HaltMusic(); + /* Mix_FreeMusic(sonido); */ + *estadoj = 4; + salir = 1; + } + + } + + TTF_CloseFont(fuente); + + for (i=0;i<8;i++) + Mix_FreeMusic(sonido[i]); + + for (i=0;i<7;i++) + Mix_FreeChunk(fx[i]); + +} + +void cargardatos (int fase[][22][32], int datosenem[][7][15]) { + + FILE *fichero = NULL; + int i = 0; + int j = 0; + int k = 0; + char linea[129], temp[3]; + char linea2[61]; + + /* Cargar el fichero */ + fichero = fopen(RUTA_DAT_MAPA, "r"); + fgets (linea, 129, fichero); + fgets (linea, 129, fichero); + + /* Cargamos los datos del fichero en el array */ + for (i=0; i<=24; i++) { + for (j=0; j<=21; j++) { + for (k=0; k<=31; k++) { + temp[0] = linea[k*4]; + temp[1] = linea[(k*4) + 1]; + temp[2] = linea[(k*4) + 2]; + sscanf (temp, "%d", &fase[i][j][k]); + } + fgets (linea, 129, fichero); + } + fgets (linea, 129, fichero); + } + + /* Cerramos fichero */ + fclose (fichero); + + fichero = fopen(RUTA_DAT_ENEMIGOS, "r"); + fgets (linea2, 61, fichero); + fgets (linea2, 61, fichero); + + /* Cargamos los datos del fichero en el array */ + for (i=0; i<=24; i++) { + for (j=0; j<7; j++) { + for (k=0; k<15; k++) { + temp[0] = linea2[k*4]; + temp[1] = linea2[(k*4) + 1]; + temp[2] = linea2[(k*4) + 2]; + sscanf (temp, "%d", &datosenem[i][j][k]); + } + fgets (linea2, 61, fichero); + } + fgets (linea2, 61, fichero); + } + + fclose (fichero); + +} + +void dibujarcuerda (struct enem enemigos, SDL_Surface *ventana, SDL_Surface *tiles) { + + int i = 0; + int bloques = 0; + int j = 0; + SDL_Rect srctile = {424,8,16,8}; + SDL_Rect destile = {0,0,16,8}; + + for (i=2; i<6; i++) { + bloques = (enemigos.y[i] - (enemigos.limizq[i] - 8)) / 8; + for (j=0; j<=bloques; j++) { + destile.x = enemigos.x[i]; + destile.y = (enemigos.limizq[i] - 8) + (8 * j); + SDL_BlitSurface(tiles, &srctile, ventana, &destile); + } + } + +} + +void dibujardisparo (float proyec[], SDL_Surface *tiles, SDL_Surface *ventana, struct enem *enemigos) { +/* Disparos de esqueletos y gargolas */ + + SDL_Rect srctile = {656,24,16,8}; + SDL_Rect destile = {0,0,0,0}; + int i = 0; + int n = 0; + + for (n=0; n<=4; n+=2) { + if (proyec[n] > 0) { + i = proyec[n+1]; + + if (enemigos->tipo[i] == 15) { + srctile.h = 16; + srctile.x = 640 - (16 * enemigos->direccion[i]); + } + + /* Mover el disparo */ + if (enemigos->direccion[i] == 1) { + if (proyec[n] > enemigos->limizq[i]) + proyec[n] -= 2.5; + else { + enemigos->disparo[i] = 0; + enemigos->velocidad[i] = 0; + proyec[n] = 0; + } + } + else { + if (proyec[n] < enemigos->limder[i]) + proyec[n] += 2.5; + else { + enemigos->disparo[i] = 0; + enemigos->velocidad[i] = 0; + proyec[n] = 0; + } + } + + /* Dibujar el disparo */ + switch (enemigos->direccion[i]) { + case 0: if ((proyec[n] < (enemigos->limder[i] - 8)) && (proyec[n] != 0)) { + destile.x = proyec[n]; + destile.y = enemigos->y[i] + 8; + SDL_BlitSurface(tiles, &srctile, ventana, &destile); + } + break; + case 1: if (proyec[n] > (enemigos->limizq[i] + 8)) { + destile.x = proyec[n]; + destile.y = enemigos->y[i] + 8; + SDL_BlitSurface(tiles, &srctile, ventana, &destile); + } + break; + } + } + + } + +} + +void cambiopantalla (struct protagonista *jean, int *habitacion, int *cambio, int *prehabitacion) { +/* Cambiar de fase al tocar los limites */ + + SDL_Surface *temp = NULL; + + if ((jean->x < 1) && (*habitacion != 5)) { + *prehabitacion = *habitacion; + *habitacion -= 1; + jean->x = 240; + *cambio = 1; + } + if ((jean->x + 8) > 256) { + *prehabitacion = *habitacion; + *habitacion += 1; + jean->x = 1; + *cambio = 1; + } + if ((jean->y + 12 < -16) && (jean->salto == 1)) { + *prehabitacion = *habitacion; + *habitacion -=5; + jean->y = 152; + *cambio = 1; + } + if ((jean->y > 175) && (jean->salto != 1)) { + *prehabitacion = *habitacion; + *habitacion +=5; + jean->y = -16; + *cambio = 1; + } + +} + +void tocarobjetos (struct protagonista *jean, int fase[][22][32], int *habitacion, int *pergamino, int *cambio, struct enem *enemigos, float proyec[], Mix_Chunk *fx[]) { + + int x = 0; + int y = 0; + int h = 0; + int v = 0; + int r = 0; + int flag = 0; + + x = (jean->x + 2) / 8; + y = jean->y / 8; + + if (y > 0) { + + /* Tocar pinchos, agua o fuego (provisional) */ + if (((fase[*habitacion][y+3][x] == 5) || (fase[*habitacion][y+3][x+1] == 5)) || (((fase[*habitacion][y+3][x] > 500) && (fase[*habitacion][y+3][x] < 532))|| ((fase[*habitacion][y+3][x+1] > 500) && (fase[*habitacion][y+3][x+1] < 532))) || (((fase[*habitacion][y+3][x] == 59) || (fase[*habitacion][y+3][x] == 59)) || ((fase[*habitacion][y+3][x+1] == 60) && (fase[*habitacion][y+3][x+1] == 60)))) { + if ((*habitacion == 11) && (y+3 == 20) && (x < 4)) + jean->muerte = 0; + else { + if (jean->muerte == 0) + jean->muerte = 1; + } + } + + /* Tocar checkpoint */ + if (((fase[*habitacion][y][x] > 320) && (fase[*habitacion][y][x] < 325)) || ((fase[*habitacion][y][x+1] > 320) && (fase[*habitacion][y][x+1] < 325))) { + for (v=0;v<22;v++) { + for (h=0;h<32;h++) { + if ((fase[*habitacion][v][h] > 320) && (fase[*habitacion][v][h] < 325)) + fase[*habitacion][v][h] += 6; + } + } + jean->checkpoint[3] = jean->checkpoint[0]; + jean->checkpoint[0] = *habitacion; + jean->checkpoint[1] = jean->x; + jean->checkpoint[2] = jean->y; + /* El antiguo checkpoint marcado vuelve a su estado original */ + for (v=0;v<22;v++) { + for (h=0;h<32;h++) { + if ((fase[jean->checkpoint[3]][v][h] > 326) && (fase[jean->checkpoint[3]][v][h] < 331)) + fase[jean->checkpoint[3]][v][h] -= 6; + } + } + Mix_PlayChannel(-1, fx[2], 0); + } + + /* Tocar campana */ + if (*habitacion == 2) { + if (((fase[*habitacion][y+1][x] > 300) && (fase[*habitacion][y+1][x] < 305)) || ((fase[*habitacion][y+1][x+1] > 300) && (fase[*habitacion][y+1][x+1] < 305))) { + for (v=1;v<3;v++) { + for (h=5;h<7;h++) { + if ((fase[*habitacion][v][h] > 300) && (fase[*habitacion][v][h] < 305)) + fase[*habitacion][v][h] += 4; + } + } + jean->flags[1] = 1; + Mix_PauseMusic (); + Mix_PlayChannel(-1, fx[5], 0); + sleep(2); + Mix_ResumeMusic (); + } + } + + /* Tocar palanca */ + if (((fase[*habitacion][y+1][x] > 308) && (fase[*habitacion][y+1][x] < 313)) || ((fase[*habitacion][y+1][x+1] > 308) && (fase[*habitacion][y+1][x+1] < 313))) { + for (v=0;v<22;v++) { + for (h=0;h<32;h++) { + if ((fase[*habitacion][v][h] > 308) && (fase[*habitacion][v][h] < 313)) + fase[*habitacion][v][h] += 4; + } + } + if (*habitacion == 9) + jean->flags[3] = 1; + if (*habitacion == 10) + jean->flags[2] = 1; + if (*habitacion == 20) + jean->flags[4] = 1; + Mix_PauseMusic (); + Mix_PlayChannel(-1, fx[5], 0); + sleep(2); + Mix_ResumeMusic (); + } + + + /* Tocar corazones */ + if (*habitacion == 23) { + if (((fase[*habitacion][y+1][x] > 400) && (fase[*habitacion][y+1][x] < 405)) || ((fase[*habitacion][y+1][x+1] > 400) && (fase[*habitacion][y+1][x+1] < 405))) { + if (jean->x > 160) { + fase[23][7][23] = 0; + fase[23][7][24] = 0; + fase[23][8][23] = 0; + fase[23][8][24] = 0; + } + else { + fase[23][18][8] = 0; + fase[23][18][9] = 0; + fase[23][19][8] = 0; + fase[23][19][9] = 0; + } + if (jean->estado[0] < 9) + jean->estado[0] += 1; + Mix_PlayChannel(-1, fx[2], 0);; + } + } + else { + if (((fase[*habitacion][y+1][x] > 400) && (fase[*habitacion][y+1][x] < 405)) || ((fase[*habitacion][y+1][x+1] > 400) && (fase[*habitacion][y+1][x+1] < 405))) { + for (v=0;v<22;v++) { + for (h=0;h<32;h++) { + if ((fase[*habitacion][v][h] > 400) && (fase[*habitacion][v][h] < 405)) + fase[*habitacion][v][h] = 0; + } + } + if (jean->estado[0] < 9) + jean->estado[0] += 1; + Mix_PlayChannel(-1, fx[2], 0); + } + } + + /* Tocar cruces */ + if (((fase[*habitacion][y+1][x] > 408) && (fase[*habitacion][y+1][x] < 413)) || ((fase[*habitacion][y+1][x+1] > 408) && (fase[*habitacion][y+1][x+1] < 413)) || ((fase[*habitacion][y+2][x] > 408) && (fase[*habitacion][y+2][x] < 413))) { + for (v=0;v<22;v++) { + for (h=0;h<32;h++) { + if ((fase[*habitacion][v][h] > 408) && (fase[*habitacion][v][h] < 413)) + fase[*habitacion][v][h] = 0; + } + } + jean->estado[1] += 1; + Mix_PlayChannel(-1, fx[2], 0);; + } + + /* Tocar pergamino amarillo */ + if (((fase[*habitacion][y+1][x] > 316) && (fase[*habitacion][y+1][x] < 321)) || ((fase[*habitacion][y+1][x+1] > 316) && (fase[*habitacion][y+1][x+1] < 321))) { + for (v=0;v<22;v++) { + for (h=0;h<32;h++) { + if ((fase[*habitacion][v][h] > 316) && (fase[*habitacion][v][h] < 321)) + fase[*habitacion][v][h] = 0; + } + } + *pergamino = *habitacion; + } + + /* Tocar pergamino rojo */ + if (((fase[*habitacion][y+1][x] > 338) && (fase[*habitacion][y+1][x] < 343)) || ((fase[*habitacion][y+1][x+1] > 338) && (fase[*habitacion][y+1][x+1] < 343))) { + jean->flags[6] = 3; + /* Quitamos el pergamino */ + fase[24][14][28] = 0; + fase[24][14][29] = 0; + fase[24][15][28] = 0; + fase[24][15][29] = 0; + } + + /* Tocar puerta */ + if ((*habitacion == 10) || (*habitacion == 19)) { + if (fase[*habitacion][y][x] == 154) { + switch (*habitacion) { + case 10: *habitacion = 19; + jean->x = 160; + jean->y = 120; + break; + case 19: *habitacion = 10; + jean->x = 176; + jean->y = 136; + break; + } + Mix_PlayChannel(-1, fx[1], 0);; + *cambio = 1; + } + } + + /* Tocar switch */ + if (*habitacion == 17) { + if ((((fase[*habitacion][y+1][x] > 330) && (fase[*habitacion][y+1][x] < 339)) || ((fase[*habitacion][y+1][x+1] > 330) && (fase[*habitacion][y+1][x+1] < 339))) && (jean->flags[5] == 0)) { + for (v=2;v<4;v++) { + for (h=15;h<17;h++) { + if ((fase[*habitacion][v][h] > 330) && (fase[*habitacion][v][h] < 335)) { + fase[*habitacion][v][h] += 4; + jean->flags[5] = 1; + } + if (((fase[*habitacion][v][h] > 334) && (fase[*habitacion][v][h] < 339)) && (jean->flags[5] == 0)) + fase[*habitacion][v][h] -= 4; + } + } + jean->flags[5] = 1; + /* Activando y desactivando cruces de todo el mapa */ + for (r=1; r<25; r++) { + for (v=0; v<22; v++) { + for (h=0; h<32; h++) { + flag = 0; + /* Cruces activadas */ + if ((fase[r][v][h] > 408) && (fase[r][v][h] < 413)) { + fase[r][v][h] += 16; + flag = 1; + } + /* Cruces desactivadas */ + if ((fase[r][v][h] > 424) && (fase[r][v][h] < 429) && (flag == 0)) + fase[r][v][h] -= 16; + } + } + } + Mix_PauseMusic (); + Mix_PlayChannel(-1, fx[5], 0);; + sleep(2); + Mix_ResumeMusic (); + } + } + + /* Tocar copa */ + if (*habitacion == 24) { + if ((fase[*habitacion][y][x+1] == 650) || (fase[*habitacion][y+1][x+1] == 650) || (fase[*habitacion][y+2][x+1] == 650)) { + Mix_HaltMusic (); + Mix_PlayChannel(-1, fx[5], 0); + sleep(2); + fase[24][3][15] = 0; /* Quitamos la copa */ + /* Quitamos las cruces */ + for (v=0; v<22; v++) { + for (h=0; h<32; h++) { + if (fase[*habitacion][v][h] == 84) + fase[*habitacion][v][h] = 0; + } + } + /* Quitamos a Satan */ + enemigos->tipo[0] = 88; + enemigos->velocidad[0] = 0; /* Usaremos velocidad como contador */ + enemigos->ajustex1[0] = 0; + enemigos->ajustex2[0] = 0; + enemigos->ajustey1[0] = 0; + enemigos->ajustey2[0] = 0; + /* Y tambien sus proyectiles */ + for (v=0;v<24;v++) + proyec[v] = 0; + /* Preparamos los cruzados */ + for (v=1;v<7;v++) + enemigos->tipo[v] = 17; + enemigos->ajustex2[0] = 15; + enemigos->ajustey2[0] = 23; + } + } + + } + +} + +void eventos (struct protagonista *jean, int fase[][22][32], int habitacion, int ciclo[], struct enem *enemigos, Mix_Chunk *fx[]) { + + int i = 0; + int x = 0; + int y = 0; + + if (habitacion == 4) { + if (jean->temp < 7) { + /* Mover a Jean */ + if (ciclo[1] == 45) { + switch (jean->direccion) { + case 0: jean->direccion = 1; + break; + case 1: jean->direccion = 0; + break; + } + jean->temp ++; + } + } + else { + jean->direccion = 0; + jean->muerte = 1; + } + } + + if (habitacion == 7) { + /* Cierre de la puerta */ + if ((jean->x > 24) && (jean->flags[0] == 0)) { + fase[7][14][0] = 347; + fase[7][15][0] = 348; + fase[7][16][0] = 349; + fase[7][17][0] = 350; + jean->flags[0] = 1; + Mix_PlayChannel(-1, fx[1], 0); + sleep(1); + } + } + + if (habitacion == 8) { + /* Apertura suelo */ + if ((jean->x > 15) && (jean->flags[1] == 1) && (fase[8][20][26] == 7)) { + fase[8][20][26] = 38; + fase[8][20][27] = 0; + fase[8][21][26] = 0; + fase[8][21][27] = 0; + Mix_PlayChannel(-1, fx[1], 0); + sleep(1); + } + /* Apertura puerta */ + if ((jean->x > 211) && (jean->flags[2] == 1) && (fase[8][14][31] == 343)) { + fase[8][14][31] = 0; + fase[8][15][31] = 0; + fase[8][16][31] = 0; + fase[8][17][31] = 0; + Mix_PlayChannel(-1, fx[1], 0); + sleep(1); + } + } + if (habitacion == 10) { + /* El fuego del dragon mata a Jean */ + if (((jean->x > 127) && (jean->x < 144)) && (jean->y < 89)) { + if ((enemigos->velocidad[0] > 109) && (enemigos->velocidad[0] < 146)) + jean->muerte = 1; + } + } + if (habitacion == 19) { + /* Apertura puerta */ + if ((jean->y > 16) && (jean->flags[3] == 1) && (fase[19][16][0] == 347)) { + fase[19][16][0] = 0; + fase[19][17][0] = 0; + fase[19][18][0] = 0; + fase[19][19][0] = 0; + Mix_PlayChannel(-1, fx[1], 0); + sleep(1); + } + } + if (habitacion == 20) { + /* Apertura puerta */ + if ((jean->x > 208) && (jean->flags[4] == 1) && (fase[20][14][31] == 343)) { + fase[20][14][31] = 0; + fase[20][15][31] = 0; + fase[20][16][31] = 0; + fase[20][17][31] = 0; + Mix_PlayChannel(-1, fx[1], 0); + sleep(1); + } + } + + if (habitacion == 24) { + if ((jean->estado[1] == 12) && (jean->x > 8) && (jean->flags[6] == 0)) { + /* Cerrando la entrada */ + fase[24][16][0] = 99; + fase[24][17][0] = 99; + fase[24][18][0] = 99; + fase[24][19][0] = 99; + jean->flags[6] = 1; + /* Marcando checkpoint */ + jean->checkpoint[0] = 24; + jean->checkpoint[1] = jean->x; + jean->checkpoint[2] = jean->y; + } + if ((jean->flags[6] == 1) && (jean->estado[1] > 0) && (ciclo[0] == 0)) { + /* Colocando cruces y restando */ + switch (jean->estado[1]) { + case 1: x=11; + y=5; + break; + case 2: x=10; + y=5; + break; + case 3: x=8; + y=8; + break; + case 4: x=5; + y=8; + break; + case 5: x=4; + y=8; + break; + case 6: x=2; + y=12; + break; + case 7: x=5; + y=14; + break; + case 8: x=6; + y=14; + break; + case 9: x=9; + y=14; + break; + case 10: x=10; + y=14; + break; + case 11: x=13; + y=13; + break; + case 12: x=15; + y=16; + break; + } + fase[24][y][x] = 84; + jean->estado[1] --; + Mix_PlayChannel(-1, fx[1], 0); + } + if ((jean->flags[6] == 1) && (jean->estado[1] == 0) && (ciclo[0] == 29)) { + /* Dibujar copa */ + fase[24][3][15] = 650; + jean->flags[6] = 2; + Mix_PlayChannel(-1, fx[1], 0); + } + /* Humo que aparece tras desaparecer Satan */ + if (enemigos->tipo[0] == 88) { + if (enemigos->velocidad[0] < 90) + enemigos->velocidad[0] ++; + else { + enemigos->velocidad[0] = 0; + enemigos->tipo[i] = 0; + enemigos->x[0] = 0; + enemigos->y[0] = 0; + enemigos->tipo[0] = 17; + /* Colocamos pergamino rojo */ + fase[24][14][28] = 339; + fase[24][14][29] = 340; + fase[24][15][28] = 341; + fase[24][15][29] = 342; + } + } + } +} + +void contacto (struct protagonista *jean, struct enem enemigos, float proyec[], int habitacion) { + + int i = 0; + int mitad = 0; /* Mitad del tamaño del sprite enemigo */ + int puntos[4] = {0,0,0,0}; /* Cuatro limites del sprite del enemigo */ + int x = 0; + int y = 0; + int n = 0; + + /* Comprobar contacto con enemigos */ + for (i=0;i<7;i++) { + if (((enemigos.tipo[i] > 0) && (enemigos.tipo[i] != 12)) || ((enemigos.tipo[i] == 12) && (enemigos.y[i] > enemigos.limizq[i] + 8))) { + /* Ajustando los bordes del sprite enemigo */ + puntos[0] = enemigos.x[i] + enemigos.ajustex1[i]; + puntos[1] = enemigos.x[i] + enemigos.ajustex2[i]; + puntos[2] = enemigos.y[i] + enemigos.ajustey1[i]; + puntos[3] = enemigos.y[i] + enemigos.ajustey2[i]; + /* Comprobando... */ + for (x=puntos[0];x<=puntos[1];x++) { + if ((x>jean->x+1) && (xx+13)) { + for (y=puntos[2];y<=puntos[3];y++) { + if ((y>jean->y+(jean->agachado*8)) && (yy+22)) { + if (jean->flags[6] < 5) { + jean->muerte = 1; + y=puntos[3] + 1; + x=puntos[1] + 1; + } + else { + /* Mix_HaltMusic (); */ + jean->flags[6] = 6; + } + } + } + } + } + + } + } + + /* Comprobar contacto con proyectiles */ + for (i=0;i<3;i++) { + if (proyec[i*2] > 0) { + /* Puntos de ajuste para los disparos */ + if (enemigos.tipo[i] == 11) { /* Gargola */ + puntos[0] = proyec[i*2]; + puntos[1] = proyec[i*2]+10; + puntos[2] = enemigos.y[i] + 10; + puntos[3] = enemigos.y[i] + 12; + } + + if (enemigos.tipo[i] == 15) { /* Arqueros */ + puntos[0] = proyec[i*2] + 3; + puntos[1] = proyec[i*2] + 7; + puntos[2] = enemigos.y[i] + 10; + puntos[3] = enemigos.y[i] + 17; + } + for (x=puntos[0];x<=puntos[1];x++) { + if ((x>jean->x+3) && (xx+13)) { + for (y=puntos[2];y<=puntos[3];y++) { + if ((y>(jean->y+5+(jean->agachado*8))) && (yy+22)) { + jean->muerte = 1; + y=puntos[3] + 1; + x=puntos[1] + 1; + } + } + } + } + + } + + } + + /* Comprobar contacto con disparos de flor, dragon, muerte y Satan*/ + if ((habitacion == 10) || (habitacion == 14) || (habitacion == 18) || (habitacion == 24)) { + for (i=0;i<23;i+=2) { + if (proyec[i] > 0) { + if (habitacion == 18) { + puntos[0] = proyec[i+1]; + puntos[1] = proyec[i+1]+15; + puntos[2] = proyec[i]; + puntos[3] = proyec[i] + 15; + } + if ((habitacion == 14) || (habitacion == 24)) { + puntos[0] = proyec[i]; + puntos[1] = proyec[i] + 3; + puntos[2] = proyec[i+1]; + puntos[3] = proyec[i+1] + 3; + } + if (habitacion == 10) { + puntos[0] = proyec[i]; + puntos[1] = proyec[i] + 8; + puntos[2] = 88; + puntos[3] = 96; + } + + for (x=puntos[0];x<=puntos[1];x++) { + if ((x>jean->x+1) && (xx+13)) { + for (y=puntos[2];y<=puntos[3];y++) { + if ((y>jean->y+(jean->agachado*8)) && (yy+22)) { + jean->muerte = 1; + y=puntos[3] + 1; + x=puntos[1] + 1; + i= 17; + } + } + } + } + } + } + } + +} + +void tecladoj (struct protagonista *jean, int *tecla) { +/* Gestión del teclado durante el juego */ + + SDL_Event evento; + + if (*tecla > 0) + *tecla = 0; + + while (SDL_PollEvent(&evento)) { + if (evento.type == SDL_QUIT) + exit(0); + if (evento.type == SDL_KEYDOWN) { +#ifdef _OPENPANDORA + if (evento.key.keysym.sym == SDLK_PAGEDOWN) { +#else + if (evento.key.keysym.sym == SDLK_UP) { +#endif + if ((jean->pulsa[0] == 0) && (jean->salto == 0) && (jean->agachado == 0)) + jean->salto = 1; + } + if (evento.key.keysym.sym == SDLK_DOWN) { + if ((jean->pulsa[1] == 0) && (jean->salto == 0)) { + jean->pulsa[1] = 1; + jean->agachado = 1; + } + } + if (evento.key.keysym.sym == SDLK_LEFT) { + if (jean->pulsa[2] == 0) { + jean->pulsa[2] = 1; + jean->pulsa[3] = 0; + } + } + if (evento.key.keysym.sym == SDLK_RIGHT) { + if (jean->pulsa[3] == 0) { + jean->pulsa[3] = 1; + jean->pulsa[2] = 0; + } + } + if (evento.key.keysym.sym == SDLK_f) + *tecla = 6; + if (evento.key.keysym.sym == SDLK_c) + *tecla = 9; + if (evento.key.keysym.sym == SDLK_ESCAPE) + exit(0); + } + + if (evento.type == SDL_KEYUP) { +#ifdef _OPENPANDORA + if (evento.key.keysym.sym == SDLK_PAGEDOWN) +#else + if (evento.key.keysym.sym == SDLK_UP) +#endif + jean->pulsa[0] = 0; + if (evento.key.keysym.sym == SDLK_DOWN) { + jean->pulsa[1] = 0; + jean->agachado = 0; + } + if (evento.key.keysym.sym == SDLK_LEFT) + jean->pulsa[2] = 0; + if (evento.key.keysym.sym == SDLK_RIGHT) + jean->pulsa[3] = 0; + } + + } + +} + +void teclado (int *tecla, int fase) { +/* Gestión de teclado durante las intros */ + + SDL_Event evento; + + while (SDL_PollEvent(&evento)) { + if (evento.type == SDL_QUIT) + exit(0); + if (evento.type == SDL_KEYDOWN) { + if (evento.key.keysym.sym == SDLK_i) { + if (fase == 1) + *tecla = 7; + } + if (evento.key.keysym.sym == SDLK_ESCAPE) + exit(0); + if (evento.key.keysym.sym == SDLK_f) + *tecla = 6; + if (evento.key.keysym.sym == SDLK_c) + *tecla = 9; +#ifdef _OPENPANDORA + if (evento.key.keysym.sym == SDLK_PAGEDOWN) +#else + if (evento.key.keysym.sym == SDLK_SPACE) +#endif + *tecla = 5; + } + } + +} + +void tecladop (int *teclap) { + + SDL_Event evento; + + while (SDL_PollEvent(&evento)) { + if (evento.type == SDL_KEYDOWN) { +#ifdef _OPENPANDORA + if ((evento.key.keysym.sym == SDLK_PAGEDOWN) || +#else + if ((evento.key.keysym.sym == SDLK_SPACE) || +#endif + (evento.key.keysym.sym == SDLK_LEFT) || (evento.key.keysym.sym == SDLK_RIGHT)) + *teclap = 1; + } + } + +} diff --git a/src/main.h b/src/main.h new file mode 100644 index 0000000..3218958 --- /dev/null +++ b/src/main.h @@ -0,0 +1,23 @@ +/* main.h */ +/* Header para main.c */ + +#include "structs.h" + +/* Prototipos de funciones */ +void iniciar_sdl (); +int framerate (int i, int frate1); +void juego (SDL_Surface *pantalla, int *estadoj, int *cambiot); +void teclado (int *tecla, int fase); +void cargardatos (int fase[][22][32], int datosenem[][7][15]); +void dibujarcuerda (struct enem enemigos, SDL_Surface *ventana, SDL_Surface *tiles); +void dibujardisparo (float proyec[], SDL_Surface *tiles, SDL_Surface *ventana, struct enem *enemigos); +void cambiopantalla (struct protagonista *jean, int *habitacion, int *cambio, int *prehabitacion); +void tocarobjetos (struct protagonista *jean, int fase[][22][32], int *habitacion, int *pergamino, int *cambio, struct enem *enemigos, float proyec[], Mix_Chunk *fx[]); +void eventos (struct protagonista *jean, int fase[][22][32], int habitacion, int ciclo[], struct enem *enemigos, Mix_Chunk *fx[]); +void contacto (struct protagonista *jean, struct enem enemigos, float proyec[], int habitacion); +void tecladoj (struct protagonista *jean, int *tecla); +void tecladop (int *teclap); +#ifdef _OPENPANDORA +void filtroPandora(int filtro); +void cambiarFiltroPandora(void); +#endif diff --git a/src/musica.c b/src/musica.c new file mode 100644 index 0000000..22a7123 --- /dev/null +++ b/src/musica.c @@ -0,0 +1,124 @@ +/* musica.c */ +/* Musica y sonidos */ + +#include +#include +#include +#include "comun.h" +#include "musica.h" + +void musica (int habitacion, Mix_Music *sonido[], int *cambio, int prehabitacion, int flag) { + + if (habitacion == 1) { + Mix_HaltMusic(); + Mix_PlayMusic(sonido[0], 0); + } + if ((habitacion == 2) && (prehabitacion == 1)) { + Mix_HaltMusic(); + Mix_PlayMusic(sonido[1], -1); + } + if (habitacion == 4) { + Mix_HaltMusic(); + Mix_PlayMusic(sonido[2], 0); + } + if ((habitacion == 5) && (prehabitacion != 6)) { + Mix_HaltMusic(); + Mix_PlayMusic(sonido[7], -1); + } + if ((habitacion == 6) && (prehabitacion == 7)) { + Mix_HaltMusic(); + Mix_PlayMusic(sonido[7], -1); + } + if ((habitacion == 7) && (prehabitacion == 6)) { + Mix_HaltMusic(); + Mix_PlayMusic(sonido[1], -1); + } + if (((habitacion == 8) && (prehabitacion == 9)) || ((habitacion == 8) && (*cambio == 2))) { + Mix_HaltMusic(); + Mix_PlayMusic(sonido[1], -1); + } + if (habitacion == 9) { + Mix_HaltMusic(); + Mix_PlayMusic(sonido[3], 0); + } + if (((habitacion == 11) && (prehabitacion == 12)) || ((habitacion == 11) && (*cambio == 2))) { + Mix_HaltMusic(); + Mix_PlayMusic(sonido[4], -1); + } + if (((habitacion == 12) && (prehabitacion == 11)) || ((habitacion == 12) && (*cambio == 2))) { + Mix_HaltMusic(); + Mix_PlayMusic(sonido[1], -1); + } + if ((habitacion == 13) && (prehabitacion == 14)) { + Mix_HaltMusic(); + Mix_PlayMusic(sonido[1], -1); + } + if (((habitacion == 14) && (prehabitacion == 13)) || ((habitacion == 14) && (*cambio == 2))) { + Mix_HaltMusic(); + Mix_PlayMusic(sonido[4], -1); + } + if ((habitacion == 15) && (*cambio == 2)) { + Mix_HaltMusic(); + Mix_PlayMusic(sonido[4], -1); + } + if ((habitacion == 16) && (prehabitacion == 17)) { + Mix_HaltMusic(); + Mix_PlayMusic(sonido[4], -1); + } + if ((habitacion == 17) && (prehabitacion == 16)) { + Mix_HaltMusic(); + Mix_PlayMusic(sonido[1], -1); + } + if (habitacion == 18) { + Mix_HaltMusic(); + Mix_PlayMusic(sonido[5], -1); + } + if (((habitacion == 19) && (prehabitacion == 18)) || ((habitacion == 19) && (*cambio == 2))) { + Mix_HaltMusic(); + Mix_PlayMusic(sonido[4], -1); + } + if ((habitacion == 20) && (prehabitacion == 21)) { + Mix_HaltMusic(); + Mix_PlayMusic(sonido[4], -1); + } + if ((habitacion == 21) && (prehabitacion == 20)) { + Mix_HaltMusic(); + Mix_PlayMusic(sonido[6], -1); + } + if ((habitacion == 23) && (prehabitacion == 24)) { + Mix_HaltMusic(); + Mix_PlayMusic(sonido[6], -1); + } + if ((habitacion == 24) && (flag != 5)) { + Mix_HaltMusic(); + Mix_PlayMusic(sonido[5], -1); + } + if ((habitacion == 24) && (flag == 5)) + Mix_PlayMusic(sonido[7], -1); + + *cambio -= 1; + +} + +void cargar_musica (Mix_Music *sonido[], Mix_Chunk *fx[]) { + + /* Musicas */ + sonido[0] = Mix_LoadMUS(RUTA_MUS_PRAYER); + sonido[1] = Mix_LoadMUS(RUTA_MUS_CHURCH); + sonido[2] = Mix_LoadMUS(RUTA_MUS_GAMEOVER); + sonido[3] = Mix_LoadMUS(RUTA_MUS_HANGMAN); + sonido[4] = Mix_LoadMUS(RUTA_MUS_CAVES); + sonido[5] = Mix_LoadMUS(RUTA_MUS_EVIL_FIGHT); + sonido[6] = Mix_LoadMUS(RUTA_MUS_HELL); + sonido[7] = Mix_LoadMUS(RUTA_MUS_WOOD); + + /* Fxs */ + fx[0] = Mix_LoadWAV (RUTA_SFX_SHOOT); + fx[1] = Mix_LoadWAV (RUTA_SFX_DOOR); + fx[2] = Mix_LoadWAV (RUTA_SFX_ITEM); + fx[3] = Mix_LoadWAV (RUTA_SFX_JUMP); + fx[4] = Mix_LoadWAV (RUTA_SFX_SLASH); + fx[5] = Mix_LoadWAV (RUTA_SFX_MECHANISM); + fx[6] = Mix_LoadWAV (RUTA_SFX_DEATH); + +} diff --git a/src/musica.h b/src/musica.h new file mode 100644 index 0000000..4f2fae2 --- /dev/null +++ b/src/musica.h @@ -0,0 +1,5 @@ +/* musica.h */ +/* Header for musica.c */ + +void musica (int habitacion, Mix_Music *sonido[], int *cambio, int prehabitacion, int flag); +void cargar_musica (Mix_Music *sonido[], Mix_Chunk *fx[]); diff --git a/src/pantallas.c b/src/pantallas.c new file mode 100644 index 0000000..0b27369 --- /dev/null +++ b/src/pantallas.c @@ -0,0 +1,528 @@ +/* pantallas.c */ +/* Mostrar ventanas adicionales */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "comun.h" +#include "pantallas.h" + +#ifdef _OPENPANDORA +/* Filtro gráfico para la consola OpenPandora */ +/* FALSE: Sin filtro (point sampling) */ +/* TRUE: Con filtro (ligeramente borroso) */ +void filtroPandora(int filtro) +{ + if (filtro) system("sudo -n /usr/pandora/scripts/op_videofir.sh default"); + else system("sudo -n /usr/pandora/scripts/op_videofir.sh none"); +} + +/* Cambia el fitro gráfico para la versión Pandora, entre "none" y "default" */ +void cambiarFiltroPandora(void) +{ + static int filtro = 0; + + filtroPandora(filtro=(!filtro)); +} +#endif + +void intro1 (SDL_Surface *pantalla, int *estadoj, int *cambiot) { + + SDL_Surface *imagen = NULL; + SDL_Surface *titlemd = NULL; + SDL_Surface *abbayemd = NULL; +#ifdef _RENDER_320_240 + SDL_Rect srctile = {0,0,256,192}; + SDL_Rect destile = {32,24,0,0}; + SDL_Rect srcmd = {0,0,178,86}; + SDL_Rect desmd = {66,95,178,86}; + SDL_Rect srcmd2 = {0,0,107,75}; + SDL_Rect desmd2 = {142,40,107,75}; +#else + SDL_Rect srctile = {0,0,512,384}; + SDL_Rect destile = {64,48,0,0}; + SDL_Rect srcmd = {0,0,356,172}; + SDL_Rect desmd = {132,190,356,172}; + SDL_Rect srcmd2 = {0,0,214,150}; + SDL_Rect desmd2 = {284,80,214,150}; +#endif + Mix_Chunk *sonido = NULL; + + int i = 0; + int salir = 0; + int frate1 = 0; + int tecla = 0; + int sonar = 1; + + imagen = IMG_Load(RUTA_GRA_INTRO); + abbayemd = IMG_Load(RUTA_GRA_ABBEY_MD); + titlemd = IMG_Load(RUTA_GRA_TITLE_MD); + SDL_SetColorKey(titlemd, SDL_SRCCOLORKEY, SDL_MapRGB(titlemd->format, 0, 0, 0) ); + +#ifndef _RENDER_320_240 + imagen = zoomSurface (imagen, 2, 2, 0); + abbayemd = zoomSurface (abbayemd, 2, 2, 0); + titlemd = zoomSurface (titlemd, 2, 2, 0); +#endif + + sonido = Mix_LoadWAV(RUTA_MUS_TITLE); + + while ((salir != 1) && (*estadoj != 2)) { + frate1 = framerate (1,0); +#ifdef _RENDER_320_240 + srctile.y = 192 * i; +#else + srctile.y = 384 * i; +#endif + SDL_FillRect(pantalla, NULL, SDL_MapRGB(pantalla->format, 0, 0, 0)); + SDL_BlitSurface(imagen, &srctile, pantalla, &destile); + if ((*cambiot == 1) && (i == 0)) { + SDL_BlitSurface(abbayemd, &srcmd, pantalla, &desmd); + SDL_BlitSurface(titlemd, &srcmd2, pantalla, &desmd2); + } + tecla = 0; + teclado(&tecla, 1); + switch (tecla) { + case 7: if (i == 0) + i = 1; + else { + i = 0; + sonar = 1; + } + break; + case 5: *estadoj = 2; + break; + case 6: +#ifdef _OPENPANDORA + cambiarFiltroPandora(); +#else + SDL_WM_ToggleFullScreen (pantalla); +#endif + break; + case 9: if (*cambiot == 0) + *cambiot = 1; + else + *cambiot = 0; + break; + } + if (sonar == 1) { + Mix_PlayChannel(-1, sonido, 0); + sonar = 0; + } + SDL_Flip (pantalla); + SDL_FreeSurface (pantalla); + framerate (2,frate1); + } + + Mix_FreeChunk (sonido); + SDL_FreeSurface (imagen); +} + +void intro2 (SDL_Surface *pantalla, int *cambiot) { + + SDL_Surface *temp = NULL; + SDL_Surface *imagen = NULL; + SDL_Surface *protag = NULL; + SDL_Surface *temp2 = NULL; + Mix_Chunk *sonido = NULL; +#ifdef _RENDER_320_240 + SDL_Rect desimagen = {32,24,0,0}; +#else + SDL_Surface *doble = NULL; + SDL_Rect desimagen = {64,48,0,0}; +#endif + SDL_Rect srcprota = {0,88,16,24}; + SDL_Rect desprota = {0,100,0,0}; + SDL_Rect srcenemigo = {0,64,16,24}; + SDL_Rect desenemigo = {0,100,0,0}; + + int salir = 0; + int frate1 = 0; + int tecla = 0; + int sonar = 1; + int animacion = 0; + int ciclo = 0; + int eneminicial = 0; + + temp = IMG_Load(RUTA_GRA_INTRO2); + imagen = SDL_DisplayFormat(temp); + SDL_FreeSurface(temp); + if (*cambiot == 0) + temp = IMG_Load(RUTA_GRA_TILES); + else + temp = IMG_Load(RUTA_GRA_TILES_MD); + protag = SDL_DisplayFormat(temp); + SDL_FreeSurface(temp); + temp = IMG_Load(RUTA_GRA_TEMP); + temp2 = SDL_DisplayFormat(temp); + SDL_FreeSurface(temp); + + sonido = Mix_LoadWAV(RUTA_MUS_MANHUNT); + + while (salir != 1) { + + frate1 = framerate (1,0); + SDL_FillRect(pantalla, NULL, SDL_MapRGB(pantalla->format, 0, 0, 0)); + SDL_FillRect(temp2, NULL, SDL_MapRGB(pantalla->format, 0, 0, 0)); + SDL_BlitSurface(imagen, NULL, temp2, NULL); + if (ciclo == 5) + ciclo = 0; + else + ciclo ++; + if (animacion < 13) + animacion ++; + else + animacion = 0; + + if (ciclo < 4) { + desprota.x += 1; + srcprota.x = ((animacion / 7) * 16) + 384; + } + + if (desprota.x < 254) + SDL_BlitSurface(protag, &srcprota, temp2, &desprota); + + if (desprota.x > 45) { + if (ciclo < 3) { + srcenemigo.x = ((animacion / 7) * 16) + 96; + desenemigo.x ++; + } + SDL_BlitSurface(protag, &srcenemigo, temp2, &desenemigo); + if (desenemigo.x > 30) { + eneminicial = desenemigo.x; + desenemigo.x -= 30; + SDL_BlitSurface(protag, &srcenemigo, temp2, &desenemigo); + if (desenemigo.x > 30) { + desenemigo.x -= 30; + SDL_BlitSurface(protag, &srcenemigo, temp2, &desenemigo); + } + desenemigo.x = eneminicial; + } + } + +#ifdef _RENDER_320_240 + SDL_BlitSurface(temp2, NULL, pantalla, &desimagen); +#else + doble = zoomSurface (temp2, 2, 2, 0); + SDL_BlitSurface(doble, NULL, pantalla, &desimagen); +#endif + + if (sonar == 1) { + Mix_PlayChannel(-1, sonido, 0); + sonar = 0; + } + + SDL_Flip (pantalla); + SDL_FreeSurface (pantalla); +#ifndef _RENDER_320_240 + SDL_FreeSurface (doble); +#endif + + tecla = 0; + teclado(&tecla, 2); + switch (tecla) { + case 5: salir = 1; + break; + case 6: +#ifdef _OPENPANDORA + cambiarFiltroPandora(); +#else + SDL_WM_ToggleFullScreen (pantalla); +#endif + break; + case 9: if (*cambiot == 0) { + *cambiot = 1; + SDL_FreeSurface (protag); + temp = IMG_Load(RUTA_GRA_TILES_MD); + protag = SDL_DisplayFormat(temp); + SDL_FreeSurface(temp); + SDL_SetColorKey(protag, SDL_SRCCOLORKEY, SDL_MapRGB(protag->format, 0, 0, 0) ); + } + else { + *cambiot = 0; + SDL_FreeSurface (protag); + temp = IMG_Load(RUTA_GRA_TILES); + protag = SDL_DisplayFormat(temp); + SDL_FreeSurface(temp); + SDL_SetColorKey(protag, SDL_SRCCOLORKEY, SDL_MapRGB(protag->format, 0, 0, 0) ); + } + break; + } + + framerate (2,frate1); + + } + + Mix_FreeChunk (sonido); + SDL_FreeSurface (imagen); + SDL_FreeSurface (protag); + SDL_FreeSurface (temp2); + +} + +void mostrarpergamino (SDL_Surface *ventana, int *pergamino) { + + SDL_Surface *pergamin = NULL; + SDL_Surface *temp = NULL; + TTF_Font *fuente = NULL; + SDL_Surface *marcador = NULL; + SDL_Color fgcolor = {0,0,0}; + SDL_Rect desmarcador = {0,0,0,0}; + int alto = 0; + int ancho = 0; + char renglon1[18]; + char renglon2[20]; + + fuente = TTF_OpenFont(RUTA_FON_VENICE_CLASSIC, 18); + temp = IMG_Load(RUTA_GRA_PERGAMINO); + pergamin = SDL_DisplayFormat(temp); + SDL_FreeSurface(temp); + + SDL_BlitSurface (pergamin, NULL, ventana, NULL); + SDL_FreeSurface(pergamin); + + switch (*pergamino) { + case 3: sprintf (renglon1, "Twelve crosses"); + sprintf (renglon2, "against the devil"); + break; + case 8: sprintf (renglon1, "Twelve brothers"); + sprintf (renglon2, "hid and died here"); + break; + case 12: sprintf (renglon1, "Four brothers"); + sprintf (renglon2, "changed their faith"); + break; + case 14: sprintf (renglon1, "An invisible path"); + sprintf (renglon2, "over a wood bridge"); + break; + case 16: sprintf (renglon1, "Jump to death"); + sprintf (renglon2, "and prove your faith"); + break; + case 21: sprintf (renglon1, "Glide through"); + sprintf (renglon2, "the beast cage"); + break; + } + + marcador = TTF_RenderText_Blended(fuente, renglon1, fgcolor); + TTF_SizeText(fuente, renglon1, &ancho, &alto); + desmarcador.x = 127 - (ancho / 2); + desmarcador.y = 81 - alto; + SDL_BlitSurface(marcador, NULL, ventana, &desmarcador); + SDL_FreeSurface (marcador); + marcador = TTF_RenderText_Blended(fuente, renglon2, fgcolor); + TTF_SizeText(fuente, renglon2, &ancho, &alto); + desmarcador.x = 127 - (ancho / 2); + desmarcador.y = 85; + SDL_BlitSurface(marcador, NULL, ventana, &desmarcador); + SDL_FreeSurface (marcador); + TTF_CloseFont(fuente); + +} + +void gameover (SDL_Surface *pantalla) { + + SDL_Surface *temp = NULL; + SDL_Surface *ventana = NULL; +#ifdef _RENDER_320_240 + SDL_Rect srcventana = {0,0,256,192}; +#else + SDL_Surface *doble = NULL; + SDL_Rect srcventana = {0,0,512,384}; +#endif + SDL_Color fgcolor = {255,255,255}; + TTF_Font *fuente = NULL; + SDL_Surface *marcador = NULL; + SDL_Rect desmarcador = {0,0,0,0}; + Mix_Chunk *sonido = NULL; + int alto = 0; + int ancho = 0; + char frase[16]; + + SDL_FillRect(pantalla, NULL, SDL_MapRGB(pantalla->format, 0, 0, 0)); + + fuente = TTF_OpenFont(RUTA_FON_VENICE_CLASSIC, 18); + + temp = IMG_Load(RUTA_GRA_TEMP); + ventana = SDL_DisplayFormat(temp); + SDL_FreeSurface(temp); + + sonido = Mix_LoadWAV(RUTA_MUS_GAMEOVER); + + sprintf (frase, "G a m e O v e r"); + + marcador = TTF_RenderText_Blended(fuente, frase, fgcolor); + TTF_SizeText(fuente, frase, &ancho, &alto); +#ifdef _RENDER_320_240 + desmarcador.x = 125 - 16 - (ancho / 2); + desmarcador.y = 80 - 12 - (alto / 2); +#else + desmarcador.x = 125 - (ancho / 2); + desmarcador.y = 80 - (alto / 2); +#endif + SDL_BlitSurface(marcador, NULL, ventana, &desmarcador); +#ifdef _RENDER_320_240 + SDL_BlitSurface(ventana, &srcventana, pantalla, &desmarcador); +#else + doble = zoomSurface (ventana, 2, 2, 0); + SDL_BlitSurface(doble, &srcventana, pantalla, &desmarcador); +#endif + SDL_Flip (pantalla); + Mix_PlayChannel(-1, sonido, 0); + + sleep(12); + + SDL_FreeSurface(pantalla); + Mix_FreeChunk (sonido); + SDL_FreeSurface(marcador); + TTF_CloseFont(fuente); + SDL_FreeSurface(ventana); +#ifndef _RENDER_320_240 + SDL_FreeSurface(doble); +#endif + +} + +void pergaminorojo (SDL_Surface *ventana, struct protagonista *jean) { + + SDL_Surface *pergamin = NULL; + SDL_Surface *temp = NULL; + + temp = IMG_Load(RUTA_GRA_PERGAMINO_ROJO); + pergamin = SDL_DisplayFormat(temp); + SDL_FreeSurface(temp); + + SDL_BlitSurface (pergamin, NULL, ventana, NULL); + SDL_FreeSurface(pergamin); + + jean->flags[6] = 4; + +} + +void pergaminoazul (SDL_Surface *ventana, struct protagonista *jean) { + + SDL_Surface *pergamin = NULL; + SDL_Surface *temp = NULL; + + temp = IMG_Load(RUTA_GRA_PERGAMINO_AZUL); + pergamin = SDL_DisplayFormat(temp); + SDL_FreeSurface(temp); + + SDL_BlitSurface (pergamin, NULL, ventana, NULL); + SDL_FreeSurface(pergamin); + +} + +void ending (SDL_Surface *pantalla) { + + SDL_Surface *fondo = NULL; + SDL_Surface *tiles = NULL; + SDL_Surface *temp = NULL; + SDL_Surface *marcador = NULL; + + SDL_Color fgcolor = {255,255,255}; + TTF_Font *fuente = NULL; + +#ifdef _RENDER_320_240 + SDL_Rect desventana = {32,24,0,0}; + SDL_Rect srcventana = {0,0,256,192}; +#else + SDL_Surface *doble = NULL; + SDL_Rect desventana = {64,48,0,0}; + SDL_Rect srcventana = {0,0,512,384}; +#endif + SDL_Rect desmarcador = {0,0,0,0}; + + SDL_Rect srcpuerta = {600,72,64,48}; + SDL_Rect despuerta = {96,72,64,48}; + + Mix_Music *sonido = NULL; + + int i = 0; + int x = 0; + int alto = 0; + int ancho = 0; + char frase[25]; + int frate1 = 0; + + temp = IMG_Load(RUTA_GRA_TILES); + tiles = SDL_DisplayFormat(temp); + SDL_FreeSurface(temp); + temp = IMG_Load(RUTA_GRA_TEMP); + fondo = SDL_DisplayFormat(temp); + SDL_FreeSurface(temp); + + sonido = Mix_LoadMUS(RUTA_MUS_PRAYER); + fuente = TTF_OpenFont(RUTA_FON_VENICE_CLASSIC, 18); + + Mix_PlayMusic (sonido, 0); + + for (i=0;i<951;i++) { + + frate1 = framerate (1,0); + + SDL_FillRect(pantalla, NULL, SDL_MapRGB(pantalla->format, 0, 0, 0)); + SDL_FillRect(fondo, NULL, SDL_MapRGB(fondo->format, 0, 0, 0)); + + if (i<360) + x = i/60; + else + x = 5; + + srcpuerta.x = 600 + (64 * x); + SDL_BlitSurface(tiles, &srcpuerta, fondo, &despuerta); + if (i > 365) { + sprintf (frase, "Your body has burned"); + marcador = TTF_RenderText_Blended(fuente, frase, fgcolor); + TTF_SizeText(fuente, frase, &ancho, &alto); + desmarcador.x = 120 - (ancho / 2); + desmarcador.y = 20 - (alto / 2); + SDL_BlitSurface(marcador, NULL, fondo, &desmarcador); + sprintf (frase, "in the flames,"); + marcador = TTF_RenderText_Blended(fuente, frase, fgcolor); + TTF_SizeText(fuente, frase, &ancho, &alto); + desmarcador.x = 125 - (ancho / 2); + desmarcador.y = 50 - (alto / 2); + SDL_BlitSurface(marcador, NULL, fondo, &desmarcador); + sprintf (frase, "but your soul has found"); + marcador = TTF_RenderText_Blended(fuente, frase, fgcolor); + TTF_SizeText(fuente, frase, &ancho, &alto); + desmarcador.x = 122 - (ancho / 2); + desmarcador.y = 125 + (alto / 2); + SDL_BlitSurface(marcador, NULL, fondo, &desmarcador); + sprintf (frase, "a place in Heaven"); + marcador = TTF_RenderText_Blended(fuente, frase, fgcolor); + TTF_SizeText(fuente, frase, &ancho, &alto); + desmarcador.x = 121 - (ancho / 2); + desmarcador.y = 155 + (alto / 2); + SDL_BlitSurface(marcador, NULL, fondo, &desmarcador); + } +#ifdef _RENDER_320_240 + SDL_BlitSurface(fondo, &srcventana, pantalla, &desventana); +#else + doble = zoomSurface (fondo, 2, 2, 0); + SDL_BlitSurface(doble, &srcventana, pantalla, &desventana); +#endif + SDL_Flip (pantalla); + SDL_FreeSurface (pantalla); + + framerate (2,frate1); + + } + + SDL_FreeSurface (tiles); + SDL_FreeSurface (fondo); +#ifndef _RENDER_320_240 + SDL_FreeSurface (doble); +#endif + Mix_FreeMusic (sonido); + TTF_CloseFont (fuente); + SDL_FreeSurface (marcador); + +} + diff --git a/src/pantallas.h b/src/pantallas.h new file mode 100644 index 0000000..a740ca8 --- /dev/null +++ b/src/pantallas.h @@ -0,0 +1,12 @@ +/* pantallas.h */ +/* Header for pantallas.c */ + +#include "structs.h" + +void intro1 (SDL_Surface *pantalla, int *estadoj, int *cambiot); +void intro2 (SDL_Surface *pantalla, int *cambiot); +void mostrarpergamino (SDL_Surface *ventana, int *pergamino); +void gameover (SDL_Surface *pantalla); +void pergaminorojo (SDL_Surface *ventana, struct protagonista *jean); +void pergaminoazul (SDL_Surface *ventana, struct protagonista *jean); +void ending (SDL_Surface *pantalla); \ No newline at end of file diff --git a/src/structs.h b/src/structs.h new file mode 100644 index 0000000..11a4ba2 --- /dev/null +++ b/src/structs.h @@ -0,0 +1,41 @@ +/* structs.h */ +/* Almacena los structs utilizados en el juego */ + +/* Structs */ +struct enem { + int tipo[7]; + float x[7]; + float y[7]; + int direccion[7]; + int tilex[7]; + int tiley[7]; + int animacion[7]; + int limizq[7]; + int limder[7]; + int velocidad[7]; + int disparo[7]; + int ajustex1[7]; + int ajustex2[7]; + int ajustey1[7]; + int ajustey2[7]; +}; + +struct protagonista { + float x; + float y; + int direccion; + int salto; /* 1-Saltando, 2-Cayendo */ + float altura; /* Contador para saber limite del salto */ + int animacion; + float gravedad; /* Fuerza de la gravedad */ + int puntos[8]; /* Puntos de colision */ + int suelo; /* Pixel donde esta el suelo */ + int colision[4]; /* Colisiones, en 4 direcciones */ + int agachado; + int checkpoint[4]; + int estado[2]; /* Vidas y cruces */ + int flags[7]; + int muerte; + int pulsa[4]; /* Pulsaciones de teclas */ + int temp; +};