From 4f75015b00d9771aa0c015efe8956e596cefdeb6 Mon Sep 17 00:00:00 2001 From: infact Date: Sun, 4 Nov 2012 07:49:20 +0100 Subject: [PATCH] Preparing for release Updated and added docs --- README | 48 +++++++----- TODO | 14 ---- docs/backdrop.gif | Bin 0 -> 10465 bytes docs/block.gif | Bin 0 -> 1641 bytes docs/bug.gif | Bin 0 -> 1739 bytes docs/cookie.gif | Bin 0 -> 1511 bytes docs/gamepic.gif | Bin 0 -> 16834 bytes docs/gen.gif | Bin 0 -> 2663 bytes docs/info.html | 187 ++++++++++++++++++++++++++++++++++++++++++++++ docs/mbug.gif | Bin 0 -> 1783 bytes docs/potion.gif | Bin 0 -> 1518 bytes docs/puff.gif | Bin 0 -> 343 bytes docs/spike.gif | Bin 0 -> 2316 bytes docs/spring.gif | Bin 0 -> 1767 bytes docs/sucker.gif | Bin 0 -> 1584 bytes docs/title.gif | Bin 0 -> 8680 bytes docs/turbo.gif | Bin 0 -> 1477 bytes docs/whirly.gif | Bin 0 -> 2130 bytes docs/zoom.gif | Bin 0 -> 1666 bytes source/game.cpp | 5 +- 20 files changed, 218 insertions(+), 36 deletions(-) create mode 100644 docs/backdrop.gif create mode 100644 docs/block.gif create mode 100644 docs/bug.gif create mode 100644 docs/cookie.gif create mode 100644 docs/gamepic.gif create mode 100644 docs/gen.gif create mode 100644 docs/info.html create mode 100644 docs/mbug.gif create mode 100644 docs/potion.gif create mode 100644 docs/puff.gif create mode 100644 docs/spike.gif create mode 100644 docs/spring.gif create mode 100644 docs/sucker.gif create mode 100644 docs/title.gif create mode 100644 docs/turbo.gif create mode 100644 docs/whirly.gif create mode 100644 docs/zoom.gif diff --git a/README b/README index 289a897..46bbd6e 100644 --- a/README +++ b/README @@ -1,11 +1,20 @@ -This is a stable version of the Linux conversion of the -Super Methane Brothers game. +This is the GameCube conversion of the Super Methane Brothers game. -WebSite: -http://methane.sourceforge.net/index.html +GameCube version Notes: -Email: -rombust at postmaster.co.uk +Author: Infact +Date: 11/2012 +Website: http://bitbucket.org/infact/super-methane-brothers +Email: infact at quantentunnel de + +The port has been possible using DevkitPPC, libogc, cubeSDL, libaesnd +and libmodplay. + +The original linux and windows version Notes: + +Author: rombust +WebSite: http://methane.sourceforge.net/index.html +Email: rombust at postmaster.co.uk ------------------------------------------------------- IMPORTANT NOTE: @@ -15,28 +24,27 @@ to release this game as GPL. However - THE ORIGINAL AMIGA VERSION OF SUPER METHANE BROTHERS IS STILL A COMMERCIAL GAME IT'S LICENCE HAS NOT CHANGED. -I (Mark Page) am the programmer of the Amiga version of +I (Mark Page/rombust) am the programmer of the Amiga version of Super Methane Brothers. ------------------------------------------------------- -more "install" for how to compile the game (any platform) -more "todo" for bugs in the game -more "copying" for GPL licence +see "TODO" for bugs in the game +see "COPYING" for GPL licence ------------------------------------------------------- -Quick Instructions -=================== +Quick Instructions for the GameCube conversion +=============================================== -Press the CTRL key to start the game. -Use the cursor keys to move around the screen. -Tap the CTRL key to fire gas from the gun. -Hold the CTRL key to suck a trapped baddie into the gun. -Release the CTRL key to throw the trapped baddie from the gun. +Press the A button on controller 1 to start the game in single player, +press the A button on controller 2 for 2 player mode. +Use the Stick to move around the screen. +Tap the A button to fire gas from the gun. +Hold the A button to suck a trapped baddie into the gun. +Release the A button to throw the trapped baddie from the gun. Throw baddies at the wall to destroy them. +Press START button to pause the game. +Press Z button to switch player graphics. -(Linux Only) Press Escape to quit the game See "docs/info.html" for further instructions on how to play the game. - - diff --git a/TODO b/TODO index 535c0d5..91a78d3 100644 --- a/TODO +++ b/TODO @@ -1,19 +1,5 @@ ------------------------------------------------------------------------------ -Fix these: - -(RISCOS) Sample rates incorrect - ---> Code design problem. RISCOS requires an Amiga note. MIKMOD requires a frequency - -(Win32) The "Flash White" when activating the switch in the treasure room does - not operate when the game is in 32 colour mode (Amiga 500 emulation) - -(Win32) The game options should be saved to the registry - -(All) The "new" keyword has been replaced by SMB_NEW, which "should" return NULL on failure. - However, the C++ standards, it throws an expection. A fix was put into place - using the METHANE_OLD_CPP_NEW flag - However this is also broken. - Implement these: (ALL) SPR_POWER_HARDHAT (Jump on player 2 to reduce his height) (ALL) SPR_POWER_PINKFROG (Swap player 1 and player 2 for that level) diff --git a/docs/backdrop.gif b/docs/backdrop.gif new file mode 100644 index 0000000000000000000000000000000000000000..f081be1e7e992927ca232290dd590e6fd67932b8 GIT binary patch literal 10465 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 literal 0 HcmV?d00001 diff --git a/docs/block.gif b/docs/block.gif new file mode 100644 index 0000000000000000000000000000000000000000..dba66b96dadcbe27ca2af786022447106524b4ca GIT binary patch literal 1641 zcmZ?wbhEHbbYL)G_|5`kI|<*-4qo~4x~vTIyoOzwZa0<%uC_ZpOZVNSO}6GUs&_LV zX_Beej@K(PymZkk{rWYFUq2e2oZh@Y@1A(o^BtF8|Fg@L46)9ByA?sQqyz2xAG zX+0*-(iUV|lzo`k=lD_M5wrcY6_XkK&YciolSpY-b@uENiwe}y(vXN%4?THsYNX!w zr|hw1A5z^D(@xxBy{j8kdddAp8jvaBt8=ftJI{?n_ac?|1U&bq$ZR8I1J zc~O@2<^7EQCE5qwnkqgl;67}o+y26|A=<6bZ@W~U_~q#zk8zf)d3b!Dn#09)ZQHtH zYt5GB6m{yCA9&)ZGy8?cUIY1?ug-8KPZ#vwJjp62!?ZE`!=j01zt=XHsXJ_O{S;^= zdPzZ3*YNT)tGNeKyRylkfg~vMO8bSG3Rs5dj7UYXE~%xo`jg literal 0 HcmV?d00001 diff --git a/docs/bug.gif b/docs/bug.gif new file mode 100644 index 0000000000000000000000000000000000000000..815edea67975f8b3eb3ced55880031b22751d687 GIT binary patch literal 1739 zcmZ?wbhEHbv|(^y_|5pDD zhuC;o+;lPoA0F$Kl}x%~F(KKbL)CF!j)jrq@m}5NRWX$to}Qj$Xq+|0!}#Hub~ACd zx0N53A702gQD|yp(89n)VlzK|xgqi@Xs-CisJAOc9Imfb47Fpe4$2AL6tlI?RXTKS z*ftU66LY<{ue-amK=j_-)8_9TckwfE^YK({NZ2JLr0ut6;YPMut-SUfIT9a}j`qp7 zPtlfK{G4sBeY2g6;>J72#DiA*#ZKIucyTfNVL6@aB`jA~hx+UMscd}DD#85y-`n5D z4>?xrYQ&$L^VR9zyiWFdgP2{5~6(c8wK1uTRgP-($14_0PM#-{WgO2QC+OWa4m`;P7K&cu*7fE%Es=rzW}xI7%c4 zEU4hvc}=K^i|;@J^Up?!g%u)E2@hK(^E@8J-;>;Nu~kX!!h;_1S>}l>qINSDFo*

