summaryrefslogtreecommitdiff
path: root/games/finalbattle
diff options
context:
space:
mode:
authorfrueauf <frueauf@pkgsrc.org>1998-07-26 22:06:10 +0000
committerfrueauf <frueauf@pkgsrc.org>1998-07-26 22:06:10 +0000
commitf32e73bee19345f706361abed7192731ba5a0aaf (patch)
tree44874aa82b428fc09d1f2597788b6115a20b2f0f /games/finalbattle
parentcc4a6b0436a9125f688bbd8a74d0043c50800cb9 (diff)
downloadpkgsrc-f32e73bee19345f706361abed7192731ba5a0aaf.tar.gz
Initial addition of finalbattle-0.0, a multiplayer space battle simulation
for X. Fixes pr 5853 by Tim Rightnour.
Diffstat (limited to 'games/finalbattle')
-rw-r--r--games/finalbattle/Makefile20
-rw-r--r--games/finalbattle/files/md51
-rw-r--r--games/finalbattle/patches/patch-aa146
-rw-r--r--games/finalbattle/patches/patch-ab42
-rw-r--r--games/finalbattle/pkg/COMMENT1
-rw-r--r--games/finalbattle/pkg/DESCR15
-rw-r--r--games/finalbattle/pkg/PLIST243
7 files changed, 468 insertions, 0 deletions
diff --git a/games/finalbattle/Makefile b/games/finalbattle/Makefile
new file mode 100644
index 00000000000..7330af106e1
--- /dev/null
+++ b/games/finalbattle/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 1998/07/26 22:06:10 frueauf Exp $
+#
+
+DISTNAME= finalbattle.0.0
+PKGNAME= finalbattle-0.0
+CATEGORIES= games x11
+MASTER_SITES= ftp://ftp.sonic.net/pub/users/nbs/unix/x/finalbattle/
+
+MAINTAINER= root@garbled.net
+
+MAKEFILE= makefile
+WRKSRC= ${WRKDIR}/final
+
+USE_X11= yes
+
+.include "../../mk/bsd.pkg.mk"
+.if (${OBJECT_FMT} == "ELF")
+RPATH= -Wl,-rpath,${PREFIX}/lib
+.endif
+MAKE_ENV+= RPATH=${RPATH}
diff --git a/games/finalbattle/files/md5 b/games/finalbattle/files/md5
new file mode 100644
index 00000000000..987bfb5fce2
--- /dev/null
+++ b/games/finalbattle/files/md5
@@ -0,0 +1 @@
+MD5 (finalbattle.0.0.tar.gz) = 3abedb540d855c803aa66a34ff57a02b
diff --git a/games/finalbattle/patches/patch-aa b/games/finalbattle/patches/patch-aa
new file mode 100644
index 00000000000..86245155f15
--- /dev/null
+++ b/games/finalbattle/patches/patch-aa
@@ -0,0 +1,146 @@
+--- makefile.orig Thu Apr 2 21:55:07 1998
++++ makefile Sun Jul 26 06:51:44 1998
+@@ -11,7 +11,9 @@
+
+-POSTPROCESS=strip
+ CC=gcc
+-#XLIB=-L/usr/openwin/lib -lX11
+-XLIB=-L/usr/X11/lib -lX11
+-
++XLIB= $(RPATH) -L$(PREFIX)/lib -lX11
++INSTALLROOT=$(PREFIX)
++DATA=$(PREFIX)/share/finalbattle
++SPRITES=$(PREFIX)/share/finalbattle/sprites
++DEFS=-DSPRITES=\"$(SPRITES)\" -DDATA=\"$(DATA)\"
++CFLAGS+= -I$(PREFIX)/include $(DEFS)
+
+@@ -27,2 +29,18 @@
+
++install: final
++ install -s -o bin -g bin -m 0755 final $(INSTALLROOT)/bin
++ mkdir -p $(SPRITES)/asteroids
++ mkdir -p $(SPRITES)/obj
++ mkdir -p $(SPRITES)/ships
++ mkdir -p $(SPRITES)/upgrade
++ mkdir -p $(SPRITES)/weapon
++ install -o bin -g bin -m 0644 sprites/asteroids/* $(SPRITES)/asteroids
++ install -o bin -g bin -m 0644 sprites/obj/* $(SPRITES)/obj
++ install -o bin -g bin -m 0644 sprites/ships/* $(SPRITES)/ships
++ install -o bin -g bin -m 0644 sprites/upgrade/* $(SPRITES)/upgrade
++ install -o bin -g bin -m 0644 sprites/weapon/* $(SPRITES)/weapon
++ @rm -r sprites/*/
++ install -o bin -g bin -m 0644 sprites/* $(SPRITES)
++ install -o bin -g bin -m 0644 final.news $(DATA)
++ install -o bin -g bin -m 0644 README.txt $(DATA)
+
+@@ -30,12 +48,9 @@
+
+-final: final.o lib/connect.o lib/gc.o lib/hints.o lib/window.o \
+- lib/text.o setup.o graphics.o radarwin.o math.o lib/rndm.o \
+- event.o movement.o actionwin.o commwin.o weapons.o misc.o \
+- weaponwin.o damagewin.o upgradewin.o lib/color.o lib/visual.o
+- $(CC) final.o lib/connect.o lib/gc.o lib/hints.o lib/window.o \
+- lib/text.o setup.o graphics.o radarwin.o math.o lib/rndm.o \
++OBJS= final.o connect.o gc.o hints.o window.o \
++ text.o setup.o graphics.o radarwin.o math.o rndm.o \
+ event.o movement.o actionwin.o commwin.o weapons.o misc.o \
+- weaponwin.o damagewin.o upgradewin.o lib/color.o lib/visual.o \
+- -o final $(XLIB) -lm
+- $(POSTPROCESS) final
++ weaponwin.o damagewin.o upgradewin.o color.o visual.o
++
++final: $(OBJS)
++ $(CC) $(OBJS) -o $@ $(XLIB) -lm
+ chmod 755 final
+@@ -44,3 +59,2 @@
+ $(CC) convert.c -o convert
+- $(POSTPROCESS) convert
+ chmod 755 convert
+@@ -55,79 +69,28 @@
+ lib/color.h lib/visual.h
+- $(CC) final.c -c
+-
+ convert.o: convert.c
+- gcc convert.c -c
+-
+-
+-# The main executable's library object files:
+-
+ setup.o: setup.c setup.h const.h glovar.h types.h misc.h lib/gc.h \
+ lib/connect.h lib/rndm.h lib/text.h lib/color.h lib/visual.h
+- $(CC) setup.c -c
+-
+ misc.o: misc.c misc.h const.h glovar.h
+- $(CC) misc.c -c
+-
+ graphics.o: graphics.c graphics.h const.h glovar.h types.h
+- $(CC) graphics.c -c
+-
+ radarwin.o: radarwin.c radarwin.h const.h glovar.h types.h
+- $(CC) radarwin.c -c
+-
+ weaponwin.o: weaponwin.c weaponwin.h const.h glovar.h types.h graphics.h
+- $(CC) weaponwin.c -c
+-
+ event.o: event.c event.h const.h glovar.h types.h radarwin.h \
+ weaponwin.h lib/rndm.h lib/connect.h
+- $(CC) event.c -c
+-
+ math.o: math.c math.h
+- $(CC) math.c -c
+-
+ movement.o: movement.c movement.h const.h glovar.h types.h weaponwin.h \
+ misc.h weapons.h event.h upgradewin.h
+- $(CC) movement.c -c
+-
+ actionwin.o: actionwin.c actionwin.h const.h glovar.h types.h
+- $(CC) actionwin.c -c
+-
+ damagewin.o: damagewin.c damagewin.h const.h glovar.h types.h graphics.h \
+ lib/text.h
+- $(CC) damagewin.c -c
+-
+ upgradewin.o: upgradewin.c damagewin.h const.h glovar.h types.h graphics.h \
+ lib/text.h
+- $(CC) upgradewin.c -c
+-
+ commwin.o: commwin.c commwin.h const.h glovar.h types.h lib/text.h
+- $(CC) commwin.c -c
+-
+ weapons.o: weapons.c weapons.h movement.h const.h glovar.h
+- $(CC) weapons.c -c
+-
+-
+-# Other library object files:
+-
+-lib/color.o: lib/color.c lib/color.h
+- $(CC) lib/color.c -c -o lib/color.o
+-
+-lib/visual.o: lib/visual.c lib/visual.h
+- $(CC) lib/visual.c -c -o lib/visual.o
+-
+-lib/rndm.o: lib/rndm.c lib/rndm.h
+- $(CC) lib/rndm.c -c -o lib/rndm.o
+-
+-lib/connect.o: lib/connect.c lib/connect.h
+- $(CC) lib/connect.c -c -o lib/connect.o
+-
+-lib/text.o: lib/text.c lib/text.h
+- $(CC) lib/text.c -c -o lib/text.o
+-
+-lib/gc.o: lib/gc.c lib/gc.h
+- $(CC) lib/gc.c -c -o lib/gc.o
+-
+-lib/hints.o: lib/hints.c lib/hints.h
+- $(CC) lib/hints.c -c -o lib/hints.o
+-
+-lib/window.o: lib/window.c lib/window.h
+- $(CC) lib/window.c -c -o lib/window.o
++color.o: lib/color.c lib/color.h
++visual.o: lib/visual.c lib/visual.h
++rndm.o: lib/rndm.c lib/rndm.h
++connect.o: lib/connect.c lib/connect.h
++text.o: lib/text.c lib/text.h
++gc.o: lib/gc.c lib/gc.h
++hints.o: lib/hints.c lib/hints.h
++window.o: lib/window.c lib/window.h
diff --git a/games/finalbattle/patches/patch-ab b/games/finalbattle/patches/patch-ab
new file mode 100644
index 00000000000..5a752d4fa36
--- /dev/null
+++ b/games/finalbattle/patches/patch-ab
@@ -0,0 +1,42 @@
+--- setup.c.orig Thu Apr 2 21:52:57 1998
++++ setup.c Sun Jul 26 06:47:23 1998
+@@ -198,3 +198,3 @@
+
+- fi = fopen("final.news", "r");
++ fi = fopen(DATA "/final.news", "r");
+
+@@ -799,3 +799,3 @@
+
+- sprintf(fname, "sprites/obj/%c.obj", i + 'a');
++ sprintf(fname, SPRITES "/obj/%c.obj", i + 'a');
+
+@@ -812,3 +812,3 @@
+ {
+- sprintf(fname, "sprites/obj/%c.obj", j + 'a');
++ sprintf(fname, SPRITES "/obj/%c.obj", j + 'a');
+
+@@ -937,3 +937,3 @@
+ CopyFromParent, black[i], TITLE_EVENT_MASK, VISUAL);
+- XReadBitmapFile(display[i], titlewin[i], "sprites/title.xbm", &titlew,
++ XReadBitmapFile(display[i], titlewin[i], SPRITES "/title.xbm", &titlew,
+ &titleh, &titlebitmap[i], &xhot, &yhot);
+@@ -982,3 +982,3 @@
+
+- fi = objopen("sprites/obj/asteroids.obj", 16);
++ fi = objopen(SPRITES "/obj/asteroids.obj", 16);
+
+@@ -1005,3 +1005,3 @@
+
+- fi = objopen("sprites/obj/drone.obj", 1);
++ fi = objopen(SPRITES "/obj/drone.obj", 1);
+
+@@ -1033,3 +1033,3 @@
+ {
+- sprintf(str, "sprites/obj/upgrade_%c.obj", i + 'a');
++ sprintf(str, SPRITES "/obj/upgrade_%c.obj", i + 'a');
+
+@@ -1060,3 +1060,3 @@
+ {
+- sprintf(str, "sprites/obj/weapon_%c.obj", i + 'a');
++ sprintf(str, SPRITES "/obj/weapon_%c.obj", i + 'a');
+
diff --git a/games/finalbattle/pkg/COMMENT b/games/finalbattle/pkg/COMMENT
new file mode 100644
index 00000000000..3dd19cca261
--- /dev/null
+++ b/games/finalbattle/pkg/COMMENT
@@ -0,0 +1 @@
+a multiplayer space battle simulation for X.
diff --git a/games/finalbattle/pkg/DESCR b/games/finalbattle/pkg/DESCR
new file mode 100644
index 00000000000..c7df2b94546
--- /dev/null
+++ b/games/finalbattle/pkg/DESCR
@@ -0,0 +1,15 @@
+This is a multiplayer space battle game for the X Window System written in
+C for Unix. Each player has a number of windows presenting different
+information and controls, including a short range viewscreen showing your
+ship in the center and other objects near it, a long range "map" (aka
+"radar") showing all players, a damage report and repair window, a weapon
+selection window, a ship's-computer and player-to-player communications
+window, and a ship upgrade status window.
+
+The game uses the X network protocol to display graphics and receive
+player input from mulitple servers. Only one client is running and is in
+control of the entire game. Temporary clients can also be ran which
+simply send a message to the main client telling it to add a server to the
+game. If there is space in the game, and the main client can access your
+server, then a new player is "born" onto that server. (Usage: "final -add
+...")
diff --git a/games/finalbattle/pkg/PLIST b/games/finalbattle/pkg/PLIST
new file mode 100644
index 00000000000..ab2d8e0fb6d
--- /dev/null
+++ b/games/finalbattle/pkg/PLIST
@@ -0,0 +1,243 @@
+@comment $NetBSD: PLIST,v 1.1 1998/07/26 22:06:11 frueauf Exp $
+bin/final
+share/finalbattle/sprites/asteroids/ast00.pbm
+share/finalbattle/sprites/asteroids/ast01.pbm
+share/finalbattle/sprites/asteroids/ast02.pbm
+share/finalbattle/sprites/asteroids/ast03.pbm
+share/finalbattle/sprites/asteroids/ast04.pbm
+share/finalbattle/sprites/asteroids/ast05.pbm
+share/finalbattle/sprites/asteroids/ast06.pbm
+share/finalbattle/sprites/asteroids/ast07.pbm
+share/finalbattle/sprites/asteroids/ast08.pbm
+share/finalbattle/sprites/asteroids/ast09.pbm
+share/finalbattle/sprites/asteroids/ast10.pbm
+share/finalbattle/sprites/asteroids/ast11.pbm
+share/finalbattle/sprites/asteroids/ast12.pbm
+share/finalbattle/sprites/asteroids/ast13.pbm
+share/finalbattle/sprites/asteroids/ast14.pbm
+share/finalbattle/sprites/asteroids/ast15.pbm
+share/finalbattle/sprites/asteroids/mael00.pbm
+share/finalbattle/sprites/asteroids/mael01.pbm
+share/finalbattle/sprites/asteroids/mael02.pbm
+share/finalbattle/sprites/asteroids/mael03.pbm
+share/finalbattle/sprites/asteroids/mael04.pbm
+share/finalbattle/sprites/asteroids/mael05.pbm
+share/finalbattle/sprites/asteroids/mael06.pbm
+share/finalbattle/sprites/asteroids/mael07.pbm
+share/finalbattle/sprites/asteroids/mael08.pbm
+share/finalbattle/sprites/asteroids/mael09.pbm
+share/finalbattle/sprites/asteroids/mael10.pbm
+share/finalbattle/sprites/asteroids/mael11.pbm
+share/finalbattle/sprites/asteroids/mael12.pbm
+share/finalbattle/sprites/asteroids/mael13.pbm
+share/finalbattle/sprites/asteroids/mael14.pbm
+share/finalbattle/sprites/asteroids/mael15.pbm
+share/finalbattle/sprites/obj/a.obj
+share/finalbattle/sprites/obj/asteroids.obj
+share/finalbattle/sprites/obj/b.obj
+share/finalbattle/sprites/obj/c.obj
+share/finalbattle/sprites/obj/d.obj
+share/finalbattle/sprites/obj/drone.obj
+share/finalbattle/sprites/obj/e.obj
+share/finalbattle/sprites/obj/special_a.obj
+share/finalbattle/sprites/obj/upgrade_a.obj
+share/finalbattle/sprites/obj/upgrade_b.obj
+share/finalbattle/sprites/obj/upgrade_c.obj
+share/finalbattle/sprites/obj/upgrade_d.obj
+share/finalbattle/sprites/obj/upgrade_e.obj
+share/finalbattle/sprites/obj/upgrade_f.obj
+share/finalbattle/sprites/obj/upgrade_g.obj
+share/finalbattle/sprites/obj/upgrade_h.obj
+share/finalbattle/sprites/obj/upgrade_i.obj
+share/finalbattle/sprites/obj/upgrade_j.obj
+share/finalbattle/sprites/obj/weapon_a.obj
+share/finalbattle/sprites/obj/weapon_b.obj
+share/finalbattle/sprites/obj/weapon_c.obj
+share/finalbattle/sprites/obj/weapon_d.obj
+share/finalbattle/sprites/obj/weapon_e.obj
+share/finalbattle/sprites/obj/weapon_f.obj
+share/finalbattle/sprites/obj/weapon_g.obj
+share/finalbattle/sprites/obj/weapon_h.obj
+share/finalbattle/sprites/ships/a01m.pbm
+share/finalbattle/sprites/ships/a01p.pbm
+share/finalbattle/sprites/ships/a02m.pbm
+share/finalbattle/sprites/ships/a02p.pbm
+share/finalbattle/sprites/ships/a03m.pbm
+share/finalbattle/sprites/ships/a03p.pbm
+share/finalbattle/sprites/ships/a04m.pbm
+share/finalbattle/sprites/ships/a04p.pbm
+share/finalbattle/sprites/ships/a05m.pbm
+share/finalbattle/sprites/ships/a05p.pbm
+share/finalbattle/sprites/ships/a06m.pbm
+share/finalbattle/sprites/ships/a06p.pbm
+share/finalbattle/sprites/ships/a07m.pbm
+share/finalbattle/sprites/ships/a07p.pbm
+share/finalbattle/sprites/ships/a08m.pbm
+share/finalbattle/sprites/ships/a08p.pbm
+share/finalbattle/sprites/ships/a10m.pbm
+share/finalbattle/sprites/ships/a10p.pbm
+share/finalbattle/sprites/ships/a11m.pbm
+share/finalbattle/sprites/ships/a11p.pbm
+share/finalbattle/sprites/ships/a12m.pbm
+share/finalbattle/sprites/ships/a12p.pbm
+share/finalbattle/sprites/ships/a13m.pbm
+share/finalbattle/sprites/ships/a13p.pbm
+share/finalbattle/sprites/ships/a14m.pbm
+share/finalbattle/sprites/ships/a14p.pbm
+share/finalbattle/sprites/ships/a16m.pbm
+share/finalbattle/sprites/ships/a16p.pbm
+share/finalbattle/sprites/ships/a17m.pbm
+share/finalbattle/sprites/ships/a17p.pbm
+share/finalbattle/sprites/ships/a18m.pbm
+share/finalbattle/sprites/ships/a18p.pbm
+share/finalbattle/sprites/ships/alien.pbm
+share/finalbattle/sprites/ships/behem.pbm
+share/finalbattle/sprites/ships/claw.pbm
+share/finalbattle/sprites/ships/claw00.pbm
+share/finalbattle/sprites/ships/claw01.pbm
+share/finalbattle/sprites/ships/claw02.pbm
+share/finalbattle/sprites/ships/claw03.pbm
+share/finalbattle/sprites/ships/claw04.pbm
+share/finalbattle/sprites/ships/claw05.pbm
+share/finalbattle/sprites/ships/claw06.pbm
+share/finalbattle/sprites/ships/claw07.pbm
+share/finalbattle/sprites/ships/claw08.pbm
+share/finalbattle/sprites/ships/claw09.pbm
+share/finalbattle/sprites/ships/claw10.pbm
+share/finalbattle/sprites/ships/claw11.pbm
+share/finalbattle/sprites/ships/claw12.pbm
+share/finalbattle/sprites/ships/claw13.pbm
+share/finalbattle/sprites/ships/claw14.pbm
+share/finalbattle/sprites/ships/claw15.pbm
+share/finalbattle/sprites/ships/drone.pbm
+share/finalbattle/sprites/ships/dronem.pbm
+share/finalbattle/sprites/ships/fighter.pbm
+share/finalbattle/sprites/ships/kling.pbm
+share/finalbattle/sprites/ships/mil.pbm
+share/finalbattle/sprites/ships/rocket.pbm
+share/finalbattle/sprites/ships/skinny.pbm
+share/finalbattle/sprites/ships/tri00.pbm
+share/finalbattle/sprites/ships/tri01.pbm
+share/finalbattle/sprites/ships/tri02.pbm
+share/finalbattle/sprites/ships/tri03.pbm
+share/finalbattle/sprites/ships/tri04.pbm
+share/finalbattle/sprites/ships/tri05.pbm
+share/finalbattle/sprites/ships/tri06.pbm
+share/finalbattle/sprites/ships/tri07.pbm
+share/finalbattle/sprites/ships/tri08.pbm
+share/finalbattle/sprites/ships/tri09.pbm
+share/finalbattle/sprites/ships/tri10.pbm
+share/finalbattle/sprites/ships/tri11.pbm
+share/finalbattle/sprites/ships/tri12.pbm
+share/finalbattle/sprites/ships/tri13.pbm
+share/finalbattle/sprites/ships/tri14.pbm
+share/finalbattle/sprites/ships/tri15.pbm
+share/finalbattle/sprites/ships/viper0.pbm
+share/finalbattle/sprites/ships/viper1.pbm
+share/finalbattle/sprites/ships/viper2.pbm
+share/finalbattle/sprites/ships/viper3.pbm
+share/finalbattle/sprites/ships/viper4.pbm
+share/finalbattle/sprites/ships/viper5.pbm
+share/finalbattle/sprites/ships/viper6.pbm
+share/finalbattle/sprites/ships/viper7.pbm
+share/finalbattle/sprites/ships/viper8.pbm
+share/finalbattle/sprites/ships/viper9.pbm
+share/finalbattle/sprites/ships/vipera.pbm
+share/finalbattle/sprites/ships/viperb.pbm
+share/finalbattle/sprites/ships/viperc.pbm
+share/finalbattle/sprites/ships/viperd.pbm
+share/finalbattle/sprites/ships/vipere.pbm
+share/finalbattle/sprites/ships/viperf.pbm
+share/finalbattle/sprites/ships/wwing00.pbm
+share/finalbattle/sprites/ships/wwing01.pbm
+share/finalbattle/sprites/ships/wwing02.pbm
+share/finalbattle/sprites/ships/wwing03.pbm
+share/finalbattle/sprites/ships/wwing04.pbm
+share/finalbattle/sprites/ships/wwing05.pbm
+share/finalbattle/sprites/ships/wwing06.pbm
+share/finalbattle/sprites/ships/wwing07.pbm
+share/finalbattle/sprites/ships/wwing08.pbm
+share/finalbattle/sprites/ships/wwing09.pbm
+share/finalbattle/sprites/ships/wwing10.pbm
+share/finalbattle/sprites/ships/wwing11.pbm
+share/finalbattle/sprites/ships/wwing12.pbm
+share/finalbattle/sprites/ships/wwing13.pbm
+share/finalbattle/sprites/ships/wwing14.pbm
+share/finalbattle/sprites/ships/wwing15.pbm
+share/finalbattle/sprites/upgrade/negate~
+share/finalbattle/sprites/upgrade/upgrade_a0.pbm
+share/finalbattle/sprites/upgrade/upgrade_a1.pbm
+share/finalbattle/sprites/upgrade/upgrade_a2.pbm
+share/finalbattle/sprites/upgrade/upgrade_a3.pbm
+share/finalbattle/sprites/upgrade/upgrade_a4.pbm
+share/finalbattle/sprites/upgrade/upgrade_b0.pbm
+share/finalbattle/sprites/upgrade/upgrade_b1.pbm
+share/finalbattle/sprites/upgrade/upgrade_c0.pbm
+share/finalbattle/sprites/upgrade/upgrade_c1.pbm
+share/finalbattle/sprites/upgrade/upgrade_c2.pbm
+share/finalbattle/sprites/upgrade/upgrade_c3.pbm
+share/finalbattle/sprites/upgrade/upgrade_c4.pbm
+share/finalbattle/sprites/upgrade/upgrade_c5.pbm
+share/finalbattle/sprites/upgrade/upgrade_c6.pbm
+share/finalbattle/sprites/upgrade/upgrade_c7.pbm
+share/finalbattle/sprites/upgrade/upgrade_d0.pbm
+share/finalbattle/sprites/upgrade/upgrade_d1.pbm
+share/finalbattle/sprites/upgrade/upgrade_d2.pbm
+share/finalbattle/sprites/upgrade/upgrade_d3.pbm
+share/finalbattle/sprites/upgrade/upgrade_d4.pbm
+share/finalbattle/sprites/upgrade/upgrade_d5.pbm
+share/finalbattle/sprites/upgrade/upgrade_d6.pbm
+share/finalbattle/sprites/upgrade/upgrade_d7.pbm
+share/finalbattle/sprites/upgrade/upgrade_e0.pbm
+share/finalbattle/sprites/upgrade/upgrade_e1.pbm
+share/finalbattle/sprites/upgrade/upgrade_e2.pbm
+share/finalbattle/sprites/upgrade/upgrade_e3.pbm
+share/finalbattle/sprites/upgrade/upgrade_e4.pbm
+share/finalbattle/sprites/upgrade/upgrade_e5.pbm
+share/finalbattle/sprites/upgrade/upgrade_e6.pbm
+share/finalbattle/sprites/upgrade/upgrade_e7.pbm
+share/finalbattle/sprites/upgrade/upgrade_f0.pbm
+share/finalbattle/sprites/upgrade/upgrade_f1.pbm
+share/finalbattle/sprites/upgrade/upgrade_f2.pbm
+share/finalbattle/sprites/upgrade/upgrade_f3.pbm
+share/finalbattle/sprites/upgrade/upgrade_g0.pbm
+share/finalbattle/sprites/upgrade/upgrade_h0.pbm
+share/finalbattle/sprites/upgrade/upgrade_i0.pbm
+share/finalbattle/sprites/upgrade/upgrade_i1.pbm
+share/finalbattle/sprites/upgrade/upgrade_i2.pbm
+share/finalbattle/sprites/upgrade/upgrade_i3.pbm
+share/finalbattle/sprites/upgrade/upgrade_j0.pbm
+share/finalbattle/sprites/upgrade/upgrade_j1.pbm
+share/finalbattle/sprites/upgrade/upgrade_j2.pbm
+share/finalbattle/sprites/upgrade/upgrade_j3.pbm
+share/finalbattle/sprites/upgrade/upgrade_j4.pbm
+share/finalbattle/sprites/upgrade/upgrade_j5.pbm
+share/finalbattle/sprites/upgrade/upgrade_j6.pbm
+share/finalbattle/sprites/upgrade/upgrade_j7.pbm
+share/finalbattle/sprites/upgrade/upgrade_x0.pbm
+share/finalbattle/sprites/weapon/special_a.pbm
+share/finalbattle/sprites/weapon/special_mask.pbm
+share/finalbattle/sprites/weapon/weapon_a.pbm
+share/finalbattle/sprites/weapon/weapon_b.pbm
+share/finalbattle/sprites/weapon/weapon_c.pbm
+share/finalbattle/sprites/weapon/weapon_d.pbm
+share/finalbattle/sprites/weapon/weapon_e.pbm
+share/finalbattle/sprites/weapon/weapon_f.pbm
+share/finalbattle/sprites/weapon/weapon_g.pbm
+share/finalbattle/sprites/weapon/weapon_h.pbm
+share/finalbattle/sprites/weapon/weapon_mask.pbm
+share/finalbattle/sprites/makeasteroids-asterax
+share/finalbattle/sprites/makeasteroids-maelstrom
+share/finalbattle/sprites/makeships
+share/finalbattle/sprites/makeupgrades
+share/finalbattle/sprites/makeweapons
+share/finalbattle/sprites/title.xbm
+share/finalbattle/final.news
+share/finalbattle/README.txt
+@dirrm share/finalbattle/sprites/asteroids
+@dirrm share/finalbattle/sprites/obj
+@dirrm share/finalbattle/sprites/ships
+@dirrm share/finalbattle/sprites/upgrade
+@dirrm share/finalbattle/sprites/weapon
+@dirrm share/finalbattle/sprites
+@dirrm share/finalbattle