From 4b560554efa0ab59f97b043787721c53f79eab85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miloslav=20=C4=8C=C3=AD=C5=BE?= Date: Thu, 10 Sep 2020 20:17:15 +0200 Subject: [PATCH] Update map --- assets/level2.gif | Bin 4761 -> 4857 bytes assets/level3.gif | Bin 4741 -> 4856 bytes constants.h | 8 ++++---- main_sdl.c | 9 ++++++++- 4 files changed, 12 insertions(+), 5 deletions(-) diff --git a/assets/level2.gif b/assets/level2.gif index 0560a085a38ddca0c98f81e5c04737dd480120e3..c963422ae4a63d4a50f94858f242680bfa89f2f3 100644 GIT binary patch delta 1106 zcmV-Y1g-m-CHW<=Rt^cxhzS|_mD2bNlUxpFe_(l<7&(^F$Zrz1Bc_R(uo;c2`HY^{ znwIgJ&Ikyni36w*o2zMDxg%$`Nm$9K4ZeAtUzuazMQpaqyh!pqy^98qH}f z(wUuP{^>N1cAd_to#5Gw4?`0v=bbb2j5zR|vnic75}e&>o{AQpu&J9CIiB!2ThQp0 zfAZ;@tukkG_MYX*oC=q61nOu78le99pZ|HDsA-)0`J2G05dk`E1!|y8L7)d}pb2WB z9QvNvX_38|n(GOktjVGN*_{bmp%Y4MD~h2Rx}Xdyog<2x^huk*c~)^zp07p7+5tfOWn#q}- z37Vown!53yQ@V^CaGD`Xq9bvlTgsvcsu5k9nVZ>}pBb8?i3Su(h>v!rR4R=>I-PBL zrT!E8rtdkYUuvgfnx|!2o__kL8Cjc9Dx4Kzk!cE+4!VqM%Aedh9tygpR`RGBe|Zm0 zDyhBkqB`oD;K`&Ish`Q&sp0Xd8QNy(nV!oC4$s(|(W#7qnw_RPsUVS&xEhV5`kcM0 zjK3-wsVWuA>KhsP3y?aEuv!^>3Zu>%t;=`>ruRpZX{)Fye+|egufR&L;_8g#3Z?v-jI7$P|B9qM3J=mau+fOF z&snfS8nC_qjWZga4tt*gD~+@1u0^V^<=U^wII+*@pcMjTi6r^zU~r16J`1XI_5liV1RrozE4E)BpgF9|7N?X7peV|v{6g59*deIOISyNxW~z``xzN2inrvc zrQmuItaGH{+N6-HxPxkAUG*9^xvwh5Di$x}u@wtGutl zyaeK#CLo_DE4dPCxhKlH8=7+1>j&D4pQj6!x;tCEJ0K;SxZs<&f3wOXg=o6U*tzSw zv)_fh9csUJk-kIfjC&EAw#%NWi?`$Jy4G^Pz5A!Mi@Gs;FYjAr`}?Xqi=g7G!G@Zu zA3!Mr{Gk^-ygaMG3Y@B7yR0AVBOx54sd>86d$)S4qZ~Y|E9?s`9G|C&1|HkKAyUEN z5x*Dt4;0I>06W4MJV}X4yu?i0#7zt!mctT^QWH~b5>9-@GEosLp~cC|#Zn9uMS;a) YoDw#XJw8DaTWrN+yvA&N5&;1KJ4fU;`v3p{ delta 1009 zcmV5QJ1a?lx_ z)0v&g{`fF7VV&2hXwQfP!Wo;xc_Y5*Xx}+A+Nqt~nVz$?p4r(db2ew_S)a$LaDOS6 zpN^)V)=6x~NuTNopVIkVOwpgirl0%S6#2=Y`#GNrs&K!VoEE8@7-=5sshSCzp!~U@ z2x_4I`I`>Ppa2@6!%3d;*_&q-7v8y=wke>uIh*czB`&(0=9!`~Ditj{qo!G$HhQBG zdJ#HWo+yf+8sVW0dZhnAnU;x}nt#ceo(Y8PQ4sl73&Pob){S*eDKs*#$etQwrInhrZ8w^tjt)gH+rquO0CTrtlWB~)2Xd78m{T!3(#ny zCu*$6+7#w0jp~}E?AorvT7RqY`i$DJo!>gD@2Z^lnwtCir~N98(K@aH8y-kOsxyiO z7l|a^>R|pUr(LS4A*yg6pdd%^0Y|lB`}F||^Z{Ig3LjvDA3#nR(UrHFtnvw=fNK7v zUh18Cim@8I7aV&J9%~*T%OxZ07bUwHC)=&edTVbAr$ei$T^h3rGJms}P_sA72staV zBx|w?3$)BRuM~3>Q)`;U%AQ)vp+?)CUdyW=z&btJtMIwCrRk;+x~UNgr&d9>tVy+f z+O-qAr5fs>fC>_DOQ~|34*A-Q+900fTAMAyw_f?LrwXxl8?jz{w`}_Xuu--I@|9s} zp%{q<#rj>DYP1_#q<do;P4B`lkN=}2mT8O-~m41lMW6<3AvFMsR3kp zmdTS_4q|^}2?%J}ny$Hw)L2up2@tGNkenB33KzMYG|^1Y{#hH*NuAyql6&?K!?~T@Nu4V2oy=%y z*-4(|NtWl?ntq^+@yU$V>5STdn^Y5=;>n(v(Vc%AIi1V+p2?X5(A;!{ik`<9X3puH`&psIl%2zwq5C0a0$)Xy%p*_l@HhQDU`3B(0PaT07EsCHD>Y8X^ zr1*bX9S8~`Pl}AJDW$)ep9fl{mvN<9ik8^vrIyj6U>c^%$)z;fqA4n*J^Bxu*_odi znxk2orQ84X zjUXAT;b|Y73ZhP8k=<0PwJEE-+NPXZoESNx!rF|)s;aqRq*+Rx&3YM43KiAbpUaAt zu$rW)dL55yrOR5MuQ{z{N)^}orQV4JQcAAQ8Wr97pvVZX*;=4f+OFE+jK81>8>xQ@ z;E;^U`km}*uTnCv!@8>i>#pc2uIL%C2TPmZ$)~Q_ugq$&4Lh)}So;BNu(cR5w5XaZg!-dm zOQbqlp-gLDPAg7OE45T>wODHkTFbRU>$Mmup^mztV~e!4N}*>f4QZW(DiMM~}S`nH{ z2%L+qzBx@=O1XQxqiZUo*ZKjco4S?(vi?f2GRvJx3a*|Tvw#|?9{Q%kYq=LO2*_)@ z_xigNi>Yl&x1Y3&P)95x6D5Q~{=^IcAMetrGmD6r7+noR*I3vA8|kvy1q|P#ncl zEXDGXBrHJ`Hi5-UI>lU!6BV%%U;MFQe8oUf6kUAADUrohti@nl5@d|Va2&@c5fA`7 DrCdJ? delta 1041 zcmV+s1n&FzC50uh=M5(qnUU$x3(`o9DPRSCzzMhz4d_r04sZik&<2Kp39!Hm2jBrd z;Qo^o4nzs5k=bHa?nz4DC7)d6v zMiBr&n=oRVWJwOVsgaY#6ue1HzG)x8Ih?3z3Kv~3paaUGE4rWuilP%TqSvXL;t3ZRdY>W+mS`}dvw5HLDWld&qdtnC zK+2rZIi!|>p*dQlx#^xPe_^35%Ay4N50{ylo7tJ48JeS6nwSxwOZuHTK$eqXp#)l{ z6{-0}q=^Q{IfMk7qv~m$VH&1jIi|JonPvm zc$%l#iKJ7Zq{t|iOq!ZKY99>BqHA)fk=l%tdL4e+piY9RnYxUde_9)r>ZiYnk=hWd zn!2crnj5Mbq1E9eHwqQA`lGK(qO6*vLrA2N%AS&%t4T@~wR#z#8jV=Mqrlp#QL&u; z$)C3hp0TQ|+VQMnnyk_)CDb~Wqk65G;hnzfo!iQ-a*?fy8m;2$ps!j4xN5HFx~$|% zoYvZ|#TuK^0IMR`f3EKOu1(6W_=>Ii`ke84uJih;;fkL}aS{Itu(4{UoqD2D%AmdZ z0mk+L7WDy*aIqhdY9A1EA7Ba|`vGhavKW!D?HR3SI-V%|q9-e$5^Mfm6e~^^i?JHZ zu^wv*AS<#6OR~=RpK;2k722>cdJz*_u@~D28Eae{drTesf3YFU1|zGptIDsnd9VYk zs$-g>d^(|6JFFE!2wq#GwhFbPIua+Vq8YlOTze5-O9)^~tiw4?GJ3UAs-b6UrXUIu zYumP#QMI93u*%6#rz*B%yRc;HqLym7H~ImCu(*0Vt%3`!5LT&Zi=Y@vp;>zoi#rI7 zn;(x0xnxqge_QLYblag3o4K1CqmP@YetR9lq@10*nq+&nqPw@#lmn;hs;`Tkggdt% zO1sl^yCIspx*NF-JGt6XyTFUC!n?ZE3Anr(jd1IX>Uy0f5Vgd4+p`Rdy|a4}xRtz8 zA)<+zt$Nz2lpCFUin1Wly`L()=^(ccYpQ)}ydR*xPl21e%qySH>$=Muu;R+MnYxGo z9KZrRzymBFNx~9DVG{}55k*134lEHBu@VtX69}BZC2_$IoWUU>AN?f3OyR*2+`t+< L!Xyk40RaFzW*q`J diff --git a/constants.h b/constants.h index 3151a13..1fda361 100644 --- a/constants.h +++ b/constants.h @@ -477,11 +477,11 @@ uint16_t SFG_monsterAttributeTable[SFG_MONSTERS_TOTAL] = SFG_PROGRAM_MEMORY uint8_t SFG_weaponAttributeTable[SFG_WEAPONS_TOTAL] = { /* knife */ SFG_WEAPON_ATTRIBUTE(SFG_WEAPON_FIRE_TYPE_MELEE,1,650), - /* shotgun */ SFG_WEAPON_ATTRIBUTE(SFG_WEAPON_FIRE_TYPE_BULLET,2,800), - /* m. gun */ SFG_WEAPON_ATTRIBUTE(SFG_WEAPON_FIRE_TYPE_BULLET,1,500), + /* shotgun */ SFG_WEAPON_ATTRIBUTE(SFG_WEAPON_FIRE_TYPE_BULLET,2,1200), + /* m. gun */ SFG_WEAPON_ATTRIBUTE(SFG_WEAPON_FIRE_TYPE_BULLET,1,700), /* r. laun. */ SFG_WEAPON_ATTRIBUTE(SFG_WEAPON_FIRE_TYPE_FIREBALL,1,900), - /* plasma */ SFG_WEAPON_ATTRIBUTE(SFG_WEAPON_FIRE_TYPE_PLASMA,1,600), - /* solution */ SFG_WEAPON_ATTRIBUTE(SFG_WEAPON_FIRE_TYPE_PLASMA,4,1000) + /* plasma */ SFG_WEAPON_ATTRIBUTE(SFG_WEAPON_FIRE_TYPE_PLASMA,1,550), + /* solution */ SFG_WEAPON_ATTRIBUTE(SFG_WEAPON_FIRE_TYPE_PLASMA,4,1050) }; SFG_PROGRAM_MEMORY uint8_t SFG_attackDamageTable[SFG_WEAPON_FIRE_TYPES_TOTAL] = diff --git a/main_sdl.c b/main_sdl.c index 0b408c1..bf34dbd 100644 --- a/main_sdl.c +++ b/main_sdl.c @@ -25,6 +25,13 @@ #define SFG_LOG(str) puts(str); + #define SFG_START_LEVEL 6 + #define SFG_UNLOCK_DOOR 1 + #define SFG_IMMORTAL 1 + #define SFG_UNLOCK_DOOR 1 + #define SFG_REVEAL_MAP 1 + #define SFG_INFINITE_AMMO 1 + #include #include @@ -322,7 +329,7 @@ int main(int argc, char *argv[]) for (int i = 0; i < SFG_SFX_SAMPLE_COUNT; ++i) audioBuff[i] = 127; - SDL_PauseAudio(0); +// SDL_PauseAudio(0); running = 1;