diff --git a/games-arcade/xrick/additional-files/ReadMe b/games-arcade/xrick/additional-files/ReadMe new file mode 100644 index 000000000..cccbea3d4 --- /dev/null +++ b/games-arcade/xrick/additional-files/ReadMe @@ -0,0 +1,270 @@ + + + + + + + + XRick + + + +
+XRick icon +

XRick
+by Bigorno

+
+

InstructionsUsageControlsMisc CommandsKeycodesAcknowledgements

+
+
+


+

Way before Lara Croft, back in the 1980's and early 1990's, Rick Dangerous was the Indiana Jones of computer games, running away from rolling rocks, avoiding traps, from South America to a futuristic missile base via Egypt and the Schwarzendumpf castle.

+

XRick is a clone of Rick Dangerous, known to run on Linux, Windows, BeOs, Haiku, Amiga, QNX, and all sorts of gaming consoles...

+

If you want to read more about Rick Dangerous, you may want to visit Rick Dangerous Resurrected (english) or Rick Dangerous Forever (french).

+ +

+index +Instructions

+

Walk through the maps, avoid traps, kill the Bad Guys... and try to stay alive long enough to accomplish your mission!

+

Rick can fire bullets, lay sticks of dynamite, walk, crawl, climb, and also poke walls or Bad Guys with his stick. Poking walls can trigger traps, open doors, etc. although sometimes dynamite or a bullet is needed... go figure. Rick starts with six bullets in his gun, six sticks of dynamite, and six lifes, as shown by the icons at the top of the screen:

+
+screenshot +
+

+index +Usage

+

When started from Terminal XRick accepts several parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
-fullscreenRun in fullscreen mode. The default is to run in a window.
-speed <speed>Run at speed <speed>. <speed> must be an integer between 1 (fast) and 100 (slow). The default is 75.
-zoom <zoom>Display with zoom factor <zoom>. <zoom> must be an integer between 1 (320x200) and 4 (4 times bigger). The default is 2.
-map <map>Start at map number <map>. <map> must be an integer between 1 and 4. The default is to start at map number 1.
-submap <submap>Start at submap number <submap>. <submap> must be an integer between 1 and 47. The default is to start at submap number 1 or, if a map was specified, at the first submap of that map.
-keys <keys>Override the default key bindings (see below).
-nosoundDisable sound.
-vol <vol>Play sounds at volume <vol>. <vol> must be an integer between 0 (silence) and 10 (max). The default is to play sound at maximal volume (10).
-data <data>Set data archive to <data>. <data> must be a zipped file (i.e. data.zip) or a directory. The default is to look for data.zip in the directory where XRick is run from.
+ +

+index +Controls

+

You control Rick either by joystick or keyboard. These are the default keys:

+ + + + + + +
left or S
right or D
up or O
down or K
fireSpace
+

By itself, the fire key/button doesn't do anything (besides leaving the intro to start with the game). Combined with a direction, however, it has Rick perform various actions:

+ + + + + +
fire + leftLashes out with his stick to the left
fire + rightLashes out with his stick to the right
fire + upFires a bullet
fire + downLights a stick of dynamite (run for cover!)
+

You can redefine the control keys if you start XRick from Terminal by using the -keys option.
+It's a fixed sequence of the five control keys: <left>-<right>-<up>-<down>-<fire>.
+For example, XRick -keys f-g-u-h-space will set F / G for left/right, U / H for up/down and Space for "fire".
+The Keycodes table at the bottom of this page contains a complete list of all valid keycodes.

+ +

+index +Misc Commands

+ + + + + + + + + + + + + + + + + + + + + +
PPause
ESCEnd (game over)
Alt QExit
F1Toggle fullscreen mode
F2, F3Zoom in or out (only when not running fullscreen)
F4Mute
F5, F6Increase or decrease sound volume
F7Toggle Trainer cheat mode (always six bullets, six sticks, six Ricks). A T shows in the corner of the screen.
F8Toggle Never Die cheat mode (nothing can kill Rick).A N shows in the corner of the screen.
F9Toggle Expose cheat mode (see all entities). A V shows in the corner of the screen.
+

Use the Never Die mode with care. Although it lets you walk through Bad Guys unharmed, it can produce strange results: some Bad Guys are meant to be killed, and if you don't, who knows what will happen? Also, if a ton of bricks falls on Rick, it won't kill him, but he will be trapped, because, well, you can't go through walls...

+ +

+index +Keycodes

+

These are all the valid keycodes to be used to configure the controls with the -keys parameter:

+ + +
+ +BACKSPACE
+TAB
+CLEAR
+RETURN
+PAUSE
+ESCAPE
+SPACE
+EXCLAIM
+QUOTEDBL
+HASH
+DOLLAR
+AMPERSAND
+QUOTE
+LEFTPAREN
+RIGHTPAREN
+ASTERISK
+PLUS
+COMMA
+MINUS
+PERIOD
+SLASH
+0 ... 9
+COLON
+SEMICOLON
+LESS +EQUALS
+GREATER +
+
+ +QUESTION
+AT
+LEFTBRACKET
+BACKSLASH
+RIGHTBRACKET
+CARET
+UNDERSCORE
+BACKQUOTE
+a ... z
+DELETE
+WORLD_0 ... WODLD_95
+KP0 ... KP9
+KP_PERIOD
+KP_DIVIDE
+KP_MULTIPLY
+KP_MINUS
+KP_PLUS
+KP_ENTER
+KP_EQUALS
+UP
+DOWN
+RIGHT
+LEFT +INSERT
+HOME
+END +
+
+ +PAGEUP
+PAGEDOWN
+F1 ... F15
+NUMLOCK
+CAPSLOCK
+SCROLLOCK
+RSHIFT
+LSHIFT
+RCTRL
+LCTRL
+RALT
+LALT
+RMETA
+LMETA
+LSUPER
+RSUPER
+MODE
+COMPOSE
+HELP
+PRINT
+SYSREQ
+BREAK
+MENU
+POWER
+EURO
+
+
+
+ +

+index +Acknowlegdements

+

XRick was developed and is maintained by Bigorno.net. Big chunks of this ReadMe were lifted from their website with permission. Thanks for the nice game, guys!

+ +