ik*uuPJ z`!iNHNA(wTT9UF}PHNGTx*)FPjJb8wwdz&*8q`?-rFls{ToSQQO={Kk ziPv7O-uTZVd*$7oX=xLp`Meubj-TB6(rvxds>MZ@B{kp7JNm9ur~cHWAJUsMth5!k zEM}E-I9lP&)LJ5tNG!8Y|e&* zNo?lN)C%{pdSn%go2XrPVG+(TI3%r+qi~qpBIoH6A$NzuqfGHNk!goBmlv&EnQCTq zl2yKDQ?llIp2E|8z9~6d9pls*4{};hn|pSCYTAZ#SIQFBoOejq*^*_}+&%H4bVx`( z`x7IPEypCDmK`iPZklU4^;_DCt(RlWADG_w)A{!L9z(Wik(-wO<@s{EfZxn~^S096 zz26V8Sw3(`>rJdNxyR1P*YKbvJE7ugKL4MC?2g;icRUacNl3d~_gvNTsYpa!<+Itv zbrtTDXIoZ2mC-n2JoQZKyq%Ahw@1lG%4vPN#O^m+ocn&UADgs#&I2Bm^A7LU zr)A{Kce#7dhV8iZfiX@=%he%q?;M`JZM6FNq^{O}?~f#z!BuP5wXm%B)}TPvoZDN`?-TB3=P4Mn(o}0NIM-O#lD@ literal 0 HcmV?d00001 diff --git a/docs/cookie.gif b/docs/cookie.gif new file mode 100644 index 0000000000000000000000000000000000000000..fcd2c221f6fb83934cadc8d84857345a5abbf694 GIT binary patch literal 1511 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 ll#?#hIl?=J7E)^^!)qOwMef6P z=7-S$l6dy#q6?e)8Ya7LAzK+HX&ve(`8lAKmI~gN+&Y{LA!Hmka56(i?>V$$EqFQ2 ziyEAftA z4fhWkk4$QhbXfB*wvKMpj&4SXInr>(!f@JDk;y*|pltz>vW6UcX!p8tN76_3jrg^vsQ zo8h0D8Cvkedo(hVmfCCm4+uvy{%ly^wIac4Ji=x?f+8&f3rGx)az?;)6^Im;hYQwu zjw3UUJv=i_*N~%~2hkgYDV^h!i{iIhfSfb4{ZrAyC-+i)Y>aUEpqguc zK=`bQ)=>#I-d;Ym!4zwWLRwf~e}}li#nRHnVCW=ymFqEhfEgRW1QSU_0H9J8Z(a_R zTF2Z}hT>(WJ>dBeMMY~wCgPKUpU*61W%RK2K}tBPq=leo>2!0M6!>$%oG;x1FRs8wI8BOb~Pz(D{c2mr?l;Cz!!+YOLdlW+dS3gZR-8;f07 z_qJ^JdO}yFBm+NC%hp$~U7?kC@9p~v#q}!X1Mm9Sj`;W} zMMO~S=j~49ks9Zp*d&aV`H&9yM6bt;{mJNj%o*eZHb-RQ({qU?3U+MuSoR5nJf^*KqG6q_uqt~knQ`gh}p1O+j zTkXCSkA2IfL33pENSm-QxHvCW%Fb0nDkH=%^UktZ9@FU$SNc^IKw(iZP*n_BEym9V zGXN##ItJLjPH4s;V&{_ggFFhz7bjZ)p22!*JvMv76S}}#x%E`+->F`x4n{8eeuk;rF8A1lp2y?A7CRy#9fJWvBD^MHqM z1=>7-LI!YDXMQ^=*10I4n6D=6D9(^gKF&y{)k#h}%hJZH9egdnvB-9-NO!!bAGH0> zh*3+=8i(2+qBNW#QsK3$Tg66TxhPxbnVrNFT?baSsFm<=uw~cT%%)GoC!_}$`D3(o zYLJi;)MMCLe!BE0-v?0~H@mI`FCV8A2!t2!`=hSUo z$i{pt)0<2xK?FpR0Tku>4E)OQ$>`kk&@0^t#x9CqlXYel=_-CLs&YAcPx&$Ak-twB zDAJldJDb2FCYY=sJP4>?I-M}F)#^>Z!q>K{y2zKH9>)$0D7Sjy)zn$nNb%RCAXtQW zwR97-^=5;#<=Ww`qdW&h2a}=_#q>?LKuCUd8@6UvIjs`st(asL1?Kh*9o6sT^)&rJ zP_|*znrn4eC$p7H?OP{1t)EtmS*)$=NLss!UsYZu!E~!=hnA`mcZd0uU)ENuRgQ&P zbo7%eDdv0`20ysv%pZrRXIZaj70T!$$M3+%Se8xIXb{nLd(ktM7FVEMo|g*Bs%d2= zh|QIA)-sV<1@-y4O1ZfkOA9#jXZPVc_pN;GbH(cW``Qa4>bS@EJ@Rw@#S>}F2s-cT zz;kXTwj`#oAkK29MO5|!2M^#17UNG35E4a_ZntDKw>>?@oma-sPsC?o4d$#4kkt;b zUJc+e4gB!L#(r<&Ha15t>L$WG7zL3ZRmel-(Ydo7SoD z?M$FavMP>Gw~hdjPm@$&5rYa~?aR}LL1_H|Zed*{O>x$$NW!pm z9oAI1B{=18g+Tt;Gj))8p!!5`E zNFS}TNE7g1LW>V`tZi zc-`0?x&8^`cj6sj4-YgEYj#_){GhKBZ?Pi0HP5OECKBl&2Eayn^IQQ-hIvV+l_eRv zactk@)eN*hY&$vBO`#wdFHyyh3D&Jmf;NzB$M}QV&$YZhtn;DN&`>AgID>Hj@Sfl* z?Hv&HcYV}*6_IW|wN4>GVP$wbj-N=tO<~r@b+plaTCr|zIeYEJ-W>Y6!I7h_9iUPp zSWrha&hvMM=X!nreNvD(B&B5)KW#Jea7rG2T6iNQ^GX#=R_B$sJ zHwnu^H*!aJCe2|c{+Q4am<+!OzC*}x1!Z?L#ykAS--TO>1 z)3N$2h?eXuB=9&ye<@ggJkZ|3J21UAEsnrJ)-SL>r8%a~97JtQpJh&&1wDbloy!WJ ze4pw2fJ4yr?Tps>Fk}{>?Z2oOKC5CG-y`~|j#7O5;o^(pf|*zUmNpexuYwDz2bOWO zgP}TZ>kwk>P{fo8j+P5%Cz87{!iYCZGDbKnDzX3ioHe8Kb7becu$!)e!Qk(>b?8iL%yq3| zM`XZy>ee-H+@Ws(2xNT8wsw1_@eBB5|Aab>hJPS@o`M=Udfsz}0fqjjkvS^idZ?w} zufH|YOsNz1gJ2Ao5Q4y4f$Q4=>svQ>IQ<~JL=g4wUDhQ1()z59Nxdy1g@3!#DM zfQi}UTlDeW!jA`hl9h|R2HLlUHB8_C5d*@Xz^bzs+cP_WGuX=Laf9WU@NNO0^_OY; zAICL)S0`8X&$q9RPi$LQla5CjW3!~kv+NqlBD~M1zR8F7eN&1c<{1zJ00t#q3phO_ z7hEUx9Ukn04&|Q(te=CPn=9a+-Sd8)#Y^7jUK%Q$1d=b9=C53r`66fg8lA;LuR8{q z4e$z2$dn&yNnVovU91N_;)#q)Bfm9&ehaMhj~e@i-eZFa&3kp;c~{sTNtzwo4_MCA zSRTxHKe6)HeGH#m`@NUmy^;>@GUMhURxi~fMKp{1lz`p*iewpZnB>Y$MAf)y6W_?L!9Ga6h>?B_qy9t z!YK?~zI`c0VUGOtrPqJ=VKQ!Onl8vEqTOlelb0jm9lpsAQ*}7 z-+w=sj0-Q^U4CO;Qfy)s>svKb>h9WgI~(}Rk8&=KhNg%5{Ra4B9O%MWUk~B^w_o;WoqXHmx>y(X2ZIK&Xn$EAp3M&ovJBIKKyd z*A${81AF@9)h#RXdYo-<7E7rSOTboy_SZ&aa@qvgxlZiCV2$!&O`- z+GZI1H?Q@=Rqt;0ggxAZ_K6&?YBu31!kyQxnDUQhm8C0~_0BWqneS#AiR=JH=Ny{g9i2Q6?eO@ewJ@I1GN z4AkjkcyBMU-hobqlw6^xm-(Uu(#&=m_Wo;Z1t#(s|0!#9p?<1ZjgD3vpTeD0@l{Aw z_g(2J^2&_Ag<_@%(~;vvphQp+f&$^ML%|oj|zYp;$Tq7kgdSO*s1*hHCibeTLb9S!Ps@<#gwuMp+peFQF|t2xlnz0 zz)Td~k99bOnr#F9(+#{&r!Ru7r57u%> zlM|7k3^WE~LcJj{{Ct&4CyHrg%}3OE*rNzw<3QZE;wC&dX-!9C@Zxs=LtsezeE(I@ z=dC^18N^1LU8SINd0O6yb47!C0JxVYMW=;Go8Y7*&4tm7lumq^lTR*~r=SxpGZX5u z$FSRBux=g=ouM?{&qwelQHdWFb0N6O!tGkJbdugqE#$zlq2Ar1A=zD zA?P41!h&vhCR%fX7oHzq^np26n)`97J`Uc^HpPrY?r~{3t^y=yVGBbwKO+%n>2e@Z z)j3|p$1|&`)9FJ>@*5JCTizf=PLQz%}is?sEz+V03y zsZR<0W{LJX8L#-+JwV7BhU^Xvfs>44XB$wC&gfPxzDynaNhcFfIx!iIkSU8_)_}pr&^6 zKjDmxDb@oDT>n;**Z2OCAtZAp3eO$mpQRf&?m^hj7%8!r$VT zdY9*!o6+hnqV@wZy{@ol#o5GMHWK*FdT76C{eo-Gqg3pwM2SRTVEX~} z5?uhVa!&j9>LT1n*Vso#t?rMPUD8Qs=X?)KEjDgnRwg#Ml%_?Ts3(m{Y1jsDi_@uW z%FZ%U*G}iHX2r5{$)-SlIoj|y0DI@)T%cQxLFUyl6W8EY@unX%%OnmpJY4bEl}@L~ zd$J@YV#=)C+Wsj!fH0j0#*8HcK)fE+8bZ#HH<~GWv;kPoWUhkh8{aE9Sc0>;e=Jqc$eT#B>CLI?faqr?&lz%DZP3y zW~Q+|r81~rMbTX9?V9H+kLaQTnS6}DKDqm`&jx$GORQDTCU050LlY{0cv$z=cEm%~ zNL{16u*&sntGhPZnP6h;&M-~>wY?T_SD0h`;j7h-pwElfDmL*3WrGO(D(#=TrN`ax z3dF0Qe~KWx68K{blYSueere!%y_RBnX_F&Sn1AC4Ij-&Ypo7|i+vN(=8d(A^x3FI) z=9n{J}Tl%BJJm|(+ z{v+ze$WBu?cNiT%__PWN<6_kP;Nbc9Wmo8ye%%j=j2#?KXbr32^kso^J{SX*{dvB^ zls#w913lz32cZbtVlit9mAoAe8%0Yh8JEaGN?ZveVsi;hGb565*_|738r(5+A%gne zUmaS)c8G!p;(yNhQtlRuV4WWQ z*5HNefxl{OWToG41lYKaXg}zGHnjW98#|=<5Njn+@$S>cXO4j44#8X=62=-nyJwyg z5z-VZgkXXYojECB#9=_e<$A*icp%_eh_IFhoGLChj2i4)9>GqxAto?_*&JC_rIO3r zK=-45spa)P`s7zzH%Bo26@SN2-anWabZ-)hH{k9K7(yOp;`opI1k1YTBRC_V({&GR z(W{gasFn^!x{cbLqZWu&7m5*Lpoq@$;oIld#Jyp%K8Oqk^B^CIJaYtNX^(lJbh;gl z636nfBXOWZNFw?xjHjhok038^BOj$D0chnIVidnqDq|7Sm{&7@-HW7MX-r5%m38yi zguCqZ5J`>Sbd>%hJ&=wOH7V@p@dQ}jZ&;i*D1;bQQqkH2AN#-DTmZOC9YEz+kh-Kp zwq);Mow|Hwl6m(4>$m;M*w90XHDtOcu0uvFX8T%m0=n(AC_L(di078}SL~zEKUB;Zt zm72k7+;uN!q(~n({~FgVDmx|I*C0mUEf+1I&?C7H@!kO@l}rsbRHl<0QF<5Bu8eQ%JgtoYTi2Z6+S*koDAL>Y?mYSZM& z{%j;+EW_`{kPzbue& z)a7q5$PCwr^W~}WU!zVzruzHU7^~HUua|^-mdK}>fsE8MNc4WATg{S?L-sI(`ht$KRA=#=)${#fHF;-NmH59}(9DksQBBC_Hep88C zQA=AT(Qq=+c=6ZJUqRRVlWxehqRXst6e_4dJ@3Y_ItTi6CNQhdv>BjBjk5xSvxBq?mzL{}ru#<*CkxGRIxTOFHSd*G$Kx+v z9;>lotDe}O9-y4FMCPhoe~LjUl)d*d>+I`EBI}X%bMF2UBn&qS1>A?}a85Kk~Gw@K3UKCzv>G4>NRyG3%^ zTbsgvEr)A8Z$&5P<7O`NWK>Rkv73w`fGCVn(MdPcGTNm$X*gYHAMnD*^VG zw;TTa{o@wR;o6U59X^B2#=o17XnG9_daVXq&BwYS9(tV)dR^gq@5y>UbCs=^hD{Mi zY^Rk;XGm<_E4xI{hZXck47Ts+wnI(z$K&)T4D`o{6DE4LC+hSEu;u9mzvhc+g)WcY zL!>gsYoMi_$o&ciD+UIu4oao`TFVXw8+its8U{-j=6ciKUu>a&*L&+jd(T3v|H}5jCq@9; z{-3Y1pue1duIY!Ipt2m$zV3%&m|)@< z-OW&8rSDtS)!|y|L>kL1htS;(LAJ$32uKF*6Z;WROfjxfs{YQ9;~bJo9tIhhlCqf6 z^g@|P15NQ>v}hj>R*q(P^p&1i8KtiQdsQ-N=HOzT4K&MxD+3eUn*kI}6K-y^Pntj3 zp}QQKChU$I6ITPuHSal zKRW)r6|xZZI392q(sWdddovi)RhS}^16ylQXdKcRTGBaMz6dUne>kMfKcOnOq%UV2 zPC2pNJ+a$uH%(VE*HmS?mNbU5d?*9{+6w4I949j!%LpwE+gV*vWqElnMM)TTLc1(* zg!fz@)s?u8f*1rJi_H}r_sy@>Z$Z}8v2*LnntywgLQ$2aBIc^xjmHUl&vI6u$k^jY z`)U0fbZ8FxQce7J$OIIX{7HT$ds3W8*jSHPOt_y1P%m?YBE-iN<;D{+69qGJAvr+T z7#(N$;VzI+v`aK~c)3j>|Fz4dr7h}(=Czjii|9RBJG54FxCy-q9dGV0d&2UfDz8yWd-pimCcG{xsC_4M@yyWE5kGdt@6lVjFuogD89ZjB@*&=BwN*iK_}6a+Y!yTi4#v`L9cRLbjEw)w@FDn}OFWp41g22K&_G;iYT&`my5G>W>dG zM>v;rCsympyEn{VPiE~=sdw+=9DNjRt{*LaV{gDqM!_TxF~`O+*IGZ^*iD7*ePFTg zJyHLII@yDB_2B4K?C;bP_Z^nEP}U8C8C8s_+;Ea_g&Zi4QoeaEY==qij3#UYTX6#y zRD|DJ3ZrTZ4+Nvaf=&*u^CPae>P=I3?sidKM1I{(!@6M78laz=C?#LOWZudC1oRFd zDE*L*^sdLcUog0rMULn2b1u}Tzfe%`u5s=~EPe^1wjdgPX5EI`Y;JYs7eU72t&vdM zU*eS%1Fc`{UCqkpWGtOtB%PT1NEILFqjK(ez81d7fe1eEA}TvPJT!bHDVc^7u9mV z)d6+S{eb581^TJ%>2ImE--?kZr5LL3dLWcDh_7gu#240;f_EgY@<ZcqSnXRoD3lX|1o9W})6AWIel=X+YpAzxejirBryE9t4Z(pvaR$(Za`1m#2;w$CFyzzx z?=zh7vo2e6X%S>F<+;*h)0R7_(Nm?IShwdizSF2F-{S7?xL@zw0KAJ|xr}F@m0e&6 z(Gr@UocfrR6@$9pV`!7&FZ2ea{WHVuZcm>r=wvgFE&rBxhQ;t1vq;nBdij`8al}3qP)lNoYi39@G zWe?BQut>#|yICndK+qZFB>*%s2owU~@+S5ew^GO!VpH4qLk>=6v#rg9-33A%C&Q@> z*tg#rKFh#M(bKFTa9u3JeE9uJoQuo4*F%jDUryBFvY8q#PDDeFU1~Z-P25(C;&X2^ zkhQRCU&&#mpH(BXWZ2X3a2lJha(9x~4jiG=sAi&}7uBr&AQQ=@dwcd7L2=}fuJ2cK zT*$L&4!S5RmzWnYLg~1If81(w=zHMx-<4;yhr~I6_4Xw`^l=07pH0 z48W0QKI7UZFP!0;ef_HrT@S~#^v;U6S&1^UE#9%#6&Gb0HcP-${ZOjw{_z`Cl8ofb zd@#Yua7s+e!Jpz}RMrhDX~aw)nrtQ2NPQ$+dFO3ya&C#$D1HoT?dXQ<@Dy13S^!HW zkU+!G233dxAd87veGowlwm2)M}z;OB9uiPQxRcs zG$l_eE8C_##?kf!)Uq0#RQJVk|KI~frSWP`cLYL+n?W(v4t)JU%aVo(H}XlTx+=b< zYR94NWr}!&PGOv+ub#QlvZ0?{{TEw5>Nbt)E(g2G&Z*X2Vt?ghPArku*Ee^;IgykIm1??+H9 z{qKFDA%Z4{>%#mNe4!{H7=S2~zYmEnCF{kmq z%d=^=;UcVAz=h~-j|d!F1Si39u9M@R|HrUB1Gv{pHd=p4nnb1(Y!rmpQ95ud^kl3U zjS7AK;Ar=|Nv)0gLw|h_*gm+QF%^I;eGj>)o>u)Vj{z?jE(?MuFm}eREta*dlFQH= zZj~za(yuzp2o=V!x~g-;I10%j!MI4Q+4Z$3o|EU;6>VWiz0K32^4kxd3j_dCqBW8J zXxg2`1u%4uJLkyv!bcRABDOHCpF!F=*j@Lb=V>X7*hzcLOzHd6>uBS@-k9N%&)nPB z;vXGe*k$er{!txY3j?>bUuONofc%NM{U}cmoJc>ISegikjo>Uhs1=ab1HqA43t9Y; z<8@${gN+go#^b6C<6$HR^LX~B1~6ICxE~-YWs2=chlexAkfXRoQRkG}+AK;B2m=CuIntBS1i4xlK4K=l0<=vLI^^GK^{%C$mQ)qYHx^tb8KHds34BX97$N z#?(5(ow-;?dr|_9$nQ`Ru}jh2U3Cb z8D!SmEHvYO!UI|sGm@rwO_Wp8IX-k9{FL-l)e7FfQPmbY-xKcSPw^*oCjB;?KO@-` zQwB#hV=*i045J4l$QLTW38v(Hw1)h*dxvr1ei%McWQ;jhibuP;7vuC)eni9?{+93T z)gX$dB;C1?V2DNDr&0im@zT$(s`QnL92Jmn2tnse0(}anqohO#hGQ*^^J<2gjw0PJ zzK%TPOFG!@aeF3~EnZi0hF8n*;NiL>DObZ~&8u=BqC=MzGc8w=-0ib5u>lcSfJ_lH z3%&sk_D@kZlPEl-YD$G7+`)vH@md&HzW3r!Z5!;SDo~Tzh=G$4k@ii-@9fJMx2AiP zg=`&)8{VJpx@zsRUA@$iRrDjy58CflG(RdQB;fk10+}WqxaBma{aag~-wDpmr${q* zSF1fP3%Xh_^lCNT0P<*5v%I#psns))V&WXZNL z8pcb~3H5<)J(u3d3}0ExE~uTnW^y)Y_$Kn~{jbv+ZNWhIh?e1kB~)9ud9$IpwXKy{ zEn(WjXpQ~38jxs6Sk0t-=l;()*!)>-D`o;OzAk2AOUpotJ*kI5El1TMtJ%7UZ4(`? zNIH0FDATRwIUAi$!D4S=CU~g4=&i=xni@+QWA=DsBgeeS7B3^CXqvy6i;B7=Nd0r* zkf?&3*-+6<^7qllTkCX%2-WaNKjY6^$XUp{u9*)A+rGBEGoNUh>Ud99;)}expC&H8 zRZTOZxrj*MTG!_(aG#1Ymd`?j-MzU+n(~-41aB4G&3VptMH0NMh#s=GaE8=jysEhD zUi$;_*Eo3>5MkXIkShuZzVumUw^axJiTJz9{p!QLqF?_F7V27eXwDd~F79zL+?V!&f``k8p01`} z5iL37@s{kqT~XqtO_Ovzg+&3zu+tz>F@^qSL}%y{06zs$c_2!-Mleyn9ULFIL{sc(6SSO*ZOGMlmGe|epmC7?Z~3T4+1g`Xz66i0dZ9m#H*6JXB&t$Rg64nXMJV&M zz*fS_#v)3ba^E`KGKI#^La|CC>%J7hj#U)DrS=vD8NUCb+!WmVoFV7cb>2d%>NBlG zB$Bu0x0{n-C9Cme08xDJ??XXvaZ$V04r#Yf+^s_H_o6&YSh5+H9izW+W)6DA%|`D+ z7$3%$mvu$AsXO9B-58=37BAd4`uwL1asQT08zan=wlE{+cL-wo4(Ur0JSWv1z+O2>qer zxZGyu3@wfc?P3g#q&B9hDP=hYL;WFjD+P750jQDq(V_Te1>;gZzlxJYn?9d~W!J?8 z?x)S_=lf#TK-fDMqyuuK|IRb(lt$i!9A^C>CeOnVfc_MyHoN*@ zE`VAph;dY=yu<%>w-|l%H+u2oOh$qP)z{g>M}^X_vZawao4r^BL=^JGy|L05d&HAE z;`yc_8s@T=rLv|+vaWkxiKMd5=5y}~HFZX{e+m?DsFWU$!tJM%f#VB4eGJDq;b;os z>X{5INo7k3wO1;2Negx89!T?`)Cdz3Cr^CbQU*UwX4 zO5V}g(L@W$Obh8SYJ=4>t>nVakI+v;acK>RTm3@Y5#$!aNS1UYCaNUVimE0W7&N8? zMP?KS#srqanieB zu$7qRDaWoUZzma?B$9i5nU^Q6w{8WqA+66Q1?;`{(RoV1uM<;@Q-=#n^FdnY|BkZm zXZ+x-Tu>|gLns#7N$}A>zQwq!shZSj+18PUHUa5psTf+0 z2IM3+V|Tx{gOh2(Fp9I1&ok5Mv-9c0S`S2S3POHVq*+#_npRyb*rYjDO->*&X_~6&O?ytbOY%f=;UPY;7u5>GNmL z^WrarKxZlF9}6GNB0NiFgpaa&tFuRKvu7D{78zM)M@s0*B5GaUv}HWC#{L^yIR4*0xWx67tSS4rkwo!4!(e zfsUgi59|&^USxFV z;zyQQwEvu-{zvCoxo(6L{{E8_hEKM1D#>**<5doSBr4ZW%U^RY@)<8&H!th$S3Sj5$Q}`na@|b7?aDd76ylv+Z`C`OIn4$w?xPPHe{?6 z`TS^z=!wJd2fX`daPbjE3MuuoOJ@I*YX5V#(+jjdIop`=5bk5PW9NGP&jyy!;-%|A z+pFqL=%UTP$)&%#DnQP-b0q+#WOcc^1<|thVmmeJlCxQoXKpecN;>|;xcTXrdQ6gi z2;H@XS6YUjvPE!OMsQO{^pb)RxPx(WzTG86{=%x?TOu%cZtwc}Z+YFH!B5+YxsSRw zpK=yHMcSkCtfRpwqg8xB8Ds4YpTrn*M&c~{N@EJPmJv6P!QQIHR(g!x6f0zWm zk(BTkDy0khn={3dC5HG4y1+dJvJ2%;*2vK*VoK*q^TsEXvQ>&XB>(>NICeu2KwJj^ ziTCFkDGFhY4748^V;Yc4?mpOUBd*yZxh*r7*sv7Lvpm=_e@39~Vx^s9tvQ*3lEmCI zYAw-M+_NV{GJa{gLS@CrZV3JB^h1|p!~ znul{f4uQ6N{tWiEGAFa}?@zN~kGhP)ZG}QS-`A^EJ)sZne;#hPe+cclAo?WLoYIla(hqxvV$EM;*cTeyuo+2ZW~^D3a9cRfNL`%k zi^`wr!5vz&7EP-bbuBJwA1-aD7HzLT8jMz&IW5{HExHLFa%{~~C|oKPPw4~*>Q1TR2e>7qAG~#Z4IP;*7gz(F`Gstlo7I>=Ma>de&?&%Z0FLJ}bYHU4w zIL>i9ad1lQb35O*8f`qPBDA@{KRMCzxV)jb!6>>I;ke2@xvF`&Uvj$(w0YR^cq;LD za)h7rHmfypAo9AaDsdVx?s-qOVjn&tO%(cJs`x!T`pxm2kMpoHq?_#Xs1JL&ym)1R zdHt7og1&@9w%XLN+5_DpLP)&>1-yeWpM&JQGe{!#GoQX@G|E76u>?6dA`I}1|EZkAsVV>IzUS#J z|CzP5nM?m!+R@oJ|G6grtbzCWCI5w=?+Xw9i!gr|k%c5*sFbC8mX(B7w0c&IgjTJ3 L*gnAi_pbgw=3OYh literal 0 HcmV?d00001 diff --git a/docs/gen.gif b/docs/gen.gif new file mode 100644 index 0000000000000000000000000000000000000000..997e3c652e3bae6ce3f6537262e8454ce22a2781 GIT binary patch literal 2663 zcmeH``#;l*1I9nw@NpaF`ZB2r*-WD3lF|&>=G)20ZF7mtkd#hy=dj2`ZM3;xMuw4V z(xfCOx(T@z%B5UFC$i+|IGk_azvBDDd470)e4gj^e!U(?;t5MDe;g11YydyC)9<>{ zU^m4+G_oiR`s|x4}0*3&g z@a6=71vD%Q6%DSOJ^K{YxB$vg0npLHvEje5#{ull&d&cD{CzUahj4YsVLfHrt7Neq0nAdnXVKIjyHcxXs&q5R&=;w^xS2y zq^yJv?$1@*c_*e0b;&6DSN?wr%>5O5+g$0Vk`K^a^eEg}GC)N`U z=|!hDC0WHzEfnDUP)2_3yb;4F@Huz?p8DDt2wkKt`NGUQKZy2#p(6M0D0zNtSSzBT z#E8G1_68bYz&}YX|D#WI_(P&*L8W-A+*G{Z*Cb|WPPO28TB7FH)kUScZ4ZZF=h}0x zyEe1U)3fzAne%NRyUylNT=9zCC|J+C?|wyE5{&{sB0h~KzJ^biQY7G(DDTa~ogS2U z#N84cw4-9?s;ac-=@gZ4w;7TKl%tcT6`Mzu-k0_|_H- z$((#1T#yb4kN$Yw>WC^LDElkg8PrZmb%jZ5rYB$Vl&a=PA#qPCd_p8;0IrLIgFfgU zls}i_WAjbmAI)%_&m-S=)0fn?5)G8Z&p(Ic`o@BkqD!MzbVAe*45~DfGHt+LjmcH# z`p3TU31F3vmF1}KGEm9&HXl~P6Y&MS3Mv^Hxy`RwZca)oGc@bQG!tW-H*0*x_-mD;kmX}^?W%IZr)FQa6M6NT~(-IlP-GKbYx`IbO37~eVU zw(w$ZB!Hd}K@~;9fw1rRb{@(8H=Z$gIb+s*n+wRjLxJ!nq`^SQ-1T)>)PnZlr1rOj z&LS#Uf(!1i6r7hpgeB15TGr|*^+{p4?lhiT$H-j1N?RMj^0zrFfUlwV!@Yw+w`$HC zB0#A17J&YO;wNwoDwo@#=G#A(c;pM>Q(xR_M-=d26{WEUM|oxqdea!iZ^#AFFXa;m zkA~j2Ut~m-cE*f1O;LgOb{h|`CN>LPHvQ955}`}&D_SRCe9ZXT9C-ZxOn>}9?e5-8 zdfu#dPb@`;|L0m{=N2*eh|p8(bIodREZ{q6~?=Z*nxzoW48LJR0gC> z+QG$k^!h11bQti?omH~JU50GS-Qm>*5p0x^3bErqX1bQ_s-K_{L3mX)#H}ik%(WHl zDT(}P^-AU5IgWcvK>%EiW!0PdB;$Z8ktISan_ZR2H8o!+G@_+;@o*Q&?cn-B3d}W#_{lSHfDJzY0GwU0Cl@ zWT}hqD`HF+No+5^_h5SUDZ~qM&eis_e68-1l_e}wmJDo$(w~5y}QXPNU`bi8~_`J|T@gj3N#N{nUgkz@kz8i`4Wjd+oW?Y-C}@Q;?}Qh04K%Xb_5pHKjZTc26SOtq#j9YhVfoiLQe5 zBf>A~PR`jh#~d|OcIMkWeVfJf!<-M!^&;wi<8*6lh=Z_A_>O@bv7Q + + + + Super Methane Brothers Information + + + + + +

Super Methane Brothers Information

+

+

 

+
+

IMPORTANT NOTE: This is a conversion of the Commodore Amiga game. +I had been given permission by the company (Apache Software Ltd) to +release this game as GPL. However - THE ORIGINAL AMIGA +VERSION OF SUPER METHANE BROTHERS IS STILL A COMMERCIAL GAME IT'S +LICENCE HAS NOT CHANGED.

+
+

Game Summary: +

+

Trap baddies in a gas cloud. Suck into +your gas gun. Throw against a wall to destroy them.

+


+

+

Game Controls:

+

Press Fire to start. Use “Player One” +Fire for single player mode. Use "Player Two" Fire for two player +mode.

+

You will then be prompted to input the +player names. Use the keyboard to type in the name with a maximum of +four characters. Press Return when you have finished.

+

The game will start.

+

Use the keyboard to move the player +(See below for keys). Hold down the Jump higher. Use in combination +with the Left and Right keys for directional jumping

+

Tap Fire to fire gas from the gun. +

+

When a baddie is within a certain range +from the players gun, hold Fire to suck a trapped baddie into the +gun.

+

Release Fire to throw the trapped +baddie from the gun.

+


+

+

Keyboard - Player One:

+

Cursor key Left / Right to move left +and right

+

Cursor key Up to jump. +

+

Cursor key Down to move down (Only used +with the wings "Power Up")

+

Control key (CTRL) - Fire.

+


+

+

Keyboard - Player Two:

+

'A' key to move left

+

'D' key to move right

+

'W' key to jump. +

+

'S' key to move down (Only used with +the wings "Power Up")

+

Shift key - Fire.

+


+

+
+

Fire Power

+

Puff and Blow each have a Methane Gas Gun +which fires a cloud of immobilising gas. If this comes into contact +with a bad guy he will be absorbed into the gas and then float around +the screen for a limited time. Bad guys are harmless in this state. +Puff and Blow must suck the floating gas clouds into their guns and +blast them out against a vertical surface. Bad guys then turn into +bonuses which can be collected. Be warned! - the gas cloud dissolves +with time after which baddies become active again and extremely +annoyed.

+

Power-Ups

+

There are dozens of power-ups which may +appear on any floor. They remain for only a few seconds before +disappearing. Here are some examples:-

+

+

TURBO - Increases player speed

+

+

WHITE POTION - Invincibility

+

+

COOKIE - Smart Bomb

+

 

+

Time Limit

+

After a set time limit on each floor two +Time Minions appear to destroy Puff and Blow. The Time Minions chase +them relentlessly around the screen and if they are avoided for long +enough another two will appear. Death is then inevitable unless Puff +and Blow manage to complete the level.

+

Grump the Block

+

+

Grump is a bad-tempered block who cannot +move on his own. He is very useful to Puff and Blow who can move him +around by sucking him into their gas guns. They can use him to stand +on and also to form walls which they can fire baddies at.

+

Springs

+

+

On some floors Puff and Blow will come +across sprites made of flexible steel which they can use to catapult +themselves into the air. These also have the advantage of being +moveable and can be used to make otherwise impossible jumps.

+

Generators

+

+

A few floors within the game will contain +generators. These must be destroyed before a level can be completed +as they continually produce more and more bad guys. There may be 1 or +2 on a floor and Puff and Blow must fire baddies at them to destroy +them.

+

Playing Cards

+

If Puff and Blow manage to completely clear the screen +before the "HURRY UP" message appears on +the screen, one playing card will appear (Ace of Hearts, Clubs, +Diamonds or Spades). If all four cards are collected by either player +that player will get and extra life. Once a card is collected it is +retained until the game is over.

+

Baddies

+

Pudd and Blow must face many different +enemies with varying abilities including flying, walking, jumping and +shooting. Watch out for the Key Keeper and his four different +vehicles. Puff and Blow will need to use different tactics to defeat +these.

+

Example Baddies:-

+ + + + + + + + + + + + + + + + + + + + + +
+

+
+

+
+

+
+

BUGG

+
+

WHIRLGIG

+
+

SPIKE

+
+

+
+

+
+

+
+

SUCKER +

+
+

ZOOM

+
+

MECHABUG

+
+

Extra Lives

+

Puff and Blow will receive and extra life +where their score reaches certain values.

+

Secrets

+

There are lots of things to discover in +Super Methane Brothers.

+

Tips

+

On Boss levels attack the glass dome.

+

Click here go +to the Super Methane Brothers web site.

+ + + diff --git a/docs/mbug.gif b/docs/mbug.gif new file mode 100644 index 0000000000000000000000000000000000000000..7efb15986641cd47a248f687f54c1b29d7dcf0d0 GIT binary patch literal 1783 zcmZ?wbhEHbbYL)J_|51oXIhgxd=Zu}-u#^WifsjhjKzei30ap`M{YOz`l~eK z#>SM1kG6D)HplWrTrFFw6{2%>TG9DyduNxwj9XqS`$txD`|@)KMU;X!M9+8~vr1I! z%bhbnnT{V5mn+_&U1=1zwoTvq?46yTT`%-qoHWfx()9UZhgPk-d%q~YxvR_`TTWZ?{hf;8ZaI;J_frCHk;M zzQ!Q2h2Kmg#8+yeiip={-tt*N++`OYG>ZpmG_(q_O?cSGR5Ig0yL8Km106h5JZ^Vd zFXebJ;r-Q?OQo_Mp;9aYGgc@#xwuI_nD|`v<$+1Q|9&iSSkP%EJ=w=iZEm62!Y9|+ zCN^>|o8h2m9x(mj(w)mPf6JyVOUejZkT#>FFFY(-L91YSz_W!dL34dszs~Eg*|bxY z!M{}C#R6H8ER97wb+zWC^nTkZH)T?uf>`5+-d7CEx^}TgX3l$e<*MU9i&-qb zf124fTlk`Lqc_`fUI5uIW0R zbJEV;_b83){(i>qw-4r?zI5c;k%^}wX9oz|NfaDoo)CH2MI=~f%F*SCG7ZQ0;}2{+ zF72Z-EA_<3Qr#$n^M4*NaaTNO^fQ0{rZLuGr;l;4p|Y8AnCWL5hI3ZhXTO}6V0n9? zKH{WJito9HOFmzVsculN{ui42!P6$+h3+z><4CkY2ZHh>BQ6NIkv1f`8WJ! zz03T)_Qzx8ma0=m_x0!2Sp1Ei5zDy~||wBd4HQbj|}-~E&f>SGxtXhM{#6_+>vcbz*eiR-!+##$TH^m^a>C|kgNVO76p=Bp$nig{D zdITz+oS~k1OXgHa!bLXs`XruPQ(j(PVYFOtt=5-S=ht}cT=nDtV{;@=if+V?0>|by z-h#)cL|0FI6S+m^%BE87?eE!ku{^Ak_|vEzbAW+G*zAw^hs5K(FYTtuNN%{hIrI9q z+SlfKNlnwwrrkTev-s(Gh8uis431Azt}utzC%pY-lCx=b^zs^BX@++bmYm| zn{Vdw3Dr`ZPv@7JS-$9Pb?TH~)NpU- zimu*$9?Knb<905cXUi!rzNmSl#ENCV0#7NqH0P>_uaNIJ^<>G_^lwvExfL@y+*m9B z;>)XL%bZ%Y)@{DV^(J8#*D39Z`}m?GlICm8UcG+Nw3Sc2_vt-&!@k-oI(N&ZB+uMU z=T05Hwe@ya*18o}|E2!{AhxDmV#O8M)&M^E9+Gz9s8}DqZc?Z68U*&6H|MXGe zSs#09Nt?r-d7GQV3N|QB)J&eRT(`YZSaI#ojJcMtHeIU}t) zvd!v@%xdDzEestpRX$Uu@-zBO?ql|qY6%P~N}a(!XX#S*Inpa9GeiYxPhPWjURT@t z)X>z~ebU_>JJ|Ci_DpP@uzhFewyGoj(%Xd6))j42J+IOwRLZz0s_V`zncmuZmV4}_ zo#6)07X*p9oMvRIwi=yRCttcaDp|4c ezrOLgZTTX-Kwgf2JdK6V7f;j5Q*&Wpum%8su8xHO literal 0 HcmV?d00001 diff --git a/docs/spike.gif b/docs/spike.gif new file mode 100644 index 0000000000000000000000000000000000000000..a6da2ddb46b535bffab3b2258b9800749aa566a5 GIT binary patch literal 2316 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 N&e>~hLIMm7)&OmHK&$`& literal 0 HcmV?d00001 diff --git a/docs/sucker.gif b/docs/sucker.gif new file mode 100644 index 0000000000000000000000000000000000000000..dc65004747ee24c92648ae244b8d5eea6e87e80e GIT binary patch literal 1584 zcmZ?wbhEHbv|zAc_|5cyK!pk>g($h4)dk{y5tbXmw0)Vul2WA zPSe;HL|s^*m~&xw#b>sy*5QXQbQV0l^mO(14Xpc0{@eMiC}qCOC%Y?XK?CFAsPz@Q z?fUjG8U-KAkj-w;nYrod=@{eUyL+x~zTH@T(5Yd8S>s!ltmOLEo=FSx)^EhfrwE6k{ z+3Q8?InAq|u9vqvVcQip(A@siT{;XmIVpI@KAcw=S*tLm4S4IMKRXY~;P5&A(p(n;S>~WiG){aMQa%HZ!n)mV^c@pLqwIOMWn_s8n)EBHXo|f3N z-CR0Dvumf)Ohz^fp;^%@Jr7QffAk_PwZKjz-Nhhx=fPRkVyB+>rP{5C^Jo&vdNHpy zj#IMsj%n5M>HSV!8FTpgA~I*G@Kt3loAvIPWQSlEM^kJbjf@TeM2Wv584rXXTMsSvl+}j1%tWPv$k9xp4DScJ1^urR7ii zqXVViuwECN^_Km1)Xjr4*?gj7!gcqB>y+HFvq<0lAn!x;j`EYy_qt!DiDc~iBXn(g z^UF)SSCq57{;ii*ezA2!;a4^f&AADw-$R*Y%nu|VeNoxc-=lv6)#N=UJaF zIP%GKy3(H7$TbtaR(<-t>Bx246`Kw}_pLH^jNbT7X@-5aSyY>vXvmjKo=S7SWO?Ve zPh_-B_gx<@WzjC>!Oj0;10M*8>ixLD&&tAJ4FK~^pV0sS literal 0 HcmV?d00001 diff --git a/docs/title.gif b/docs/title.gif new file mode 100644 index 0000000000000000000000000000000000000000..d42a9eb64f2227524a27fee1ec3b581786b132cf GIT binary patch literal 8680 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 literal 0 HcmV?d00001 diff --git a/docs/turbo.gif b/docs/turbo.gif new file mode 100644 index 0000000000000000000000000000000000000000..eca26d1c184aa92ea3dae2e7f4efe626e008cb99 GIT binary patch literal 1477 zcmZ?wbhEHbv|})1_|5z+mlc*gxYWi7lLi^H$)Jsy?OU173i*w6Gy!Y;M;_2`I7hS7+d3;(@sX|kjHdZXDaQRoJ>f0T;K_qi?q{F?Ld>_At z%t-bNRhwmaX!$e$z_%(6sVyI0L{}8sg{u3MKhhMfvah=O++RsI^m?S*Th2Svb5*S_ zGIY4bI;lSp1SRh7x&uj zXBI`p_=_a`p1tkIY@^;|9GOVF=kWcyS5met^dVb V3=bS)Oy#^x?(E;%`3 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 literal 0 HcmV?d00001 diff --git a/source/game.cpp b/source/game.cpp index cde51d7..b1202e2 100644 --- a/source/game.cpp +++ b/source/game.cpp @@ -2115,8 +2115,9 @@ void CGame::TitleScreenLoop(void) m_Map.Draw(m_pBitmap); DrawScrFont( 116, GameVersionNumber, 200); - DrawScrFont( 130, "GAMECUBE", 220); - DrawScrFont( 142, "EDITION", 260); + DrawScrFont( 116+14, "GAMECUBE", 200+15); + DrawScrFont( 116+28, "EDITION", 200+30); + DrawScrFont( 116+42, "BY INFACT", 200+45); DrawScrFont( 200, "GAME LICENSE:"); DrawScrFont( 200+12, "GNU GENERAL PUBLIC LICENSE VERSION 2");