Import boswars-2.3

Bos Wars is a futuristic real-time strategy game. It is possible to play
against human opponents over LAN, internet, or against the computer.
It aims to create a completely original and fun open source RTS game.


ok simon@
This commit is contained in:
ajacoutot 2007-07-14 20:33:54 +00:00
parent 3220b66c97
commit b35f128504
6 changed files with 818 additions and 0 deletions

57
games/boswars/Makefile Normal file
View File

@ -0,0 +1,57 @@
# $OpenBSD: Makefile,v 1.1.1.1 2007/07/14 20:33:54 ajacoutot Exp $
COMMENT= real-time strategy game
V= 2.3
DISTNAME= boswars-${V}-src
PKGNAME= boswars-${V}
CATEGORIES= games x11
HOMEPAGE= http://www.boswars.org/
MAINTAINER= Antoine Jacoutot <ajacoutot@openbsd.org>
# GPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= http://www.boswars.org/dist/releases/
WANTLIB= X11 Xext c m ogg pthread stdc++ usbhid z
BUILD_DEPENDS= :scons-*:devel/scons
LIB_DEPENDS= SDL.>=7::devel/sdl \
lua.>=5::lang/lua \
theora.>=2::multimedia/libtheora \
vorbis.>=5::audio/libvorbis \
png.>=5::graphics/png
USE_X11= Yes
NO_REGRESS= Yes
DATA_DIR= campaigns graphics languages maps scripts sounds units video
pre-configure:
@perl -pi -e 's,!!PREFIX!!,${PREFIX},g' \
${WRKSRC}/engine/include/stratagus.h
do-build:
@${SETENV} ${MAKE_ENV} scons -C ${WRKSRC} \
CC=${CC} CXX=${CXX} CCFLAGS="${CFLAGS}" \
CPPPATH="${X11BASE}/include ${LOCALBASE}/include/libpng" \
opengl=0
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/boswars ${PREFIX}/bin
${INSTALL_DATA_DIR} ${PREFIX}/share/boswars
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/boswars/html/scripts
${INSTALL_DATA} ${WRKSRC}/doc/*.html ${PREFIX}/share/doc/boswars/html
${INSTALL_DATA} ${WRKSRC}/doc/scripts/{*.html,*.py} ${PREFIX}/share/doc/boswars/html/scripts
.for i in ${DATA_DIR}
cp -R ${WRKSRC}/${i} ${PREFIX}/share/boswars
.endfor
chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/boswars
.include <bsd.port.mk>

5
games/boswars/distinfo Normal file
View File

@ -0,0 +1,5 @@
MD5 (boswars-2.3-src.tar.gz) = rTQVvZH1rAX9pBJH3Hb/Bw==
RMD160 (boswars-2.3-src.tar.gz) = cN0va96S4X1kmXp7B1VecF74PMQ=
SHA1 (boswars-2.3-src.tar.gz) = UceDItlu3cBRgsKxxyz49aU9Dvk=
SHA256 (boswars-2.3-src.tar.gz) = CSBt+FE3TFSPEpGKAizVS7Dxmb85Ar07YEF14Jl9uB0=
SIZE (boswars-2.3-src.tar.gz) = 45656754

View File

@ -0,0 +1,87 @@
$OpenBSD: patch-SConstruct,v 1.1.1.1 2007/07/14 20:33:55 ajacoutot Exp $
--- SConstruct.orig Sun Mar 4 14:14:23 2007
+++ SConstruct Sat Jul 14 12:50:04 2007
@@ -33,12 +33,12 @@ SConsignFile()
def DefineOptions(filename, args):
opts = Options(filename, args)
- opts.Add('CPPPATH', 'Additional preprocessor paths')
+ opts.Add('CPPPATH', 'Additional preprocessor paths', Split(''))
opts.Add('CPPFLAGS', 'Additional preprocessor flags')
opts.Add('CPPDEFINES', 'defined constants', Split(''))
opts.Add('LIBPATH', 'Additional library paths')
opts.Add('LIBS', 'Additional libraries')
- opts.Add('CCFLAGS', 'C Compiler flags', Split(ccflags))
+ opts.Add('CCFLAGS', 'C Compiler flags', Split(''))
opts.Add('LINKFLAGS', 'Linker Compiler flags')
opts.Add('CC', 'C Compiler')
opts.Add('CXX', 'C++ Compiler')
@@ -52,6 +52,8 @@ def DefineOptions(filename, args):
opts = DefineOptions("build_options.py", ARGUMENTS)
env = Environment(ENV = {'PATH':os.environ['PATH']}) # for an unknown reason Environment(options=opts) doesnt work well
opts.Update(env) # Needed as Environment(options=opts) doesnt seem to work
+env['CCFLAGS'] = Split(ccflags) + Split(env['CCFLAGS'])
+env['CPPPATH'] = Split(env['CPPPATH'])
Help(opts.GenerateHelpText(env))
optionsChanged = True
if os.path.exists('build_options.py'):
@@ -101,8 +103,8 @@ def CheckOpenGL(env, conf):
sourcesEngine.append(globSources("guichan/opengl"))
def CheckLuaLib(env, conf):
- if env.WhereIs('lua-config'):
- env.ParseConfig('lua-config --include --libs')
+ if env.WhereIs('pkg-config'):
+ env.ParseConfig('pkg-config --cflags --libs lua')
found = 0
if conf.CheckLibWithHeader('lua', 'lua.h', 'c'):
found = 1
@@ -117,7 +119,7 @@ def CheckLuaLib(env, conf):
if not found:
return 0
- if conf.CheckLibWithHeader('lualib', 'lualib.h', 'c'):
+ if conf.CheckLibWithHeader('lua', 'lualib.h', 'c'):
return 1
if conf.CheckLibWithHeader('lualib50', 'lualib.h', 'c'):
return 1
@@ -139,26 +141,23 @@ def AutoConfigure(env):
if not conf.CheckLibWithHeader('SDL', 'SDL.h', 'c'):
print 'Did not find SDL library or headers, exiting!'
Exit(1)
- if not conf.CheckLibWithHeader('png', 'png.h', 'c'):
- print 'Did not find png library or headers, exiting!'
- Exit(1)
if not conf.CheckLibWithHeader('z', 'zlib.h', 'c'):
print 'Did not find the zlib library or headers, exiting!'
Exit(1)
- if not conf.CheckLib('dl'):
- print 'Did not find dl library or header which is needed on some systems for lua. Exiting!'
+ if not conf.CheckLibWithHeader('png', 'png.h', 'c'):
+ print 'Did not find png library or headers, exiting!'
Exit(1)
if not CheckLuaLib(env, conf):
print 'Did not find required lua library. Exiting!'
Exit(1)
# Check for optional libraries #
+ if conf.CheckLib('ogg'):
+ env.Append(CPPDEFINES = 'USE_OGG')
if conf.CheckLib('vorbis'):
env.Append(CPPDEFINES = 'USE_VORBIS')
if conf.CheckLib('theora'):
env.Append(CPPDEFINES = 'USE_THEORA')
- if conf.CheckLib('ogg'):
- env.Append(CPPDEFINES = 'USE_OGG')
if env['opengl'] == 1:
CheckOpenGL(env, conf)
@@ -202,7 +201,7 @@ if env['debug'] or ARGUMENTS.has_key('DEBUG') or env['
env.Append(CPPDEFINES = 'DEBUG')
env.Append(CCFLAGS = Split('-g -Wsign-compare -Wall -Werror'))
else:
- env.Append(CCFLAGS = Split('-O2 -pipe -fomit-frame-pointer -fexpensive-optimizations -ffast-math'))
+ env.Append(CCFLAGS = Split('-fomit-frame-pointer -fexpensive-optimizations -ffast-math'))
if env['profile']:
env.Append(CCFLAGS = Split('-pg'))

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-engine_include_stratagus_h,v 1.1.1.1 2007/07/14 20:33:55 ajacoutot Exp $
--- engine/include/stratagus.h.orig Sun Mar 4 14:14:23 2007
+++ engine/include/stratagus.h Sat Jul 14 14:47:23 2007
@@ -188,7 +188,7 @@ inline char *new_strdup(const char *str)
extern char NameLine[];
#ifndef STRATAGUS_LIB_PATH
-#define STRATAGUS_LIB_PATH "." /// Where to find the data files
+#define STRATAGUS_LIB_PATH "!!PREFIX!!/share/boswars" /// Where to find the data files
#endif
#ifndef STRATAGUS_HOME_PATH

3
games/boswars/pkg/DESCR Normal file
View File

@ -0,0 +1,3 @@
Bos Wars is a futuristic real-time strategy game. It is possible to play
against human opponents over LAN, internet, or against the computer.
It aims to create a completely original and fun open source RTS game.

654
games/boswars/pkg/PLIST Normal file
View File

@ -0,0 +1,654 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2007/07/14 20:33:55 ajacoutot Exp $
bin/boswars
share/boswars/
share/boswars/campaigns/
share/boswars/campaigns/elites/
share/boswars/campaigns/elites/campaign.lua
share/boswars/campaigns/elites/level01.smp
share/boswars/campaigns/elites/level01.sms
share/boswars/campaigns/elites/level01.txt
share/boswars/campaigns/elites/level02.smp
share/boswars/campaigns/elites/level02.sms
share/boswars/campaigns/elites/level02.txt
share/boswars/campaigns/elites/level03.smp
share/boswars/campaigns/elites/level03.sms
share/boswars/campaigns/elites/level03.txt
share/boswars/campaigns/elites/level04.smp
share/boswars/campaigns/elites/level04.sms
share/boswars/campaigns/elites/level04.txt
share/boswars/campaigns/elites/level05.smp
share/boswars/campaigns/elites/level05.sms
share/boswars/campaigns/elites/level05.txt
share/boswars/campaigns/elites/level06.smp
share/boswars/campaigns/elites/level06.sms
share/boswars/campaigns/elites/level06.txt
share/boswars/campaigns/elites/level07.smp
share/boswars/campaigns/elites/level07.sms
share/boswars/campaigns/elites/level07.txt
share/boswars/campaigns/elites/level08.smp
share/boswars/campaigns/elites/level08.sms
share/boswars/campaigns/elites/level08.txt
share/boswars/campaigns/elites/level09.smp
share/boswars/campaigns/elites/level09.sms
share/boswars/campaigns/elites/level09.txt
share/boswars/campaigns/elites/level10.smp
share/boswars/campaigns/elites/level10.sms
share/boswars/campaigns/elites/level10.txt
share/boswars/campaigns/tutorial/
share/boswars/campaigns/tutorial/campaign.lua
share/boswars/campaigns/tutorial/level01.smp
share/boswars/campaigns/tutorial/level01.sms
share/boswars/campaigns/tutorial/level02.smp
share/boswars/campaigns/tutorial/level02.sms
share/boswars/campaigns/tutorial/level03.smp
share/boswars/campaigns/tutorial/level03.sms
share/boswars/graphics/
share/boswars/graphics/elites/
share/boswars/graphics/elites/missile/
share/boswars/graphics/elites/missile/grenade.png
share/boswars/graphics/elites/missile/nuke.png
share/boswars/graphics/elites/missile/rocket.png
share/boswars/graphics/elites/research/
share/boswars/graphics/elites/research/res_ddril.png
share/boswars/graphics/elites/research/res_expl.png
share/boswars/graphics/elites/research/res_expl2.png
share/boswars/graphics/elites/research/res_pdril.png
share/boswars/graphics/elites/research/res_tdril.png
share/boswars/graphics/elites/ui/
share/boswars/graphics/elites/ui/elites_claw.png
share/boswars/graphics/elites/ui/ui_1024_bpanel.png
share/boswars/graphics/elites/ui/ui_1280_bpanel.png
share/boswars/graphics/elites/ui/ui_1600_bpanel.png
share/boswars/graphics/elites/ui/ui_640_bpanel.png
share/boswars/graphics/elites/ui/ui_800_bpanel.png
share/boswars/graphics/elites/ui/ui_info.png
share/boswars/graphics/elites/ui/ui_minimap.png
share/boswars/graphics/elites/ui/ui_res_icons.png
share/boswars/graphics/elites/units/
share/boswars/graphics/elites/units/engineer_icons.png
share/boswars/graphics/general/
share/boswars/graphics/general/arrow_E.png
share/boswars/graphics/general/arrow_N.png
share/boswars/graphics/general/arrow_NE.png
share/boswars/graphics/general/arrow_NW.png
share/boswars/graphics/general/arrow_S.png
share/boswars/graphics/general/arrow_SE.png
share/boswars/graphics/general/arrow_SW.png
share/boswars/graphics/general/arrow_W.png
share/boswars/graphics/general/commands.png
share/boswars/graphics/general/cross.png
share/boswars/graphics/general/dejavusans10.png
share/boswars/graphics/general/dejavusans12.png
share/boswars/graphics/general/dejavusans14.png
share/boswars/graphics/general/dejavusansbold10.png
share/boswars/graphics/general/dejavusansbold12.png
share/boswars/graphics/general/dejavusansbold14.png
share/boswars/graphics/general/fog.png
share/boswars/graphics/general/freesansbold14.png
share/boswars/graphics/general/green.png
share/boswars/graphics/general/health2.png
share/boswars/graphics/general/magnifying_glass.png
share/boswars/graphics/general/mana2.png
share/boswars/graphics/general/red.png
share/boswars/graphics/general/small_green_cross.png
share/boswars/graphics/general/ui_buttons.png
share/boswars/graphics/general/yellow.png
share/boswars/graphics/missiles/
share/boswars/graphics/missiles/big_fire.png
share/boswars/graphics/missiles/expl_160x128x1.png
share/boswars/graphics/missiles/expl_288x288x1.png
share/boswars/graphics/missiles/expl_64x64x1.png
share/boswars/graphics/missiles/explosion.png
share/boswars/graphics/missiles/green_cross.png
share/boswars/graphics/missiles/small_fire.png
share/boswars/graphics/neutral/
share/boswars/graphics/neutral/destroyed_site.png
share/boswars/graphics/neutral/small_destroyed_site.png
share/boswars/graphics/neutral/units/
share/boswars/graphics/neutral/units/corpses.png
share/boswars/graphics/screens/
share/boswars/graphics/screens/defeat.png
share/boswars/graphics/screens/menu.png
share/boswars/graphics/screens/victory.png
share/boswars/graphics/tiles/
share/boswars/graphics/tiles/desert.png
share/boswars/graphics/tiles/winter.png
share/boswars/graphics/ui/
share/boswars/graphics/ui/rosace1.png
share/boswars/graphics/ui/x_startpoint.png
share/boswars/languages/
share/boswars/languages/bg.po
share/boswars/languages/bos-da.po
share/boswars/languages/bos-de.po
share/boswars/languages/bos-en.po
share/boswars/languages/bos-fi.po
share/boswars/languages/bos-fr.po
share/boswars/languages/bos.pot
share/boswars/languages/da.po
share/boswars/languages/de.po
share/boswars/languages/en.po
share/boswars/languages/engine.pot
share/boswars/languages/fi.po
share/boswars/languages/fr.po
share/boswars/languages/genpot.sh
share/boswars/languages/makesame.py
share/boswars/languages/pl.po
share/boswars/maps/
share/boswars/maps/C1_M10_Fort_Savoy.smp
share/boswars/maps/C1_M10_Fort_Savoy.sms
share/boswars/maps/C1_M1_the_river.smp
share/boswars/maps/C1_M1_the_river.sms
share/boswars/maps/C1_M2_green_valley.smp
share/boswars/maps/C1_M2_green_valley.sms
share/boswars/maps/C1_M3_Buffy_forrest.smp
share/boswars/maps/C1_M3_Buffy_forrest.sms
share/boswars/maps/C1_M4_shield_of_wasteland.smp
share/boswars/maps/C1_M4_shield_of_wasteland.sms
share/boswars/maps/C1_M5_Rochebrune.smp
share/boswars/maps/C1_M5_Rochebrune.sms
share/boswars/maps/C1_M6_Aiglier.smp
share/boswars/maps/C1_M6_Aiglier.sms
share/boswars/maps/C1_M7_Bellegarde.smp
share/boswars/maps/C1_M7_Bellegarde.sms
share/boswars/maps/C1_M8_Savoy_steps.smp
share/boswars/maps/C1_M8_Savoy_steps.sms
share/boswars/maps/C1_M9_Savoy_lake.smp
share/boswars/maps/C1_M9_Savoy_lake.sms
share/boswars/maps/antarticum/
share/boswars/maps/antarticum.smp
share/boswars/maps/antarticum/setup.sms
share/boswars/maps/antarticum/terrain.lua
share/boswars/maps/antarticum/terrain.png
share/boswars/maps/battlefield/
share/boswars/maps/battlefield.smp
share/boswars/maps/battlefield/setup.sms
share/boswars/maps/battlefield/terrain.lua
share/boswars/maps/battlefield/terrain.png
share/boswars/maps/braza.smp
share/boswars/maps/braza.sms
share/boswars/maps/bridge/
share/boswars/maps/bridge.smp
share/boswars/maps/bridge/access-fast.lua
share/boswars/maps/bridge/access-water.lua
share/boswars/maps/bridge/setup.sms
share/boswars/maps/bridge/terrain.lua
share/boswars/maps/bridge/terrain.png
share/boswars/maps/canyon/
share/boswars/maps/canyon.smp
share/boswars/maps/canyon/access-unpassable.lua
share/boswars/maps/canyon/class-no-pass.png
share/boswars/maps/canyon/setup.sms
share/boswars/maps/canyon/terrain.lua
share/boswars/maps/canyon/terrain.png
share/boswars/maps/cross.smp
share/boswars/maps/cross.sms
share/boswars/maps/forest.smp
share/boswars/maps/forest.sms
share/boswars/maps/highlands.smp
share/boswars/maps/highlands.sms
share/boswars/maps/islandwar/
share/boswars/maps/islandwar.smp
share/boswars/maps/islandwar/access-fast.lua
share/boswars/maps/islandwar/access-water.lua
share/boswars/maps/islandwar/setup.sms
share/boswars/maps/islandwar/terrain.lua
share/boswars/maps/islandwar/terrain.png
share/boswars/maps/laby.smp
share/boswars/maps/laby.sms
share/boswars/maps/lake.smp
share/boswars/maps/lake.sms
share/boswars/maps/multiplayer.smp
share/boswars/maps/multiplayer.sms
share/boswars/maps/patches/
share/boswars/maps/patches.smp
share/boswars/maps/patches/128x.png
share/boswars/maps/patches/256x.png
share/boswars/maps/patches/32x.png
share/boswars/maps/patches/512-hill-01x.png
share/boswars/maps/patches/512-hill-02x.png
share/boswars/maps/patches/512-hill-03x.png
share/boswars/maps/patches/512-hill-04x.png
share/boswars/maps/patches/512-lake-01x.png
share/boswars/maps/patches/512x.png
share/boswars/maps/patches/64x.png
share/boswars/maps/patches/access-unpassable.lua
share/boswars/maps/patches/setup.sms
share/boswars/maps/patches/terrain.lua
share/boswars/maps/patches/terrain.png
share/boswars/maps/patches/unpassable.png
share/boswars/maps/river/
share/boswars/maps/river.smp
share/boswars/maps/river/setup.sms
share/boswars/maps/river/terrain.lua
share/boswars/maps/river/terrain.png
share/boswars/maps/test.smp
share/boswars/maps/test.sms
share/boswars/maps/tutorial/
share/boswars/maps/tutorial.smp
share/boswars/maps/tutorial/access-unpassable.lua
share/boswars/maps/tutorial/setup.sms
share/boswars/maps/tutorial/terrain.lua
share/boswars/maps/tutorial/terrain.png
share/boswars/maps/tutorial/unpassable.png
share/boswars/maps/wetlands01/
share/boswars/maps/wetlands01.smp
share/boswars/maps/wetlands01/access-unpassable.lua
share/boswars/maps/wetlands01/terrain.lua
share/boswars/maps/wetlands01/wetlands01-nopass.png
share/boswars/maps/wetlands01/wetlands01.png
share/boswars/maps/wetlands01/wetlands01.sms
share/boswars/scripts/
share/boswars/scripts/ai.lua
share/boswars/scripts/ais/
share/boswars/scripts/ais/passive.lua
share/boswars/scripts/ais/rush.lua
share/boswars/scripts/anim.lua
share/boswars/scripts/bos.lua
share/boswars/scripts/buttons.lua
share/boswars/scripts/buttonstyles.lua
share/boswars/scripts/cheats.lua
share/boswars/scripts/commands.lua
share/boswars/scripts/cursors.lua
share/boswars/scripts/dependency.lua
share/boswars/scripts/editor.lua
share/boswars/scripts/fonts.lua
share/boswars/scripts/guichan.lua
share/boswars/scripts/helpers.lua
share/boswars/scripts/icons.lua
share/boswars/scripts/maps.lua
share/boswars/scripts/menus/
share/boswars/scripts/menus/campaigns.lua
share/boswars/scripts/menus/credits.lua
share/boswars/scripts/menus/ingame/
share/boswars/scripts/menus/ingame/editor.lua
share/boswars/scripts/menus/ingame/game.lua
share/boswars/scripts/menus/network.lua
share/boswars/scripts/menus/options.lua
share/boswars/scripts/menus/widgetsdemo.lua
share/boswars/scripts/missiles.lua
share/boswars/scripts/sound.lua
share/boswars/scripts/spells.lua
share/boswars/scripts/stratagus.lua
share/boswars/scripts/tilesets/
share/boswars/scripts/tilesets/desert.lua
share/boswars/scripts/tilesets/winter.lua
share/boswars/scripts/ui.lua
share/boswars/scripts/uilayout.lua
share/boswars/scripts/units.lua
share/boswars/scripts/upgrade.lua
share/boswars/sounds/
share/boswars/sounds/bazoo_g_hit.wav
share/boswars/sounds/grenadier_g_hit.wav
share/boswars/sounds/ui/
share/boswars/sounds/ui/click.wav.gz
share/boswars/units/
share/boswars/units/antharus/
share/boswars/units/antharus/antharus.png
share/boswars/units/antharus/icon.png
share/boswars/units/antharus/unit-antharus.lua
share/boswars/units/apcs/
share/boswars/units/apcs/ico_apcs.png
share/boswars/units/apcs/smolder.completed.wav
share/boswars/units/apcs/smolder.underattack.wav
share/boswars/units/apcs/smolder_action.wav
share/boswars/units/apcs/smolder_attack.wav
share/boswars/units/apcs/smolder_die.wav
share/boswars/units/apcs/smolder_select.wav
share/boswars/units/apcs/unit-apcs.lua
share/boswars/units/apcs/unit_apcs.png
share/boswars/units/apcs/unit_apcs_s.png
share/boswars/units/artil/
share/boswars/units/artil/artil.ready.wav
share/boswars/units/artil/artil.underattack.wav
share/boswars/units/artil/ico_artil.png
share/boswars/units/artil/unit-artil.lua
share/boswars/units/artil/unit_artil.png
share/boswars/units/artil/unit_artil_s.png
share/boswars/units/assault/
share/boswars/units/assault/assault.unit.ready.wav
share/boswars/units/assault/assault.unit.underattack.wav
share/boswars/units/assault/assault_action.wav
share/boswars/units/assault/assault_attack.wav
share/boswars/units/assault/assault_die.wav
share/boswars/units/assault/assault_select.wav
share/boswars/units/assault/ico_assault.png
share/boswars/units/assault/unit-assault.lua
share/boswars/units/assault/unit_assault.png
share/boswars/units/assault/unit_assault_c.png
share/boswars/units/assault/unit_assault_s.png
share/boswars/units/bazoo/
share/boswars/units/bazoo/bazoo.ready.wav
share/boswars/units/bazoo/bazoo.underattack.wav
share/boswars/units/bazoo/bazoo_action.wav
share/boswars/units/bazoo/bazoo_attack.wav
share/boswars/units/bazoo/bazoo_die.wav
share/boswars/units/bazoo/bazoo_select.wav
share/boswars/units/bazoo/ico_bazoo.png
share/boswars/units/bazoo/unit-bazoo.lua
share/boswars/units/bazoo/unit_bazoo.png
share/boswars/units/bazoo/unit_bazoo_c.png
share/boswars/units/bazoo/unit_bazoo_s.png
share/boswars/units/bomber/
share/boswars/units/bomber/bomber.ready.wav
share/boswars/units/bomber/bomber.underattack.wav
share/boswars/units/bomber/ico_bomber.png
share/boswars/units/bomber/missile.png
share/boswars/units/bomber/unit-bomber.lua
share/boswars/units/bomber/unit_bomber.png
share/boswars/units/bomber/unit_bomber_s.png
share/boswars/units/buggy/
share/boswars/units/buggy/buggy_action.wav
share/boswars/units/buggy/buggy_attacked.wav
share/boswars/units/buggy/buggy_die.wav
share/boswars/units/buggy/buggy_ready.wav
share/boswars/units/buggy/buggy_select.wav
share/boswars/units/buggy/ico_buggy.png
share/boswars/units/buggy/unit-buggy.lua
share/boswars/units/buggy/unit_buggy.png
share/boswars/units/buggy/unit_buggy_s.png
share/boswars/units/camera/
share/boswars/units/camera/camera.completed.wav
share/boswars/units/camera/camera.png
share/boswars/units/camera/camera.underattack.wav
share/boswars/units/camera/camera_c.png
share/boswars/units/camera/camera_i.png
share/boswars/units/camera/camera_s.png
share/boswars/units/camera/sfx_camera.select.wav
share/boswars/units/camera/unit-camera.lua
share/boswars/units/camp/
share/boswars/units/camp/sfx_camp.die.wav
share/boswars/units/camp/sfx_camp.select.wav
share/boswars/units/camp/training.camp.completed.wav
share/boswars/units/camp/training.camp.underattack.wav
share/boswars/units/camp/training_camp.png
share/boswars/units/camp/training_camp_c.png
share/boswars/units/camp/training_camp_i.png
share/boswars/units/camp/training_camp_s.png
share/boswars/units/camp/unit-camp.lua
share/boswars/units/cannon/
share/boswars/units/cannon/cannon.completed.wav
share/boswars/units/cannon/cannon.png
share/boswars/units/cannon/cannon.underattack.wav
share/boswars/units/cannon/cannon_c.png
share/boswars/units/cannon/cannon_i.png
share/boswars/units/cannon/cannon_s.png
share/boswars/units/cannon/cannon_selected.wav
share/boswars/units/cannon/unit-cannon.lua
share/boswars/units/cannon/weapon.png
share/boswars/units/cannon/weapon_s.png
share/boswars/units/chopper/
share/boswars/units/chopper/chopper.ready.wav
share/boswars/units/chopper/chopper.underattack.wav
share/boswars/units/chopper/ico_chopper.png
share/boswars/units/chopper/unit-chopper.lua
share/boswars/units/chopper/unit_chopper.png
share/boswars/units/chopper/unit_chopper_s.png
share/boswars/units/corpses/
share/boswars/units/corpses/build-dead-2.png
share/boswars/units/corpses/unit-corpses.lua
share/boswars/units/crystals/
share/boswars/units/crystals/ico_crys.png
share/boswars/units/crystals/res_crys.png
share/boswars/units/crystals/res_crys_s.png
share/boswars/units/crystals/unit-crystals.lua
share/boswars/units/developmentyard/
share/boswars/units/developmentyard/development_yard.png
share/boswars/units/developmentyard/development_yard_c.png
share/boswars/units/developmentyard/development_yard_i.png
share/boswars/units/developmentyard/development_yard_s.png
share/boswars/units/developmentyard/unit-developmentyard.lua
share/boswars/units/dorcoz/
share/boswars/units/dorcoz/ico_dorcoz.png
share/boswars/units/dorcoz/mis_plasma_sml.png
share/boswars/units/dorcoz/unit-dorcoz.lua
share/boswars/units/dorcoz/unit_dorcoz.png
share/boswars/units/engineer/
share/boswars/units/engineer/engineer.lua
share/boswars/units/engineer/engineer.ready.wav
share/boswars/units/engineer/engineer.underattack.wav
share/boswars/units/engineer/engineer_action.wav
share/boswars/units/engineer/engineer_attack.wav
share/boswars/units/engineer/engineer_die.wav
share/boswars/units/engineer/engineer_select.wav
share/boswars/units/engineer/ico_engineer.png
share/boswars/units/engineer/unit_engineer.png
share/boswars/units/engineer/unit_engineer_c.png
share/boswars/units/engineer/unit_engineer_s.png
share/boswars/units/generator/
share/boswars/units/generator/generator.png
share/boswars/units/generator/generator_c.png
share/boswars/units/generator/generator_i.png
share/boswars/units/generator/generator_s.png
share/boswars/units/generator/power.plant.completed.wav
share/boswars/units/generator/power.plant.underattack.wav
share/boswars/units/generator/sfx_pplnt.die.wav
share/boswars/units/generator/sfx_pplnt.select.wav
share/boswars/units/generator/unit-generator.lua
share/boswars/units/grenadier/
share/boswars/units/grenadier/grenadier.ready.wav
share/boswars/units/grenadier/grenadier.underattack.wav
share/boswars/units/grenadier/grenadier_action.wav
share/boswars/units/grenadier/grenadier_attack.wav
share/boswars/units/grenadier/grenadier_die.wav
share/boswars/units/grenadier/grenadier_select.wav
share/boswars/units/grenadier/ico_grenadier.png
share/boswars/units/grenadier/unit-grenadier.lua
share/boswars/units/grenadier/unit_grenadier.png
share/boswars/units/grenadier/unit_grenadier_c.png
share/boswars/units/grenadier/unit_grenadier_s.png
share/boswars/units/gturret/
share/boswars/units/gturret/gturret.completed.wav
share/boswars/units/gturret/gturret.png
share/boswars/units/gturret/gturret.underattack.wav
share/boswars/units/gturret/gturret_attack.wav
share/boswars/units/gturret/gturret_c.png
share/boswars/units/gturret/gturret_i.png
share/boswars/units/gturret/gturret_s.png
share/boswars/units/gturret/gturret_select.wav
share/boswars/units/gturret/unit-gturret.lua
share/boswars/units/harvester/
share/boswars/units/harvester/harvester.completed.wav
share/boswars/units/harvester/harvester.underattack.wav
share/boswars/units/harvester/harvester_action.wav
share/boswars/units/harvester/harvester_attack.wav
share/boswars/units/harvester/harvester_die.wav
share/boswars/units/harvester/harvester_select.wav
share/boswars/units/harvester/ico_harv.png
share/boswars/units/harvester/unit-harvester.lua
share/boswars/units/harvester/unit_harv.png
share/boswars/units/harvester/unit_harv_s.png
share/boswars/units/hospital/
share/boswars/units/hospital/hospital.completed.wav
share/boswars/units/hospital/hospital.png
share/boswars/units/hospital/hospital.underattack.wav
share/boswars/units/hospital/hospital_c.png
share/boswars/units/hospital/hospital_i.png
share/boswars/units/hospital/hospital_s.png
share/boswars/units/hospital/sfx_hosp.die.wav
share/boswars/units/hospital/sfx_hosp.select.wav
share/boswars/units/hospital/unit-hospital.lua
share/boswars/units/jet/
share/boswars/units/jet/ico_jet.png
share/boswars/units/jet/jet.ready.wav
share/boswars/units/jet/jet.underattack.wav
share/boswars/units/jet/missile.png
share/boswars/units/jet/unit-jet.lua
share/boswars/units/jet/unit_jet.png
share/boswars/units/jet/unit_jet_s.png
share/boswars/units/medic/
share/boswars/units/medic/heal.png
share/boswars/units/medic/ico_heal.png
share/boswars/units/medic/ico_medic.png
share/boswars/units/medic/medic.ready.wav
share/boswars/units/medic/medic.underattack.wav
share/boswars/units/medic/medic_action.wav
share/boswars/units/medic/medic_attack.wav
share/boswars/units/medic/medic_die.wav
share/boswars/units/medic/medic_select.wav
share/boswars/units/medic/unit-medic.lua
share/boswars/units/medic/unit_medic.png
share/boswars/units/medic/unit_medic_c.png
share/boswars/units/medic/unit_medic_s.png
share/boswars/units/missilesilo/
share/boswars/units/missilesilo/missile_silo.png
share/boswars/units/missilesilo/missile_silo_c.png
share/boswars/units/missilesilo/missile_silo_i.png
share/boswars/units/missilesilo/missile_silo_s.png
share/boswars/units/missilesilo/unit-missilesilo.lua
share/boswars/units/morels/
share/boswars/units/morels/morel_1.png
share/boswars/units/morels/morel_1i.png
share/boswars/units/morels/morel_1s.png
share/boswars/units/morels/morel_2.png
share/boswars/units/morels/morel_2i.png
share/boswars/units/morels/morel_2s.png
share/boswars/units/morels/morel_3.png
share/boswars/units/morels/morel_3i.png
share/boswars/units/morels/morel_3s.png
share/boswars/units/morels/morel_4.png
share/boswars/units/morels/morel_4i.png
share/boswars/units/morels/morel_4s.png
share/boswars/units/morels/morel_5.png
share/boswars/units/morels/morel_5i.png
share/boswars/units/morels/morel_5s.png
share/boswars/units/morels/morel_6.png
share/boswars/units/morels/morel_6i.png
share/boswars/units/morels/morel_6s.png
share/boswars/units/morels/morel_7.png
share/boswars/units/morels/morel_7i.png
share/boswars/units/morels/morel_7s.png
share/boswars/units/morels/unit-morels.lua
share/boswars/units/nukeplant/
share/boswars/units/nukeplant/nukeplant.png
share/boswars/units/nukeplant/nukeplant_c.png
share/boswars/units/nukeplant/nukeplant_i.png
share/boswars/units/nukeplant/nukeplant_s.png
share/boswars/units/nukeplant/power.plant.completed.wav
share/boswars/units/nukeplant/power.plant.underattack.wav
share/boswars/units/nukeplant/sfx_pplnt.die.wav
share/boswars/units/nukeplant/sfx_pplnt.select.wav
share/boswars/units/nukeplant/unit-nukeplant.lua
share/boswars/units/radar/
share/boswars/units/radar/radar.completed.wav
share/boswars/units/radar/radar.png
share/boswars/units/radar/radar.underattack.wav
share/boswars/units/radar/radar_i.png
share/boswars/units/radar/radar_s.png
share/boswars/units/radar/sfx_rdar.select.wav
share/boswars/units/radar/unit-radar.lua
share/boswars/units/research/
share/boswars/units/research/research.completed.wav
share/boswars/units/research/research.facility.completed.wav
share/boswars/units/research/research.facility.underattack.wav
share/boswars/units/research/research_c.png
share/boswars/units/research/research_facility.png
share/boswars/units/research/research_facility_i.png
share/boswars/units/research/research_facility_s.png
share/boswars/units/research/sfx_rfac.die.wav
share/boswars/units/research/sfx_rfac.select.wav
share/boswars/units/research/unit-research.lua
share/boswars/units/rocks/
share/boswars/units/rocks/rock_1.png
share/boswars/units/rocks/rock_1i.png
share/boswars/units/rocks/rock_1s.png
share/boswars/units/rocks/rock_2.png
share/boswars/units/rocks/rock_2i.png
share/boswars/units/rocks/rock_2s.png
share/boswars/units/rocks/rock_3.png
share/boswars/units/rocks/rock_3i.png
share/boswars/units/rocks/rock_3s.png
share/boswars/units/rocks/rock_4.png
share/boswars/units/rocks/rock_4i.png
share/boswars/units/rocks/rock_4s.png
share/boswars/units/rocks/rock_5.png
share/boswars/units/rocks/rock_5i.png
share/boswars/units/rocks/rock_5s.png
share/boswars/units/rocks/rock_6.png
share/boswars/units/rocks/rock_6i.png
share/boswars/units/rocks/rock_6s.png
share/boswars/units/rocks/unit-rocks.lua
share/boswars/units/rocksfield/
share/boswars/units/rocksfield/ico_rocks_field.png
share/boswars/units/rocksfield/rocks_field.png
share/boswars/units/rocksfield/rocks_field_s.png
share/boswars/units/rocksfield/unit-rocksfield.lua
share/boswars/units/rtank/
share/boswars/units/rtank/ico_rtank.png
share/boswars/units/rtank/rtank.ready.wav
share/boswars/units/rtank/rtank.underattack.wav
share/boswars/units/rtank/unit-rtank.lua
share/boswars/units/rtank/unit_rtank.png
share/boswars/units/rtank/unit_rtank_s.png
share/boswars/units/tank/
share/boswars/units/tank/ico_tank.png
share/boswars/units/tank/tank.ready.wav
share/boswars/units/tank/tank.underattack.wav
share/boswars/units/tank/unit-tank.lua
share/boswars/units/tank/unit_tank.png
share/boswars/units/tank/unit_tank_s.png
share/boswars/units/tree/
share/boswars/units/tree/tree01.png
share/boswars/units/tree/tree01_i.png
share/boswars/units/tree/tree01_s.png
share/boswars/units/tree/unit-tree.lua
share/boswars/units/tree02/
share/boswars/units/tree02/tree02.png
share/boswars/units/tree02/tree02_s.png
share/boswars/units/tree02/unit-tree02.lua
share/boswars/units/tree03/
share/boswars/units/tree03/tree03.png
share/boswars/units/tree03/tree03_s.png
share/boswars/units/tree03/unit-tree03.lua
share/boswars/units/tree04/
share/boswars/units/tree04/tree04.png
share/boswars/units/tree04/tree04_s.png
share/boswars/units/tree04/unit-tree04.lua
share/boswars/units/vault/
share/boswars/units/vault/elite.fort.completed.wav
share/boswars/units/vault/elite.fort.underattack.wav
share/boswars/units/vault/sfx_fort.die.wav
share/boswars/units/vault/sfx_fort.select.wav
share/boswars/units/vault/vault-i.png
share/boswars/units/vault/vault.lua
share/boswars/units/vault/vault.png
share/boswars/units/vault/vault_c.png
share/boswars/units/vault/vault_s.png
share/boswars/units/vehiclefactory/
share/boswars/units/vehiclefactory/sfx_vfac.die.wav
share/boswars/units/vehiclefactory/sfx_vfac.select.wav
share/boswars/units/vehiclefactory/vehicle.factory.completed.wav
share/boswars/units/vehiclefactory/vehicle.factory.underattack.wav
share/boswars/units/vehiclefactory/vehicle_c.png
share/boswars/units/vehiclefactory/vehicle_factory.png
share/boswars/units/vehiclefactory/vehicle_factory_i.png
share/boswars/units/vehiclefactory/vehicle_factory_s.png
share/boswars/units/vehiclefactory/vehiclefactory.lua
share/boswars/video/
share/boswars/video/boswars_intro.ogg
share/doc/boswars/
share/doc/boswars/html/
share/doc/boswars/html/development.html
share/doc/boswars/html/faq.html
share/doc/boswars/html/gpl.html
share/doc/boswars/html/index.html
share/doc/boswars/html/install.html
share/doc/boswars/html/media.html
share/doc/boswars/html/scripts/
share/doc/boswars/html/scripts/ai.html
share/doc/boswars/html/scripts/config.html
share/doc/boswars/html/scripts/findlua.py
share/doc/boswars/html/scripts/game.html
share/doc/boswars/html/scripts/index.html
share/doc/boswars/html/scripts/magic.html
share/doc/boswars/html/scripts/makeindex.py
share/doc/boswars/html/scripts/mappresentation.html
share/doc/boswars/html/scripts/mapsetup.html
share/doc/boswars/html/scripts/research.html
share/doc/boswars/html/scripts/savegame.html
share/doc/boswars/html/scripts/showindex.py
share/doc/boswars/html/scripts/sound.html
share/doc/boswars/html/scripts/tileset.html
share/doc/boswars/html/scripts/triggers.html
share/doc/boswars/html/scripts/ui.html
share/doc/boswars/html/scripts/unittype.html
share/doc/boswars/html/stratagus-changelog.html