+ + + diff --git a/games-arcade/xrick/additional-files/up.png b/games-arcade/xrick/additional-files/up.png new file mode 100644 index 000000000..70f5f21bb Binary files /dev/null and b/games-arcade/xrick/additional-files/up.png differ diff --git a/games-arcade/xrick/additional-files/xrick.icon b/games-arcade/xrick/additional-files/xrick.icon new file mode 100644 index 000000000..22faa9411 Binary files /dev/null and b/games-arcade/xrick/additional-files/xrick.icon differ diff --git a/games-arcade/xrick/additional-files/xrick.png b/games-arcade/xrick/additional-files/xrick.png new file mode 100644 index 000000000..8f46331a0 Binary files /dev/null and b/games-arcade/xrick/additional-files/xrick.png differ diff --git a/games-arcade/xrick/additional-files/xrick.rdef b/games-arcade/xrick/additional-files/xrick.rdef new file mode 100644 index 000000000..198deb0f0 --- /dev/null +++ b/games-arcade/xrick/additional-files/xrick.rdef @@ -0,0 +1,38 @@ +resource app_signature "application/x-vnd.bigorno-xrick"; + +resource app_flags B_SINGLE_LAUNCH; + +resource app_version { + major = 10, + middle = 0, + minor = 0, + + /* 0 = development 1 = alpha 2 = beta + 3 = gamma 4 = golden master 5 = final */ + variety = 5, + + internal = 0, + + short_info = "XRick is a clone of Rick Dangerous", + long_info = "XRick is a clone of Rick Dangerous." +}; + +resource vector_icon { + $"6E63696608020006023C23A3B9D98B3A2AE23C68AA4A2815498F8A00B06868FF" + $"6E4A4A020006023B1CB03B4019BB40193B1CB04B146D4828CD00916969FF674B" + $"4B020106033F10000000000000003F50004900004A000000FFFFFF1DFFFC069D" + $"D233330587038B5252050102000602391C45B91E3C3CA7A83CA5FC46018C4A4C" + $"7300A70404FFFFAA0002000602391C45B91E3C3CA7A83CA5FC4206334631CF00" + $"A70404FFFFAA0009020442344833BE94BB4B4A483C3F5851595058515A4F573F" + $"5C47C743BCB602074234C187BACEBE94BB4B4A483C3F5851595058515A4F5841" + $"5E4A5A3E5C39CAE0BDAACAEFBC41503250324F33C427BB9FC470BB62C2D6BB12" + $"0604FA473A50335C3C5E375A41544558464C430206214D27422E48305D34483D" + $"43505546514B464E2C3F453E3737203B3135271F353442364704020E483A5445" + $"4942CCC6C31E0203593C5740563B513453374F315341573CC6C3C0D80802463A" + $"4F310607BA2AB83EC3CBBA90C93EBDFBC7E7BD70CAABBC23C4BABACCC14EBB23" + $"C3F5BA24C330BA3DC5550607AA3A2B36303B2E313835302D2B29242E26272632" + $"0C0A020103000A0501011001178400040A000100000A010102201F1F0A030104" + $"1001178322040A05010630202101178200040A050106123FEF7BBADCB63ADCB6" + $"3FEF7B46B5BA487E6101178200040A040105000A0601072028220A0501073028" + $"2201178100040A070108000A050108100117810004" +}; diff --git a/games-arcade/xrick/additional-files/xrick_icon_64.png b/games-arcade/xrick/additional-files/xrick_icon_64.png new file mode 100644 index 000000000..16f6c3ddc Binary files /dev/null and b/games-arcade/xrick/additional-files/xrick_icon_64.png differ diff --git a/games-arcade/xrick/patches/xrick-021212.patchset b/games-arcade/xrick/patches/xrick-021212.patchset index 15733c081..0424152ce 100644 --- a/games-arcade/xrick/patches/xrick-021212.patchset +++ b/games-arcade/xrick/patches/xrick-021212.patchset @@ -1,4 +1,4 @@ -From 4e87614d1aab89ab166509fc95e58196b3ba9b97 Mon Sep 17 00:00:00 2001 +From ccf5332c9a11ddd0242daa965306cae0710a1bb6 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Sun, 12 Jan 2014 21:32:19 +0100 Subject: Look for the datafile next to the executable. @@ -26,10 +26,10 @@ index 38d4e26..870adc7 100644 data_closepath(); sys_shutdown(); -- -1.8.3.4 +2.37.3 -From 7dc93820a6afc7a271d11c8efd0b29956b633cb9 Mon Sep 17 00:00:00 2001 +From fb1d68079b8cf99c7c99fb775d1a33ec2edf8ad7 Mon Sep 17 00:00:00 2001 From: Humdinger Date: Mon, 26 May 2014 19:18:37 +0200 Subject: Disable quitting with ESC, just end the currently running game. @@ -89,632 +89,97 @@ index 2394760..adde88f 100644 /* eof */ -- -1.8.3.4 +2.37.3 -From 5f874a7e5ea4f61f9624856657ff6ddfce458cef Mon Sep 17 00:00:00 2001 -From: Humdinger -Date: Tue, 27 May 2014 18:10:10 +0200 -Subject: Added ReadMe, icon and rdef +From 70b7bf437ab92f2a71c48b5046b09122ae145dae Mon Sep 17 00:00:00 2001 +From: Begasus +Date: Thu, 29 Jun 2023 13:01:09 +0000 +Subject: Makefile patches -diff --git a/ReadMe b/ReadMe -new file mode 100644 -index 0000000..cc4a2b4 ---- /dev/null -+++ b/ReadMe -@@ -0,0 +1,270 @@ -+ -+ -+ -+ -+ -+ -+ -+ XRick -+ -+ -+ -+
-+XRick icon -+

XRick
-+by Bigorno

-+
-+

InstructionsUsageControlsMisc CommandsKeycodesAcknowledgements

-+
-+
-+


-+

Way before Lara Croft, back in the 1980's and early 1990's, Rick Dangerous was the Indiana Jones of computer games, running away from rolling rocks, avoiding traps, from South America to a futuristic missile base via Egypt and the Schwarzendumpf castle.

-+

XRick is a clone of Rick Dangerous, known to run on Linux, Windows, BeOs, Haiku, Amiga, QNX, and all sorts of gaming consoles...

-+

If you want to read more about Rick Dangerous, you may want to visit Rick Dangerous Resurrected (english) or Rick Dangerous Forever (french).

-+ -+

-+index -+Instructions

-+

Walk through the maps, avoid traps, kill the Bad Guys... and try to stay alive long enough to accomplish your mission!

-+

Rick can fire bullets, lay sticks of dynamite, walk, crawl, climb, and also poke walls or Bad Guys with his stick. Poking walls can trigger traps, open doors, etc. although sometimes dynamite or a bullet is needed... go figure. Rick starts with six bullets in his gun, six sticks of dynamite, and six lifes, as shown by the icons at the top of the screen:

-+
-+screenshot -+
-+

-+index -+Usage

-+

When started from Terminal XRick accepts several parameters:

-+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+
-fullscreenRun in fullscreen mode. The default is to run in a window.
-speed <speed>Run at speed <speed>. <speed> must be an integer between 1 (fast) and 100 (slow). The default is 75.
-zoom <zoom>Display with zoom factor <zoom>. <zoom> must be an integer between 1 (320x200) and 4 (4 times bigger). The default is 2.
-map <map>Start at map number <map>. <map> must be an integer between 1 and 4. The default is to start at map number 1.
-submap <submap>Start at submap number <submap>. <submap> must be an integer between 1 and 47. The default is to start at submap number 1 or, if a map was specified, at the first submap of that map.
-keys <keys>Override the default key bindings (see below).
-nosoundDisable sound.
-vol <vol>Play sounds at volume <vol>. <vol> must be an integer between 0 (silence) and 10 (max). The default is to play sound at maximal volume (10).
-data <data>Set data archive to <data>. <data> must be a zipped file (i.e. data.zip) or a directory. The default is to look for data.zip in the directory where XRick is run from.
-+ -+

-+index -+Controls

-+

You control Rick either by joystick or keyboard. These are the default keys:

-+ -+ -+ -+ -+ -+ -+
left or S
right or D
up or O
down or K
fireSpace
-+

By itself, the fire key/button doesn't do anything (besides leaving the intro to start with the game). Combined with a direction, however, it has Rick perform various actions:

-+ -+ -+ -+ -+ -+
fire + leftLashes out with his stick to the left
fire + rightLashes out with his stick to the right
fire + upFires a bullet
fire + downLights a stick of dynamite (run for cover!)
-+

You can redefine the control keys if you start XRick from Terminal by using the -keys option.
-+It's a fixed sequence of the five control keys: <left>-<right>-<up>-<down>-<fire>.
-+For example, XRick -keys f-g-u-h-space will set F / G for left/right, U / H for up/down and Space for "fire".
-+The Keycodes table at the bottom of this page contains a complete list of all valid keycodes.

-+ -+

-+index -+Misc Commands

-+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+
PPause
ESCEnd (game over)
Alt QExit
F1Toggle fullscreen mode
F2, F3Zoom in or out (only when not running fullscreen)
F4Mute
F5, F6Increase or decrease sound volume
F7Toggle Trainer cheat mode (always six bullets, six sticks, six Ricks). A T shows in the corner of the screen.
F8Toggle Never Die cheat mode (nothing can kill Rick).A N shows in the corner of the screen.
F9Toggle Expose cheat mode (see all entities). A V shows in the corner of the screen.
-+

Use the Never Die mode with care. Although it lets you walk through Bad Guys unharmed, it can produce strange results: some Bad Guys are meant to be killed, and if you don't, who knows what will happen? Also, if a ton of bricks falls on Rick, it won't kill him, but he will be trapped, because, well, you can't go through walls...

-+ -+

-+index -+Keycodes

-+

These are all the valid keycodes to be used to configure the controls with the -keys parameter:

-+ -+ -+
-+ -+BACKSPACE
-+TAB
-+CLEAR
-+RETURN
-+PAUSE
-+ESCAPE
-+SPACE
-+EXCLAIM
-+QUOTEDBL
-+HASH
-+DOLLAR
-+AMPERSAND
-+QUOTE
-+LEFTPAREN
-+RIGHTPAREN
-+ASTERISK
-+PLUS
-+COMMA
-+MINUS
-+PERIOD
-+SLASH
-+0 ... 9
-+COLON
-+SEMICOLON
-+LESS -+EQUALS
-+GREATER -+
-+
-+ -+QUESTION
-+AT
-+LEFTBRACKET
-+BACKSLASH
-+RIGHTBRACKET
-+CARET
-+UNDERSCORE
-+BACKQUOTE
-+a ... z
-+DELETE
-+WORLD_0 ... WODLD_95
-+KP0 ... KP9
-+KP_PERIOD
-+KP_DIVIDE
-+KP_MULTIPLY
-+KP_MINUS
-+KP_PLUS
-+KP_ENTER
-+KP_EQUALS
-+UP
-+DOWN
-+RIGHT
-+LEFT -+INSERT
-+HOME
-+END -+
-+
-+ -+PAGEUP
-+PAGEDOWN
-+F1 ... F15
-+NUMLOCK
-+CAPSLOCK
-+SCROLLOCK
-+RSHIFT
-+LSHIFT
-+RCTRL
-+LCTRL
-+RALT
-+LALT
-+RMETA
-+LMETA
-+LSUPER
-+RSUPER
-+MODE
-+COMPOSE
-+HELP
-+PRINT
-+SYSREQ
-+BREAK
-+MENU
-+POWER
-+EURO
-+
-+
-+
-+ -+

-+index -+Acknowlegdements

-+

XRick was developed and is maintained by Bigorno.net. Big chunks of this ReadMe were lifted from their website with permission. Thanks for the nice game, guys!

-+ -+


-+ -+ -+ - -diff --git a/images/up.png b/images/up.png -new file mode 100644 -index 0000000000000000000000000000000000000000..70f5f21bb615cb8efbf77d0c7bd4aa70656b9260 -GIT binary patch -literal 367 -zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvI6;O0X`wF -z42lfP&si)xYySWL|1aO3fBpXa*uA=Sm%LY>w?BTr{{EXC>n?e0yzIOBg5#S{m+!yb -zaq@oC%5&DM&pWNYVE_8#h2`hW*IaNqe!pqMCGX?+8$N%3{_4|(Rp)JAeY*7O)5R~} -zp1uBf>E*`@%wE@4Lb-zSh3A|U%I`38f2}S* -zF!!7juR_ZT9TPqwbgY&3d5i44$rj -JF6*2Ung9Sip9uf} - -literal 0 -HcmV?d00001 - -diff --git a/images/xrick.png b/images/xrick.png -new file mode 100644 -index 0000000000000000000000000000000000000000..8f46331a0742fef54cfccb131faf973ca1afd3dd -GIT binary patch -literal 5031 -zcmbtYdpy(o|5u42Q61@!tW(J$t8|&tXkFZ;FcL#`klVzJ%q=V3B)YgW!dx~(&5XGv -z-zcn=xo$2=jE$*gR@V4_*6DkG=l|b7+vD?ky;1ZaK6lTau~b#oQkIjGQ?<4_ -z1Qcrx&}^Q@ioY2Y8c6Ku6p&dSQ_O3;;5E4kFv)asxs)iu?F -za&m(~a^F&~{HEJ`P)=@>ne{2S^ELKdUILX;wmC6)yV1MVMuRw`!I#0Un>|%%i3i2M -ztsQ?c{$a0z;4jm__U-a^&6wo6k)T^}_Cn(x3S`U=t0f}D4llFuL%j>8j5Mw)<4z9@g!2{|-o0RH8(=Vc!#f%$vN*7``Y$Y4BfG5tTgXToZ>Cqo_*^>l3 -zolMRMF_anR>wJX%Z0c*UkNWKOg8J$Z*NE8R`54#V<)guMV^gyqY2TkpiN>JX-F3@{ -za?Az7Gu#G1?W$I(i=WwYMaM6Yv%&Ef#FhzTE()#f@-+NnzKd9YNoM>SIBRlt{bwHl -zJ^?%&0tT&sf86-2_EM^V1Afhc$NwME+bznCHix#F_v+SW9t&y^C!aBdC@yt15!AJL=UZ(V$~3|DXD$8oj|-S=e> -ze@HZ=djxXS?dDs3gsRPb<{(_;NXS&sG0@a#i^gFO))F&rm)olBmAnU(Z|=WT&B{?1 -zmM89^_i;G&d>goAr7~V!ex5$INV%p%wwjL|SSO5#eUjq-1Gl*1wgLu?Vp_7ew-ghG -zB`LHlPI)le2id>e!q=6Dzm=w+&9`epP|7ass_&|cz#nx9|8W5YWt)Q{j;GeOmM#6o -zCug7TGkAk+r&6jiwzZ^lj2s7!SFgc6)!yTrujd1>HHe6*W(XfL!5$j0P4ViQvydpZ -zF3Oi{?>U>VM-Y9#&JIerKyAsyWVmVEuN7Jx^69Ah6j3C-;jJitSG$|&;FA1YB+>Wo -zcOh$8!?+NN!Ioe@i6Jb`h^9TK3uIFV)Z|4q987(uU?0&!N94jNl%0h^jIULu9)+{3SU49Bd|oK3maXFVF=_CesN}du8$Mr7=c3RqUm<*!=|=k4u6$ -zj#Nm_xcrRL5!v-lJ!{|-t2*r#2O%`K&sTn+3 -zTRL~>5(13g%1v%eIV2lTwEL^JVh~?9FfAEcbcD&S -zTYf56xp?+!Nj0oAJ*_rnI55$`^{%o4E?DWP=!&#DNkfk%4Im5;1tumQ_57wtyJ=V% -zhTR704{MoosLew|?cXI(KxsTY_#BN_%1!V#66b^-c`!s73>6yRY1nPmM_!tV0-p~& -zIFZ+col+`!%N=EYJU&9q$1CD676&McOwSUpNpqevuPXP|Q#!&NrY0X~k}_+=+7mI| -z&f?AgA631Em$rH4Pn@IlF2&?5jR>gwFt_8kh8Hzz%#E|2ZmB&>$E#tjg>Hq*N19JM -zCD8jqVNhGzD6av0-eKgC!hT+3k@lUJ?0-`?ekk8AQbNp&hWCtNN%J^w7>1Pk0R?w$ -zO{Gs@QRyK~eUb3$LOL~gZ-eT%^?rRX#OGTBO#^6344>Srg45_Ds}^L(#qTDR%$x@C -zKCEdUD;NOeP(S5L=+uq5C92~~x+3L6h~W9hFZ~2W@xNg`&3jXZ;>OH*b-DW3!<*`< -z;-&k1R2gLn0_u07^^-tDz5K1Nq!*u`zCKwJ$Il~bl>R^fW$e8c6KI;$#L#w8D-}7a -ze!A$y6}j{k{u%G^O%Yy=ql=cJ9Of~cWued}?uGD-r}Qq?^wD~!<@+j?bf7yLmbq7{ -z=HtiA`97a8ai=g3bcPv^wO>Yfh9Jn`NhZ2THk}gaRHXH&gnfK3Swn}6iu@>um`Uk% -zM|73^NZyH50}6e*+}-fSnE%PLfuuK4n+?U!4mZ60LYj+BsN|2N-7NkA`=~45%HgHI -zckSZ@nO6yKvrWA$qTBB;h4kJo+A`O(i2tI7`(TgZnXnvY -zGAk84J_XAclvFiZkcZnTQDzFUM`hjQHN6eegKokX~cLa#NT{an)BiaeGqjypNTjb1TTQRxx(Khe17k(pM;;5-pM!CoiwccP -zzM5ZL5$&+He(E11oB8Fa;4RQ=U1bjQoU$|Z`d@CAu3%}Mw?`fyGy@vohwl_R(!rB6 -zRv+i@P`WkOQf(-Z)uyvf+aML^7EFKKhUr7F|@8R|K -zH;%Oz@aH8FKIQHaB#|-X5M4_ViGf2`idoM<8}3dvRU8Nc~8HFHpaVAq0Y1mTp(|d -z;+&CrO>9x3uGl>P&y_A>)A$`aM&=1jOI~Gl>$bLOe7=E~J5?M5)3Sqh0lBE{Fnpsg -zlwq`DtQcv=Oczgtk_7mf$fq_Mgk`ENV39#(3K}ykeOMf=>_1tc*d_Tgh=@*!t+@wr -z)2IuUHNLAYQIx+d#ZKlil`&C$p3e=gN`CxYVT8zwk|UGm*%6cD3D1vs&Jdei2!*88 -zG$x?8K>+0{b6R?4U3oIcbQdY2*l(B|QFl@o~w1^0vI6GPPS7zPnJ+3%an;@ZDcJdW6TT -zmEk(&mZhfm>96ocmK3+UoMfWsxHV@dQ28O7)**dE>02>LF!u+(l#MiPMAOR<)*pbn -zz}#1VW@MpT&OwLUCVPYWb9oy0S4J{C1$f@sl!~8tkORc@65?hAts-Mu7NcvCNglpC -zkq_vv%+5j_sXZhGnk=$f0w^&+RVk9q^5Hd`BFY<8Pz9izPd}sPUKVf&)8fy&_1NQT -zue4uJwyiO4fe>V00rX=tWyd&h*fDpF5G_lA@jdIE$%E3xtmg<)nf3#^a5`w{x_8dP -zG4+alhTX2zOJa^+XHq2UJIaLjwus`>6xw|}|4^)+EI*ID-yKrxe?Xiw-;8$M*t%Bp -z9?4#IotJL2qzg)7j%8xX6Me-&3}c| -zB@o@ofZXR*7=96o)?>`QB)kprzV#1AJYWx`=MvO0N|X`y_u-I -zCvKYV-(E-?%Y~pRk8q$T6+D3q*k)m#?NT_f{0a2t=Rup9u%;(~=IvW7ZqGy!D1q>5 -z9r&Nf$~5iDgUG#qWZE-1i?@$P%)){F^aS0*5bEJi-^M+5sYh6Y=$PFmTbUd(0w-@7 -z+7BctuspDMG&3<;w&A5h20B$;vnw^n-X+dNDT#AdG}qu_)w@f&s9|ksCHy?Otc7DA -z<0!n$ksIE+@`>T~dZ@ad@TQ9e3gKojhj~)Roa-Z^-+s`jc@oe`Tu>$#rg}uHyET@>Wp*;#yBhkMKmKuDMKhV|VE< -z^0(lR3&(hZ%YFkmZ&R5|LQr*GGg0A)^{Bt)30iQ#WuWc#D+N` -z6EVa&(mlKcG!tY<0f;ga<-pjh(0Wfm(??bw5W7FAv>XXJfgL?5OoCV6lO$Vb@Y|*B -z#r)9q-TJWk)}d$M^L_{02wj+oxXXYuaCaAup(19>0#ktAK6>Sr!>{8}6PXESfyPRj -z!?T0MM-_1Ppw5}Fk-9O*8SK-#YzJoamAL&Nm#~&lAoz7-b>U6_k$UW_jf#udBU{S; -zq24U>&TmwliDEJytZmgQ%G%`^yX3&Kt-yDca3_0K$x=coGP7#6D7z%%JS@YW*;TRz -z=Z(hos#+ilJXs4HNnAaa@KgA4^&tCHdTW_-Z(z3PCDCv=7N5Bugd+nl8e0$vSbG^{ -zjvezc3xGV-`dY`r?@a^%=?Q~A#P2Q!Afx|*{Md(P%|tmK1p|9$W~PQ@ch5r5P(!&& -z$>~Acdke9^?gmF8+a1cf -z=UUofJ)Z!!z|`#+S|a4tf#HBqWiKRj>zuik9nd`N08J6c-_^IB(0HxA)+3Dc{z(H{ -zh8lBHvxI9sa~(Xm7LHy=T+&zifwlKXOVKETU*#z$Z1RE_<-p+X7)L|tl!*7M!Pz?p< -znd%z|+&6!N90=@XJTkJUT<+aZ!&ZKHp5!>EEKy^AJcY%l{=8!t#UjtZIn%eJ{PJHS -zkL*jOL(UB^m*2Q`6S&W05WqW2KveXb -z`4si*h;L7T<|E##hOt}TR(WTbN#<%m*!DfdYZC3AYuh`LV`y15?8IWMwE(&uws+~6 -z?865AXmFXaHL9jD08{y>tH~>1Zy#D#XDQZzpVoueHOF%Bmd<)Z$?50Fjfk-CVwJhX -zrR&~*z#MFV0}zlPARU>PUS{`5JK2dmZBRcfAuKvJK_C1+P0;{qV08w_-F* -yd2Vth>La)@L9N>$aob~B5rz%f)?|m-G$vG!EWG4hp2nm-Uk)R+qk!q15-q1RwKDOemR&Bj>hIVXgYcGzi -zcE)F{<2bEV3py=T#^Plvpa^0S!3!vnAOR90gxogCNlucTbKQIX*!!HEgoMk4`1Fr{ -z&$FJr&%Ug+-gkZLU2A=79~dFK0*bFz89!3_pDB|@D&zBl!FjV>!7q$d{%6WYjDS+V -zbKV5M=Wm_>Wu!75o1HZ~OQv9?@;_5HA|4O~MfGrQUbZ}OiAvE(lyRnPLlcO=R= -z6Lum3oWLy$%6an6MeM$32?v0SP9@W^qdYSuPXfu4z~v)*S%vx!XQHwrVMC1q#kbGr -z@Yp<yORot_=n1u9j3G}#X`MnOV{L)|=Yr@oZ6E;wKiqp^9z?q!)&p^ygha$5K{DX_IdIu@ST>hB;KIxd -z&Ys{}D*Iy$Oy^a&ZY)!A47b9IRJGvYva(x-n@`FH5^&`lFF0cm>mHf}BLVYD;lX8a -z^(?jkUj$e-pW>n*GZjA!OzIdW|6;lN&%>$g1LeVMe>u76qpGg1cZZWtrVSLqwz@8e -z^qktuRXdYQH^F_dv!Yl|U_UicNOB4IBl` -zeL8Cr5-Y|_;Iruw_DvzIw7U`7b;$F8EJ1EI%$*EBTB%F3&hwBv3M3auj=rN%K$5}h -zW6YAdo*N4M`o1?mWdFbl%`L-w`#g2Y56%z#bm=7j<9SY3xiA6KWK&b;_n)c_Z?zx& -zIrkO2Yu2u?fhuIIs$M7^pi{0tTB0033-x^HGBJbwzbos58?JOF?o+%rYxvAc`JBEDrUm}kF}UVt*s%+)o-u>zV~GUs*4Fj|FA0IA -zjV6jsTpTbB0~3hHV$?P_^Tw`SDHs}7_gIsOO3 -zFp-7rI)%3`(fC#cJX8%kTfyN5Y_LduqeVJ*v#(M2R>Rpd;43p`aN(3GBu$e9kW3`f -z-5?3{8U|ZiTG+O2+eyKvh#M_Q=!QXu-E~aENEhFs>-=f+<`mo>zy}!VnP81Z?8>!u -zH?Fxh*nIv}=e-4fDvSKCO4%Pp&IUQhQh#5e#>#i#<_oMbR13kFU|-)q4t(m|@@OQx -zM5oh<0E7?-(?qgG%(Thas%dQ7wvGAo=W{_t1!gETB>0ruM*yEB5eLGFL?-umv$H8v -zRq8BZOxNzX=d-GS;AOR0b6Toh{fX;0YX?u -zn}m`;fZLWXW%1(0IGs)uj|WqdEI>nmHy|xq0`N-`W1LP>ko8D}>V}3?1^<*f8EPiT -zhTZxnzMSy;Gp2gJ?8w3?Tp*l!zqx(hC>UD|Zg(b?Do_Ao5{MuO6+|wn6_G6K^z^{S -zH{raJ5`5X&mgr%%Fs6wq1YTK2DJVcF3PK1>A&7T$3<=)i#voUg)9s)DiV$=q5**ev -z>YAETmAoFyflnM2{>ihv@$_rjGDE^372^~Alh4Nhm-m7w1~DJR6?U2rVyZ<9u;^mz -z$!)c@kdd7vNqt=bFj`yFxn>s>AZ2F{2|lGC38ODmnKTTJB@!eIgMCMiq%L;>;na^I -zJs@S9KIGuMX}VNa>bXdA>FM!al5OFWGu>YWQ3jj?Vj+l15aVo8;y@$Ni>m6>*24d8 -zY2(~r5U<+}8492B0#nx!d3k9saQb}c?d_Phzzqa1fPkV{W;9!-^D@2&INctl-lKtu~Pw%Yu&?zqQE_OS#SKcwl*zN5`A7E -z0m3v%*4L+7TXDMyOqqh@bRGvDz-@bv0W`&8L=1!Wt}eFptq<-aqxInwJODt~F+Xe6 -zH+DVCT>dd~P=;1c-HalZ-_ADSf^yW0)pK<8fk!K|GP*?LB)4TN5CF#q^Dg -zz-jCZt=mFdv&PQ!g;ZzkXHlRB%tJQNMmx0v9o9YD`y>hO{x-~=1*>=L;6Q6@zade| -z&;qlyl|-L_;c&YtIQwjTrKJc-!oX_Do^VM&@i53ncgdnB0na5;91F^%0 -z(<6ou0{@sXjF~ly+|p7|6v7z-sC9O-t-6{rRZU$wADBH5(l`fQ}WN>I4o0doYu=BoeL2vh9vGc?F|j&J1{J4b+B0Od2(c9JkwYf5S*G -zj!Ypiy1PkqbRhYBNQyP3lq3na*NboLSh4~E5Q47ucHZ2(7hTu6eCAA&hJh9i1LOlQ -zoHha1EvESA_o%P<{CZF*q$4^aV`%InA=Tfyfo3dkXdxU9v2mlulqvMZ2JHAi**KU! -z6`o$Lv+uwGibszo*W$MbD=&|aYHO*ku4Zv% -zCB>>r!ZbN(b)hL(VY77X@T3I%+ihHR?@j9Z++0e8?6JdIebe7e@PbSdLRjvu0U?}D -zofY4OYnNGpR7@*eZYF^QOfG?$Q{nfo!h3af1oQGx{eG~$z_d_WoEQelt}dcYO_+v( -zP!uGm6M)*wc_0e#;W|Ww(QX -z8MlL(3HpV$(&xrtn$TyG1RLIfEpPV^kfz^Hz>)>9F2}AEA(~N@=12YCjM8(jdt`>gwgvQ#f -zP!SAr$<(Rj`~4(`h!~mnxoLA6kHwH}jYzf0>s3|MSZje8kb}Lkdt4Xz*#h;7Z_oE` -z^m^nm!jVLB07}wY3<-NtBy`K=GnyrH@1QTT(LYTpg0<`5mg~Wrok4<4fEo2*_JYp= -z3oAV2Iz6m;x0&s=wRqibRIe9VmeYEG5b04N^IVc;L`Hx`V68q|LZKAq=ddOx{R#N- -zEcLSG(*l2XxD2b8*n7!6Dqg%ny -zq0pJl;&FKtxD;O8tMTEXLnsahs@H4v@r;&FlVW>>$oM^gfTw|@VDAlH6I4sS7A$&E -zN+gwrHs1cUyXTd+nj2nzp^8HcY8rQ5$M3#>hx$M2XzeUvkd6m#cmrls!nk5EZHaYB -z@Yq98=!4Qi_~t^`yb-Rx)BG9cH44e*T1b*LY7AcKOiPEyWq|Ka9KB+HckH#tYWClJ|9fpu{G~R$qq>ET6Xo#1 -z9<&4X`kJd3s&`AKM-k|l24uV7qB(HxEErb=B;m+Wn4W-{rLb`?+_eaP{1hy`L`6zTHCx9o&2z_Pv3p`FotQO`g}O-`M^+Ku&=R^ -zHfu7}3;cjoR2bmZrqGu4O`-Q{!>6~)y1yQM=>kuAVII>lJ(x)kz8sxB>tN+e5buJ@ -zY0%sP?bWcT+#(@A2NVU`<2o_j^O}^v&0dsO!72`m)er-rj}=sYBQCdpu;@0oT;z -z=~#C+pBzr_{oD`iJ!1qMZKUa&mwWCfi7=B^srf$m_mw)=1z~(H{PIOOD*zR0dNN10 -z3!1|4@m@aDVOM<%(e)qcRlnUFe$p+JtpQo&`z7~eGYV!@!i<0!mk|jZszW%|Hib4| -zjpdtxmw|J%aJYDPeLe9+f;^80x4r3du&Ied)~awfu!4+L;jjq^=@{R+%CkZNS8D59 -zN`im1&ZqCg3_mO?fp7v!{iMG!04U6bPQjJC>UoItXB4otPCvBjqws2vByAt>%9`s+ -zN~6rEoSrzTa`rimy@_XQbUhW^XvLc2Hv@AUL!s!QHzE}`U_$z*zLFUG>E?fZ_M}I;87?tV+v+W!Hg?3wk9`zazHn7qKwLS(eL|$)F(8O1mp8zPYajsYvNHd -zVs$CgbP}&Ngx=Po#`C3F&PjgZo@6E)UGR0^Tw-Xy~y%w~O^cG~D+IUR<}Xe`zB4vRDC(Jy}`5s%u!csH%G2vrVmw -z^Bj(G!>#)n@qmAtQSh*2%8D5`*!XGJ4}SW(_KJPW+y}?TNL)6_P2V2X08enq;P*fR -zCf2m@{Hc_=JshrksjY4O$)7y24ch}21j&AYXd -zn8^)h>tInAJhi)lh5NDOURB|s240ob+ca+FBzgQz+B22qzxaQ=rU1pjd3?^IH_(PX -z3x4+xp?Q^vM0~z^EXhOMYaR2}S07*qoM6N<$g8k8I -Aga7~l - -literal 0 -HcmV?d00001 - -diff --git a/xrick.icon b/xrick.icon -new file mode 100644 -index 0000000000000000000000000000000000000000..22faa9411cbc2b33f657e4a93e49cb93b669db0f -GIT binary patch -literal 14975 -zcmeHOdyG_99X`V@3v8E1R~oRTI<1;67J&t$SRr%gb|27P3fT1|(#G-o?z!jAxx-z! -zWtWncIms_)&Uc>o_dfUTE?V5$xNvbptw0HZ@=Z4)lejkvLVl+mK4t@UoUtJr};R+V8^+r3N8a{La1ZUk{| -znHcB6zY3fWP$nupcn2`fCEmPbiM&#d9U&bzuJWX#e!Lf2{qevB!w>mt{alVzYknDB;ussfcy;U6$iHssS=I&x-@)-l}fto?~4fWW$>jBoXnx7 -zxwL`i@i#DXn5C~@2&MhDI0lS@6AWYUR1p0decWW!XHahf?E#JTh^GSxXPiS_g?a{v -zvj@@Ub_YNMSp6{SX_~lrj3R4U7z!pZdTcU^OeLdO@RQajM%i^C>>#k(MfZFhLyuSu -z;#?JW6kY>d7ns8F1RjAACw&_v*YSp(RSs?ojDeP(Z)Ggm<;shUqq$sU9;)N>7~ti% -z>?w~uY@YhlZ5ltlQADf^$ji+*R#0C0DL?r-6;!PJ3TOJH^HSk0z;)%9@`2U@_v7Wm -z4(=*HdD)#wA$+SC(gj`(fSJ@=>S;6Ta^2^&0}vo~P&L^e&|-iP-vmNcpO1P|^ygNC -z`TqNr8j}&NJ^sBh6ij2Y*f=Pc{Su{7m`{x@PLvdW2l{j_E8GCCbD214ImnO8-41SZ -znTZlYW5P@~nfq3fr|FKdoH6)?wzEtu4`GJ8I0cXLdvzmaH(d8{dfL -z-@MP9w|!T1=DvyM;oiN`YV(WcPrJ874{f~N-0_WV(G6Ae3JP7k!2g~)8C|=(H{b#k -zPVova=8i<~|Dg7=E9gSJIDx%xBss@5i`g)V!=OG8{YM9g;qo~U10eCGAdZ{Fw!tx) -z`LN?KJ3v7ecn%8;7;*t=W>>PpR&V->n}|1k&F0o8;#tv;AR6R4*oko=s6EYxg=V1_ -zbrYsz`HmBq*>7(nn&6m%?9z`d7%jL9XJeXOxHH?l*{Vw?cVZ#VOK0P~OPV>3hRg%V -z@#EZk_-=Ggad6vkIS`RXbfyxi41SCJs!XiQiX-g&3}b_w_Yh{$Q7Epca~IBAVV{@J -zaWjZTo_C_CZ#L^Vj_G9>#4+kQ_?yqS!p4Y?5p7GF8x-CPTskb=^tI=H2sj;RnV8_g -ze+W$OJH>N(-r?Y#iC8v^3%U@EiUpoVE)z>;yHlCoSdJ;_U%v9rlT&X!8F}W!ifzkZ -zIoALCec!!#^0MDXF6?^sM=kY#M4~E;XN{=Ay7i&?hUDW+>f>KLeRESH?1gK0;L6|>+1_jwHGsjocah>y&67>oM1j%?4uOE -z27P`$Y6EaTAN6D4em-iqgMUaLg<0?}=je-y%V^Q}wu8?zWT)XM6%UaApd$a;+_}19 -zox1SWf(08sBYl_4OLNeq8Ia3gYcNM#E!IOu2tfeJS`3E`Fr$5A@_$Gyg3{Eb1o5*j~>FfI{5fMm&zGL3TNSS$fvN6)1N)N|_Z@dTuCy?Njl6t$w3nSfO*) -z!ymC*KwPs7eq6sv%>>RTE5rSXpAY$@q+XC5f0KQaBF1w(Fa*BE!R`BNI1}%-1EKv^ -ziw!=88_f!7TG2%XgHQ(jau8p<2Uj2~xeBMXlHmuethLfgSh@A#Y-cPHx7X^8t@G>X -zGZx}RLF7^gA@F8N9xqzQv?m$ea*zLzUZZ2D5p~mHhY0>je5_ -zHt3btI2_7PUe!b3cRF}MUVIu?UKF=2FKRWj4}2lEKT^69i)X~67)2hg&g8P3!2SKo -zBj{5+0QIp5rcee3b`Z -z=;GBLyd5}YM;lSL!*!G`*o@+U)?6mFIxhH@INTXa0}-f -zdhj&*$);jkqO6DO{kW|p23Ku7E3_5;>#4mz=hBVqSjABEYFa&;wgBJ|RlfZEc -z*X^k<*CjiWpOB~zBb&U5YiUP=kzoX+k{uN%btOBJe(PFXf=1YmP9J@z|BVOFN6szl -zK6&KqOZ`qAQFzCb^?yBi@C(Mv@%)S9|2x+hh8xd|MN$BsMvlu-C=;YOa1 -z{BnBz%7rO_D;M6oUAd?aBDGg`5egevjAc0X(hx9zGm+<9t^7^B81>8F_+r#Af8)O- -z_~mb7hRD+<4S`R0@FDWI%gL*B6B^+RZZM+1WV6*$k8WHyV~DUB4cVM&f!n -mI*E%s+?*@(aE??^4I?8cdALhv)|Zo4$-{jTJlu#_(*FT1tD>d= - -literal 0 -HcmV?d00001 - -diff --git a/xrick.rdef b/xrick.rdef -new file mode 100644 -index 0000000..6d691eb ---- /dev/null -+++ b/xrick.rdef -@@ -0,0 +1,38 @@ -+resource app_signature "application/x-vnd.bigorno-xrick"; -+ -+resource app_flags B_SINGLE_LAUNCH; -+ -+resource app_version { -+ major = 10, -+ middle = 0, -+ minor = 0, -+ -+ /* 0 = development 1 = alpha 2 = beta -+ 3 = gamma 4 = golden master 5 = final */ -+ variety = 5, -+ -+ internal = 0, -+ -+ short_info = "XRick is a clone of Rick Dangerous", -+ long_info = "XRick is a clone of Rick Dangerous." -+}; -+ -+resource vector_icon { -+ $"6E63696608020006023C23A3B9D98B3A2AE23C68AA4A2815498F8A00B06868FF" -+ $"6E4A4A020006023B1CB03B4019BB40193B1CB04B146D4828CD00916969FF674B" -+ $"4B020106033F10000000000000003F50004900004A000000FFFFFF1DFFFC069D" -+ $"D233330587038B5252050102000602391C45B91E3C3CA7A83CA5FC46018C4A4C" -+ $"7300A70404FFFFAA0002000602391C45B91E3C3CA7A83CA5FC4206334631CF00" -+ $"A70404FFFFAA0009020442344833BE94BB4B4A483C3F5851595058515A4F573F" -+ $"5C47C743BCB602074234C187BACEBE94BB4B4A483C3F5851595058515A4F5841" -+ $"5E4A5A3E5C39CAE0BDAACAEFBC41503250324F33C427BB9FC470BB62C2D6BB12" -+ $"0604FA473A50335C3C5E375A41544558464C430206214D27422E48305D34483D" -+ $"43505546514B464E2C3F453E3737203B3135271F353442364704020E483A5445" -+ $"4942CCC6C31E0203593C5740563B513453374F315341573CC6C3C0D80802463A" -+ $"4F310607BA2AB83EC3CBBA90C93EBDFBC7E7BD70CAABBC23C4BABACCC14EBB23" -+ $"C3F5BA24C330BA3DC5550607AA3A2B36303B2E313835302D2B29242E26272632" -+ $"0C0A020103000A0501011001178400040A000100000A010102201F1F0A030104" -+ $"1001178322040A05010630202101178200040A050106123FEF7BBADCB63ADCB6" -+ $"3FEF7B46B5BA487E6101178200040A040105000A0601072028220A0501073028" -+ $"2201178100040A070108000A050108100117810004" -+}; +diff --git a/Makefile b/Makefile +index d87bc0e..eddc21c 100644 +--- a/Makefile ++++ b/Makefile +@@ -71,10 +71,8 @@ endif + all: + @echo "ROOTDIR=$(ROOTDIR)" > Makefile.global + @echo "XOBJ=$(XOBJ)" >> Makefile.global +- @echo "CFLAGS=-g -ansi -pedantic -Wall -W -O2 -I $(ROOTDIR)/include $(shell sdl-config --cflags)" >> Makefile.global +- @echo "LDFLAGS=-lz $(shell sdl-config --libs)" >> Makefile.global +- @echo "CC=gcc" >> Makefile.global +- @echo "CPP=gcc -E" >> Makefile.global ++ @echo "CFLAGS+=-pedantic -Wall -I$(ROOTDIR)/include $(shell sdl-config --cflags)" >> Makefile.global ++ @echo "LIBS+=-lz $(shell sdl-config --libs)" >> Makefile.global + $(MAKE) -C src all + + clean: +diff --git a/src/Makefile b/src/Makefile +index fb1c7eb..147f143 100644 +--- a/src/Makefile ++++ b/src/Makefile +@@ -40,10 +40,10 @@ OBJECTS = unzip.o data.o scr_xrick.o scr_pause.o scr_imain.o scr_imap.o scr_game + all: $(TARGET) + + $(TARGET): $(OBJECTS) $(XOBJ) +- $(CC) $(OBJECTS) $(XOBJ) $(LDFLAGS) -o $(TARGET) ++ $(CC) $(LDFLAGS) $(OBJECTS) $(XOBJ) -o $(TARGET) $(LIBS) + + %.o: %.c +- $(CC) $(CFLAGS) -c $< -o $@ ++ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ + + xrick.res: xrick.rc + windres $< -O coff -o $@ -- -1.8.3.4 +2.37.3 + + +From f0965542e16acc9a77b8f55ac17bcdb7b1c13d9d Mon Sep 17 00:00:00 2001 +From: Begasus +Date: Thu, 29 Jun 2023 13:08:02 +0000 +Subject: Fix multiple defenitions + + +diff --git a/include/img.h b/include/img.h +index dbd5798..e4808cb 100644 +--- a/include/img.h ++++ b/include/img.h +@@ -27,7 +27,7 @@ typedef struct { + U8 *pixels; + } img_t; + +-img_t *IMG_SPLASH; ++extern img_t *IMG_SPLASH; + + #endif + +diff --git a/src/dat_snd.c b/src/dat_snd.c +index d28705d..42343c4 100644 +--- a/src/dat_snd.c ++++ b/src/dat_snd.c +@@ -19,14 +19,14 @@ + + sound_t *WAV_WAA; + sound_t *WAV_BOMB; +-sound_t *WAV_BULLET; +-sound_t *WAV_WALK; +-sound_t *WAV_JUMP; ++extern sound_t *WAV_BULLET; ++extern sound_t *WAV_WALK; ++extern sound_t *WAV_JUMP; + sound_t *WAV_TING; +-sound_t *WAV_BOMBSHHT; +-sound_t *WAV_BONUS; ++extern sound_t *WAV_BOMBSHHT; ++extern sound_t *WAV_BONUS; + sound_t *WAV_SHHT; +-sound_t *WAV_BOX; ++extern sound_t *WAV_BOX; + sound_t *WAV_DDDING; + + #endif /* ENABLE_SOUND */ +-- +2.37.3 diff --git a/games-arcade/xrick/xrick-021212.recipe b/games-arcade/xrick/xrick-021212.recipe index eb3799bd6..1f5c258d3 100644 --- a/games-arcade/xrick/xrick-021212.recipe +++ b/games-arcade/xrick/xrick-021212.recipe @@ -13,6 +13,12 @@ REVISION="3" SOURCE_URI="http://www.bigorno.net/xrick/xrick-021212.tgz" CHECKSUM_SHA256="aa8542120bec97a730258027a294bd16196eb8b3d66134483d085f698588fc2b" PATCHES="xrick-$portVersion.patchset" +ADDITIONAL_FILES=" + xrick.rdef + ReadMe + up.png + xrick_icon_64.png + xrick.png" ARCHITECTURES="?all x86_gcc2" @@ -39,6 +45,7 @@ BUILD_PREREQUIRES=" BUILD() { + cp $portDir/additional-files/xrick.rdef . make $jobArgs rc -o xrick.rsrc xrick.rdef xres -o xrick xrick.rsrc @@ -46,10 +53,10 @@ BUILD() INSTALL() { - mkdir -p $appsDir/XRick + mkdir -p $appsDir/XRick/images cp xrick $appsDir/XRick/XRick cp data.zip $appsDir/XRick - cp ReadMe $appsDir/XRick - cp -r images $appsDir/XRick + cp $portDir/additional-files/ReadMe $appsDir/XRick + cp $portDir/additional-files/*.png $appsDir/XRick/images addAppDeskbarSymlink $appsDir/XRick/XRick }