git: 5eb3ea6213f1 - main - games/glob2: reinstate from attic

From: Max Brazhnikov <makc_at_FreeBSD.org>
Date: Thu, 16 Nov 2023 13:14:16 UTC
The branch main has been updated by makc:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5eb3ea6213f1adde5ee545486b74ed20bbcdc83b

commit 5eb3ea6213f1adde5ee545486b74ed20bbcdc83b
Author:     Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2023-11-16 13:13:56 +0000
Commit:     Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2023-11-16 13:13:56 +0000

    games/glob2: reinstate from attic
---
 MOVED                                      |    1 -
 games/Makefile                             |    1 +
 games/glob2/Makefile                       |   80 ++
 games/glob2/files/patch-src__ConfigFiles.h |   15 +
 games/glob2/pkg-descr                      |   12 +
 games/glob2/pkg-plist                      | 1746 ++++++++++++++++++++++++++++
 6 files changed, 1854 insertions(+), 1 deletion(-)

diff --git a/MOVED b/MOVED
index ba49491cc098..7f6c14f81b69 100644
--- a/MOVED
+++ b/MOVED
@@ -5443,7 +5443,6 @@ devel/mongo-cxx-driver||2021-01-02|Has expired: Uses Python 2.7 version of scons
 emulators/gem5||2021-01-02|Has expired: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
 emulators/nonpareil||2021-01-02|Has expired: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
 games/freera||2021-01-02|Has expired: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
-games/glob2||2021-01-02|Has expired: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
 games/marsnomercy||2021-01-02|Has expired: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
 games/netpanzer||2021-01-02|Has expired: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
 graphics/sk1libs||2021-01-02|Has expired: Uses Python 2.7 which is EOLed upstream
diff --git a/games/Makefile b/games/Makefile
index 87f8e85c21ef..b16c4ed3fea1 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -327,6 +327,7 @@
     SUBDIR += glest-data
     SUBDIR += glightoff
     SUBDIR += glmaze
+    SUBDIR += glob2
     SUBDIR += glsfcave
     SUBDIR += gltron
     SUBDIR += gmastermind
diff --git a/games/glob2/Makefile b/games/glob2/Makefile
new file mode 100644
index 000000000000..0cd514a64b7e
--- /dev/null
+++ b/games/glob2/Makefile
@@ -0,0 +1,80 @@
+# Created by: thierry@pompo.net
+# $FreeBSD$
+
+PORTNAME=	glob2
+PORTVERSION=	0.9.4.4
+PORTREVISION=	29
+CATEGORIES=	games
+MASTER_SITES=	SAVANNAH/${PORTNAME}/${PORTVERSION:R}/
+
+MAINTAINER=	ports@FreeBSD.org
+COMMENT=	Globulation 2, free and innovative strategy game
+
+LICENSE=	GPLv3+
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+LIB_DEPENDS=	libvorbis.so:audio/libvorbis \
+		libspeex.so:audio/speex \
+		libfribidi.so:converters/fribidi \
+		libboost_thread.so:devel/boost-libs \
+		libfreetype.so:print/freetype2
+
+OPTIONS_DEFINE=	DOCS PORTAUDIO
+
+USES=		compiler:c++11-lang gl gnome pkgconfig scons:python2 sdl
+USE_SDL=	image net sdl ttf
+USE_GL=		gl glu
+MAKE_ARGS=	CCFLAGS="${CFLAGS}" \
+		LINKFLAGS="${LDFLAGS}" \
+		BINDIR="${STAGEDIR}${PREFIX}/bin" \
+		INSTALLDIR="${STAGEDIR}${PREFIX}/share" \
+		DATADIR="${DATADIR}"
+INSTALLS_ICONS=	yes
+
+CFLAGS+=	-I${LOCALBASE}/include -Wno-return-type
+LDFLAGS+=	-lpthread -L${LOCALBASE}/lib
+
+PORTDOCS=	README
+SUB_FILES=	pkg-message
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MPORTAUDIO}
+LIB_DEPENDS+=	libportaudio.so:audio/portaudio
+MAKE_ARGS+=	--portaudio=true
+.else
+MAKE_ARGS+=	--portaudio=false
+.endif
+
+pre-configure:
+	${REINPLACE_CMD} -e \
+		's|"-g"|""|' \
+		${WRKSRC}/SConstruct
+	${REINPLACE_CMD} -e \
+		'/^Icon/s|=.*|=${PORTNAME}|' \
+		${WRKSRC}/data/${PORTNAME}.desktop
+	${REINPLACE_CMD} -e \
+		'/(PACKAGE_SOURCE_DIR)/s|^|//|' \
+		${WRKSRC}/libgag/src/FileManager.cpp
+
+manual-regression-test:
+# Don't enable these tests on pointyhat, they take too long.
+.if defined(MAINTAINER_MODE)
+	(cd ${WRKSRC}/src && ./glob2 -test-games)
+.else
+	(cd ${WRKSRC}/src && ./glob2 -test-games-nox)
+.endif
+
+post-install:
+.for s in 16 24 32 48 64 128
+	${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps
+	(cd ${WRKSRC}/data/icons && ${INSTALL_DATA} glob2-icon-${s}x${s}.png \
+		${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps/${PORTNAME}.png)
+.endfor
+	${RLN} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \
+		${STAGEDIR}${PREFIX}/share/pixmaps
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
+	(cd ${WRKSRC} && ${INSTALL_DATA} README ${STAGEDIR}${DOCSDIR})
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/glob2
+
+.include <bsd.port.mk>
diff --git a/games/glob2/files/patch-src__ConfigFiles.h b/games/glob2/files/patch-src__ConfigFiles.h
new file mode 100644
index 000000000000..8f1c30ca2069
--- /dev/null
+++ b/games/glob2/files/patch-src__ConfigFiles.h
@@ -0,0 +1,15 @@
+--- ./src/ConfigFiles.h.orig	2009-06-14 12:11:34.000000000 +0200
++++ ./src/ConfigFiles.h	2013-10-28 01:26:26.000000000 +0100
+@@ -178,7 +178,11 @@
+ 		else
+ 		{
+ 			std::cerr << "ConfigVector::get(" << static_cast<unsigned int>(id) << ") : warning : id is not valid, returning default" << std::endl;
+-			assert(false);
++			// FreeBSD: patch impoted from glob2's CVS
++			//			assert(false);
++			// I commented the assert because it crashed glob2
++			// sometimes, when a building was repaired.
++			// This has to be really fixed!
+ 			return &defaultEntry;
+ 		}
+ 	}
diff --git a/games/glob2/pkg-descr b/games/glob2/pkg-descr
new file mode 100644
index 000000000000..371eb74a2c24
--- /dev/null
+++ b/games/glob2/pkg-descr
@@ -0,0 +1,12 @@
+Globulation 2 is an innovative high quality Real-Time Strategy [RTS],
+which minimizes micro-management by automatically assigning tasks to
+the units. The player has to choose the number of units he wants for
+the different tasks, and the units will do their best to satisfy the
+requests. This allows to manage more units and to focus on the strategy.
+
+It can be played alone, through your Local Area Network [LAN], or through
+Internet thanks to Ysagoon Online Game [YOG], a meta-server. It also
+features a scripting language for versatile gameplay or tutorials and an
+integrated map editor.
+
+WWW: http://globulation2.org/
diff --git a/games/glob2/pkg-plist b/games/glob2/pkg-plist
new file mode 100644
index 000000000000..f3772c10391d
--- /dev/null
+++ b/games/glob2/pkg-plist
@@ -0,0 +1,1746 @@
+bin/glob2
+share/applications/glob2.desktop
+%%DATADIR%%/campaigns/Tutorial_Campaign.txt
+%%DATADIR%%/campaigns/tutorial-part1.map
+%%DATADIR%%/campaigns/tutorial-part2.map
+%%DATADIR%%/campaigns/tutorial-part3.map
+%%DATADIR%%/campaigns/tutorial-part4.map
+%%DATADIR%%/data/authors.txt
+%%DATADIR%%/data/buildings.default.txt
+%%DATADIR%%/data/buildings.txt
+%%DATADIR%%/data/fonts/sans.ttf
+%%DATADIR%%/data/gfx/IntroMN.png
+%%DATADIR%%/data/gfx/area0.png
+%%DATADIR%%/data/gfx/area1.png
+%%DATADIR%%/data/gfx/area10.png
+%%DATADIR%%/data/gfx/area11.png
+%%DATADIR%%/data/gfx/area12.png
+%%DATADIR%%/data/gfx/area13.png
+%%DATADIR%%/data/gfx/area14.png
+%%DATADIR%%/data/gfx/area15.png
+%%DATADIR%%/data/gfx/area16.png
+%%DATADIR%%/data/gfx/area17.png
+%%DATADIR%%/data/gfx/area18.png
+%%DATADIR%%/data/gfx/area19.png
+%%DATADIR%%/data/gfx/area2.png
+%%DATADIR%%/data/gfx/area20.png
+%%DATADIR%%/data/gfx/area21.png
+%%DATADIR%%/data/gfx/area22.png
+%%DATADIR%%/data/gfx/area23.png
+%%DATADIR%%/data/gfx/area3.png
+%%DATADIR%%/data/gfx/area4.png
+%%DATADIR%%/data/gfx/area5.png
+%%DATADIR%%/data/gfx/area6.png
+%%DATADIR%%/data/gfx/area7.png
+%%DATADIR%%/data/gfx/area8.png
+%%DATADIR%%/data/gfx/area9.png
+%%DATADIR%%/data/gfx/barracks0b0.png
+%%DATADIR%%/data/gfx/barracks0b0r.png
+%%DATADIR%%/data/gfx/barracks1b0.png
+%%DATADIR%%/data/gfx/barracks1b0r.png
+%%DATADIR%%/data/gfx/barracks2b0.png
+%%DATADIR%%/data/gfx/barracks2b0r.png
+%%DATADIR%%/data/gfx/black0.png
+%%DATADIR%%/data/gfx/black1.png
+%%DATADIR%%/data/gfx/black10.png
+%%DATADIR%%/data/gfx/black11.png
+%%DATADIR%%/data/gfx/black12.png
+%%DATADIR%%/data/gfx/black13.png
+%%DATADIR%%/data/gfx/black14.png
+%%DATADIR%%/data/gfx/black15.png
+%%DATADIR%%/data/gfx/black2.png
+%%DATADIR%%/data/gfx/black3.png
+%%DATADIR%%/data/gfx/black4.png
+%%DATADIR%%/data/gfx/black5.png
+%%DATADIR%%/data/gfx/black6.png
+%%DATADIR%%/data/gfx/black7.png
+%%DATADIR%%/data/gfx/black8.png
+%%DATADIR%%/data/gfx/black9.png
+%%DATADIR%%/data/gfx/brush0.png
+%%DATADIR%%/data/gfx/brush1.png
+%%DATADIR%%/data/gfx/brush2.png
+%%DATADIR%%/data/gfx/brush3.png
+%%DATADIR%%/data/gfx/brush4.png
+%%DATADIR%%/data/gfx/brush5.png
+%%DATADIR%%/data/gfx/brush6.png
+%%DATADIR%%/data/gfx/brush7.png
+%%DATADIR%%/data/gfx/brush8.png
+%%DATADIR%%/data/gfx/brush9.png
+%%DATADIR%%/data/gfx/buildingsite0.png
+%%DATADIR%%/data/gfx/buildingsite1.png
+%%DATADIR%%/data/gfx/buildingsite2.png
+%%DATADIR%%/data/gfx/buildingsite3.png
+%%DATADIR%%/data/gfx/buildingsite4.png
+%%DATADIR%%/data/gfx/buildingsite5.png
+%%DATADIR%%/data/gfx/bullet0.png
+%%DATADIR%%/data/gfx/bullet1.png
+%%DATADIR%%/data/gfx/clearingflag0r.png
+%%DATADIR%%/data/gfx/cloud0.png
+%%DATADIR%%/data/gfx/cursor/click0r.png
+%%DATADIR%%/data/gfx/cursor/click1r.png
+%%DATADIR%%/data/gfx/cursor/click2r.png
+%%DATADIR%%/data/gfx/cursor/click3r.png
+%%DATADIR%%/data/gfx/cursor/click4r.png
+%%DATADIR%%/data/gfx/cursor/click5r.png
+%%DATADIR%%/data/gfx/cursor/click6r.png
+%%DATADIR%%/data/gfx/cursor/click7r.png
+%%DATADIR%%/data/gfx/cursor/click8r.png
+%%DATADIR%%/data/gfx/cursor/click9r.png
+%%DATADIR%%/data/gfx/cursor/direction_d0r.png
+%%DATADIR%%/data/gfx/cursor/direction_d10r.png
+%%DATADIR%%/data/gfx/cursor/direction_d11r.png
+%%DATADIR%%/data/gfx/cursor/direction_d12r.png
+%%DATADIR%%/data/gfx/cursor/direction_d13r.png
+%%DATADIR%%/data/gfx/cursor/direction_d14r.png
+%%DATADIR%%/data/gfx/cursor/direction_d15r.png
+%%DATADIR%%/data/gfx/cursor/direction_d16r.png
+%%DATADIR%%/data/gfx/cursor/direction_d17r.png
+%%DATADIR%%/data/gfx/cursor/direction_d18r.png
+%%DATADIR%%/data/gfx/cursor/direction_d19r.png
+%%DATADIR%%/data/gfx/cursor/direction_d1r.png
+%%DATADIR%%/data/gfx/cursor/direction_d2r.png
+%%DATADIR%%/data/gfx/cursor/direction_d3r.png
+%%DATADIR%%/data/gfx/cursor/direction_d4r.png
+%%DATADIR%%/data/gfx/cursor/direction_d5r.png
+%%DATADIR%%/data/gfx/cursor/direction_d6r.png
+%%DATADIR%%/data/gfx/cursor/direction_d7r.png
+%%DATADIR%%/data/gfx/cursor/direction_d8r.png
+%%DATADIR%%/data/gfx/cursor/direction_d9r.png
+%%DATADIR%%/data/gfx/cursor/direction_l0r.png
+%%DATADIR%%/data/gfx/cursor/direction_l10r.png
+%%DATADIR%%/data/gfx/cursor/direction_l11r.png
+%%DATADIR%%/data/gfx/cursor/direction_l12r.png
+%%DATADIR%%/data/gfx/cursor/direction_l13r.png
+%%DATADIR%%/data/gfx/cursor/direction_l14r.png
+%%DATADIR%%/data/gfx/cursor/direction_l15r.png
+%%DATADIR%%/data/gfx/cursor/direction_l16r.png
+%%DATADIR%%/data/gfx/cursor/direction_l17r.png
+%%DATADIR%%/data/gfx/cursor/direction_l18r.png
+%%DATADIR%%/data/gfx/cursor/direction_l19r.png
+%%DATADIR%%/data/gfx/cursor/direction_l1r.png
+%%DATADIR%%/data/gfx/cursor/direction_l2r.png
+%%DATADIR%%/data/gfx/cursor/direction_l3r.png
+%%DATADIR%%/data/gfx/cursor/direction_l4r.png
+%%DATADIR%%/data/gfx/cursor/direction_l5r.png
+%%DATADIR%%/data/gfx/cursor/direction_l6r.png
+%%DATADIR%%/data/gfx/cursor/direction_l7r.png
+%%DATADIR%%/data/gfx/cursor/direction_l8r.png
+%%DATADIR%%/data/gfx/cursor/direction_l9r.png
+%%DATADIR%%/data/gfx/cursor/direction_ld0r.png
+%%DATADIR%%/data/gfx/cursor/direction_ld1r.png
+%%DATADIR%%/data/gfx/cursor/direction_ld2r.png
+%%DATADIR%%/data/gfx/cursor/direction_ld3r.png
+%%DATADIR%%/data/gfx/cursor/direction_ld4r.png
+%%DATADIR%%/data/gfx/cursor/direction_ld5r.png
+%%DATADIR%%/data/gfx/cursor/direction_ld6r.png
+%%DATADIR%%/data/gfx/cursor/direction_ld7r.png
+%%DATADIR%%/data/gfx/cursor/direction_ld8r.png
+%%DATADIR%%/data/gfx/cursor/direction_ld9r.png
+%%DATADIR%%/data/gfx/cursor/direction_lu0r.png
+%%DATADIR%%/data/gfx/cursor/direction_lu1r.png
+%%DATADIR%%/data/gfx/cursor/direction_lu2r.png
+%%DATADIR%%/data/gfx/cursor/direction_lu3r.png
+%%DATADIR%%/data/gfx/cursor/direction_lu4r.png
+%%DATADIR%%/data/gfx/cursor/direction_lu5r.png
+%%DATADIR%%/data/gfx/cursor/direction_lu6r.png
+%%DATADIR%%/data/gfx/cursor/direction_lu7r.png
+%%DATADIR%%/data/gfx/cursor/direction_lu8r.png
+%%DATADIR%%/data/gfx/cursor/direction_lu9r.png
+%%DATADIR%%/data/gfx/cursor/direction_r0r.png
+%%DATADIR%%/data/gfx/cursor/direction_r10r.png
+%%DATADIR%%/data/gfx/cursor/direction_r11r.png
+%%DATADIR%%/data/gfx/cursor/direction_r12r.png
+%%DATADIR%%/data/gfx/cursor/direction_r13r.png
+%%DATADIR%%/data/gfx/cursor/direction_r14r.png
+%%DATADIR%%/data/gfx/cursor/direction_r15r.png
+%%DATADIR%%/data/gfx/cursor/direction_r16r.png
+%%DATADIR%%/data/gfx/cursor/direction_r17r.png
+%%DATADIR%%/data/gfx/cursor/direction_r18r.png
+%%DATADIR%%/data/gfx/cursor/direction_r19r.png
+%%DATADIR%%/data/gfx/cursor/direction_r1r.png
+%%DATADIR%%/data/gfx/cursor/direction_r2r.png
+%%DATADIR%%/data/gfx/cursor/direction_r3r.png
+%%DATADIR%%/data/gfx/cursor/direction_r4r.png
+%%DATADIR%%/data/gfx/cursor/direction_r5r.png
+%%DATADIR%%/data/gfx/cursor/direction_r6r.png
+%%DATADIR%%/data/gfx/cursor/direction_r7r.png
+%%DATADIR%%/data/gfx/cursor/direction_r8r.png
+%%DATADIR%%/data/gfx/cursor/direction_r9r.png
+%%DATADIR%%/data/gfx/cursor/direction_rd0r.png
+%%DATADIR%%/data/gfx/cursor/direction_rd1r.png
+%%DATADIR%%/data/gfx/cursor/direction_rd2r.png
+%%DATADIR%%/data/gfx/cursor/direction_rd3r.png
+%%DATADIR%%/data/gfx/cursor/direction_rd4r.png
+%%DATADIR%%/data/gfx/cursor/direction_rd5r.png
+%%DATADIR%%/data/gfx/cursor/direction_rd6r.png
+%%DATADIR%%/data/gfx/cursor/direction_rd7r.png
+%%DATADIR%%/data/gfx/cursor/direction_rd8r.png
+%%DATADIR%%/data/gfx/cursor/direction_rd9r.png
+%%DATADIR%%/data/gfx/cursor/direction_ru0r.png
+%%DATADIR%%/data/gfx/cursor/direction_ru1r.png
+%%DATADIR%%/data/gfx/cursor/direction_ru2r.png
+%%DATADIR%%/data/gfx/cursor/direction_ru3r.png
+%%DATADIR%%/data/gfx/cursor/direction_ru4r.png
+%%DATADIR%%/data/gfx/cursor/direction_ru5r.png
+%%DATADIR%%/data/gfx/cursor/direction_ru6r.png
+%%DATADIR%%/data/gfx/cursor/direction_ru7r.png
+%%DATADIR%%/data/gfx/cursor/direction_ru8r.png
+%%DATADIR%%/data/gfx/cursor/direction_ru9r.png
+%%DATADIR%%/data/gfx/cursor/direction_u0r.png
+%%DATADIR%%/data/gfx/cursor/direction_u10r.png
+%%DATADIR%%/data/gfx/cursor/direction_u11r.png
+%%DATADIR%%/data/gfx/cursor/direction_u12r.png
+%%DATADIR%%/data/gfx/cursor/direction_u13r.png
+%%DATADIR%%/data/gfx/cursor/direction_u14r.png
+%%DATADIR%%/data/gfx/cursor/direction_u15r.png
+%%DATADIR%%/data/gfx/cursor/direction_u16r.png
+%%DATADIR%%/data/gfx/cursor/direction_u17r.png
+%%DATADIR%%/data/gfx/cursor/direction_u18r.png
+%%DATADIR%%/data/gfx/cursor/direction_u19r.png
+%%DATADIR%%/data/gfx/cursor/direction_u1r.png
+%%DATADIR%%/data/gfx/cursor/direction_u2r.png
+%%DATADIR%%/data/gfx/cursor/direction_u3r.png
+%%DATADIR%%/data/gfx/cursor/direction_u4r.png
+%%DATADIR%%/data/gfx/cursor/direction_u5r.png
+%%DATADIR%%/data/gfx/cursor/direction_u6r.png
+%%DATADIR%%/data/gfx/cursor/direction_u7r.png
+%%DATADIR%%/data/gfx/cursor/direction_u8r.png
+%%DATADIR%%/data/gfx/cursor/direction_u9r.png
+%%DATADIR%%/data/gfx/cursor/mark0r.png
+%%DATADIR%%/data/gfx/cursor/mark10r.png
+%%DATADIR%%/data/gfx/cursor/mark11r.png
+%%DATADIR%%/data/gfx/cursor/mark12r.png
+%%DATADIR%%/data/gfx/cursor/mark13r.png
+%%DATADIR%%/data/gfx/cursor/mark14r.png
+%%DATADIR%%/data/gfx/cursor/mark15r.png
+%%DATADIR%%/data/gfx/cursor/mark16r.png
+%%DATADIR%%/data/gfx/cursor/mark17r.png
+%%DATADIR%%/data/gfx/cursor/mark18r.png
+%%DATADIR%%/data/gfx/cursor/mark19r.png
+%%DATADIR%%/data/gfx/cursor/mark1r.png
+%%DATADIR%%/data/gfx/cursor/mark2r.png
+%%DATADIR%%/data/gfx/cursor/mark3r.png
+%%DATADIR%%/data/gfx/cursor/mark4r.png
+%%DATADIR%%/data/gfx/cursor/mark5r.png
+%%DATADIR%%/data/gfx/cursor/mark6r.png
+%%DATADIR%%/data/gfx/cursor/mark7r.png
+%%DATADIR%%/data/gfx/cursor/mark8r.png
+%%DATADIR%%/data/gfx/cursor/mark9r.png
+%%DATADIR%%/data/gfx/cursor/normal0r.png
+%%DATADIR%%/data/gfx/cursor/normal10r.png
+%%DATADIR%%/data/gfx/cursor/normal11r.png
+%%DATADIR%%/data/gfx/cursor/normal12r.png
+%%DATADIR%%/data/gfx/cursor/normal13r.png
+%%DATADIR%%/data/gfx/cursor/normal14r.png
+%%DATADIR%%/data/gfx/cursor/normal15r.png
+%%DATADIR%%/data/gfx/cursor/normal16r.png
+%%DATADIR%%/data/gfx/cursor/normal17r.png
+%%DATADIR%%/data/gfx/cursor/normal18r.png
+%%DATADIR%%/data/gfx/cursor/normal19r.png
+%%DATADIR%%/data/gfx/cursor/normal1r.png
+%%DATADIR%%/data/gfx/cursor/normal2r.png
+%%DATADIR%%/data/gfx/cursor/normal3r.png
+%%DATADIR%%/data/gfx/cursor/normal4r.png
+%%DATADIR%%/data/gfx/cursor/normal5r.png
+%%DATADIR%%/data/gfx/cursor/normal6r.png
+%%DATADIR%%/data/gfx/cursor/normal7r.png
+%%DATADIR%%/data/gfx/cursor/normal8r.png
+%%DATADIR%%/data/gfx/cursor/normal9r.png
+%%DATADIR%%/data/gfx/cursor/wait0r.png
+%%DATADIR%%/data/gfx/cursor/wait10r.png
+%%DATADIR%%/data/gfx/cursor/wait11r.png
+%%DATADIR%%/data/gfx/cursor/wait12r.png
+%%DATADIR%%/data/gfx/cursor/wait13r.png
+%%DATADIR%%/data/gfx/cursor/wait14r.png
+%%DATADIR%%/data/gfx/cursor/wait15r.png
+%%DATADIR%%/data/gfx/cursor/wait16r.png
+%%DATADIR%%/data/gfx/cursor/wait17r.png
+%%DATADIR%%/data/gfx/cursor/wait18r.png
+%%DATADIR%%/data/gfx/cursor/wait19r.png
+%%DATADIR%%/data/gfx/cursor/wait1r.png
+%%DATADIR%%/data/gfx/cursor/wait2r.png
+%%DATADIR%%/data/gfx/cursor/wait3r.png
+%%DATADIR%%/data/gfx/cursor/wait4r.png
+%%DATADIR%%/data/gfx/cursor/wait5r.png
+%%DATADIR%%/data/gfx/cursor/wait6r.png
+%%DATADIR%%/data/gfx/cursor/wait7r.png
+%%DATADIR%%/data/gfx/cursor/wait8r.png
+%%DATADIR%%/data/gfx/cursor/wait9r.png
+%%DATADIR%%/data/gfx/death0r.png
+%%DATADIR%%/data/gfx/death1r.png
+%%DATADIR%%/data/gfx/death2r.png
+%%DATADIR%%/data/gfx/death3r.png
+%%DATADIR%%/data/gfx/death4r.png
+%%DATADIR%%/data/gfx/death5r.png
+%%DATADIR%%/data/gfx/death6r.png
+%%DATADIR%%/data/gfx/death7r.png
+%%DATADIR%%/data/gfx/death8r.png
+%%DATADIR%%/data/gfx/death9r.png
+%%DATADIR%%/data/gfx/defencetower0b0.png
+%%DATADIR%%/data/gfx/defencetower0b0r.png
+%%DATADIR%%/data/gfx/defencetower1b0.png
+%%DATADIR%%/data/gfx/defencetower1b0r.png
+%%DATADIR%%/data/gfx/defencetower1b1.png
+%%DATADIR%%/data/gfx/defencetower1b1r.png
+%%DATADIR%%/data/gfx/defencetower1b2.png
+%%DATADIR%%/data/gfx/defencetower1b2r.png
+%%DATADIR%%/data/gfx/defencetower2b0.png
+%%DATADIR%%/data/gfx/defencetower2b0r.png
+%%DATADIR%%/data/gfx/explorationflag0r.png
+%%DATADIR%%/data/gfx/explosion0.png
+%%DATADIR%%/data/gfx/explosion1.png
+%%DATADIR%%/data/gfx/explosion2.png
+%%DATADIR%%/data/gfx/explosion3.png
+%%DATADIR%%/data/gfx/explosion4.png
+%%DATADIR%%/data/gfx/explosion5.png
+%%DATADIR%%/data/gfx/gamegui0.png
+%%DATADIR%%/data/gfx/gamegui1.png
+%%DATADIR%%/data/gfx/gamegui10.png
+%%DATADIR%%/data/gfx/gamegui11.png
+%%DATADIR%%/data/gfx/gamegui12.png
+%%DATADIR%%/data/gfx/gamegui13.png
+%%DATADIR%%/data/gfx/gamegui14.png
+%%DATADIR%%/data/gfx/gamegui15.png
+%%DATADIR%%/data/gfx/gamegui16.png
+%%DATADIR%%/data/gfx/gamegui17.png
+%%DATADIR%%/data/gfx/gamegui18.png
+%%DATADIR%%/data/gfx/gamegui19.png
+%%DATADIR%%/data/gfx/gamegui2.png
+%%DATADIR%%/data/gfx/gamegui20.png
+%%DATADIR%%/data/gfx/gamegui21.png
+%%DATADIR%%/data/gfx/gamegui22.png
+%%DATADIR%%/data/gfx/gamegui23.png
+%%DATADIR%%/data/gfx/gamegui24.png
+%%DATADIR%%/data/gfx/gamegui25.png
+%%DATADIR%%/data/gfx/gamegui26.png
+%%DATADIR%%/data/gfx/gamegui27.png
+%%DATADIR%%/data/gfx/gamegui28.png
+%%DATADIR%%/data/gfx/gamegui29.png
+%%DATADIR%%/data/gfx/gamegui3.png
+%%DATADIR%%/data/gfx/gamegui30r.png
+%%DATADIR%%/data/gfx/gamegui31.png
+%%DATADIR%%/data/gfx/gamegui32.png
+%%DATADIR%%/data/gfx/gamegui33.png
+%%DATADIR%%/data/gfx/gamegui34.png
+%%DATADIR%%/data/gfx/gamegui35.png
+%%DATADIR%%/data/gfx/gamegui36.png
+%%DATADIR%%/data/gfx/gamegui37.png
+%%DATADIR%%/data/gfx/gamegui38.png
+%%DATADIR%%/data/gfx/gamegui39.png
+%%DATADIR%%/data/gfx/gamegui4.png
+%%DATADIR%%/data/gfx/gamegui40.png
+%%DATADIR%%/data/gfx/gamegui41.png
+%%DATADIR%%/data/gfx/gamegui42.png
+%%DATADIR%%/data/gfx/gamegui43.png
+%%DATADIR%%/data/gfx/gamegui5.png
+%%DATADIR%%/data/gfx/gamegui6.png
+%%DATADIR%%/data/gfx/gamegui7.png
+%%DATADIR%%/data/gfx/gamegui8.png
+%%DATADIR%%/data/gfx/gamegui9.png
+%%DATADIR%%/data/gfx/guitheme0.png
+%%DATADIR%%/data/gfx/guitheme1.png
+%%DATADIR%%/data/gfx/guitheme10.png
+%%DATADIR%%/data/gfx/guitheme11.png
+%%DATADIR%%/data/gfx/guitheme12.png
+%%DATADIR%%/data/gfx/guitheme13.png
+%%DATADIR%%/data/gfx/guitheme14.png
+%%DATADIR%%/data/gfx/guitheme15.png
+%%DATADIR%%/data/gfx/guitheme16.png
+%%DATADIR%%/data/gfx/guitheme17.png
+%%DATADIR%%/data/gfx/guitheme18.png
+%%DATADIR%%/data/gfx/guitheme19.png
+%%DATADIR%%/data/gfx/guitheme2.png
+%%DATADIR%%/data/gfx/guitheme20.png
+%%DATADIR%%/data/gfx/guitheme21.png
+%%DATADIR%%/data/gfx/guitheme22.png
+%%DATADIR%%/data/gfx/guitheme23.png
+%%DATADIR%%/data/gfx/guitheme24.png
+%%DATADIR%%/data/gfx/guitheme3.png
+%%DATADIR%%/data/gfx/guitheme4.png
+%%DATADIR%%/data/gfx/guitheme5.png
+%%DATADIR%%/data/gfx/guitheme6.png
+%%DATADIR%%/data/gfx/guitheme7.png
+%%DATADIR%%/data/gfx/guitheme8.png
+%%DATADIR%%/data/gfx/guitheme9.png
+%%DATADIR%%/data/gfx/hosp0b0.png
+%%DATADIR%%/data/gfx/hosp0b0r.png
+%%DATADIR%%/data/gfx/hosp0b1.png
+%%DATADIR%%/data/gfx/hosp0c0.png
+%%DATADIR%%/data/gfx/hosp1b0.png
+%%DATADIR%%/data/gfx/hosp1b0r.png
+%%DATADIR%%/data/gfx/hosp1c0.png
+%%DATADIR%%/data/gfx/hosp2b0.png
+%%DATADIR%%/data/gfx/hosp2b0r.png
+%%DATADIR%%/data/gfx/hosp2c0.png
+%%DATADIR%%/data/gfx/image.png
+%%DATADIR%%/data/gfx/inn0b0.png
+%%DATADIR%%/data/gfx/inn0b0r.png
+%%DATADIR%%/data/gfx/inn0b1.png
+%%DATADIR%%/data/gfx/inn0c0.png
+%%DATADIR%%/data/gfx/inn1b0.png
+%%DATADIR%%/data/gfx/inn1b0r.png
+%%DATADIR%%/data/gfx/inn1b1.png
+%%DATADIR%%/data/gfx/inn1b1r.png
+%%DATADIR%%/data/gfx/inn1c0.png
+%%DATADIR%%/data/gfx/inn2b0.png
+%%DATADIR%%/data/gfx/inn2b0r.png
+%%DATADIR%%/data/gfx/inn2c0.png
+%%DATADIR%%/data/gfx/inn3c0.png
+%%DATADIR%%/data/gfx/magiceffect0.png
+%%DATADIR%%/data/gfx/magiceffect0r.png
+%%DATADIR%%/data/gfx/market0b0.png
+%%DATADIR%%/data/gfx/market0b0r.png
+%%DATADIR%%/data/gfx/minibarracks0b0.png
+%%DATADIR%%/data/gfx/minibarracks0b0r.png
+%%DATADIR%%/data/gfx/minibarracks1b0.png
+%%DATADIR%%/data/gfx/minibarracks1b0r.png
+%%DATADIR%%/data/gfx/minibarracks2b0.png
+%%DATADIR%%/data/gfx/minibarracks2b0r.png
+%%DATADIR%%/data/gfx/minibuildingsite0.png
+%%DATADIR%%/data/gfx/minibuildingsite1.png
+%%DATADIR%%/data/gfx/minibuildingsite2.png
+%%DATADIR%%/data/gfx/minibuildingsite3.png
+%%DATADIR%%/data/gfx/minibuildingsite4.png
+%%DATADIR%%/data/gfx/minibuildingsite5.png
+%%DATADIR%%/data/gfx/minidefencetower0b0.png
+%%DATADIR%%/data/gfx/minidefencetower0b0r.png
+%%DATADIR%%/data/gfx/minidefencetower1b0.png
+%%DATADIR%%/data/gfx/minidefencetower1b0r.png
+%%DATADIR%%/data/gfx/minidefencetower2b0.png
+%%DATADIR%%/data/gfx/minidefencetower2b0r.png
+%%DATADIR%%/data/gfx/minihosp0b0.png
+%%DATADIR%%/data/gfx/minihosp0b0r.png
+%%DATADIR%%/data/gfx/minihosp0c0.png
+%%DATADIR%%/data/gfx/minihosp1b0.png
+%%DATADIR%%/data/gfx/minihosp1b0r.png
+%%DATADIR%%/data/gfx/minihosp1c0.png
+%%DATADIR%%/data/gfx/minihosp2b0.png
+%%DATADIR%%/data/gfx/minihosp2b0r.png
+%%DATADIR%%/data/gfx/minihosp2c0.png
+%%DATADIR%%/data/gfx/miniinn0b0.png
+%%DATADIR%%/data/gfx/miniinn0b0r.png
+%%DATADIR%%/data/gfx/miniinn0c0.png
+%%DATADIR%%/data/gfx/miniinn1b0.png
+%%DATADIR%%/data/gfx/miniinn1b0r.png
+%%DATADIR%%/data/gfx/miniinn1c0.png
+%%DATADIR%%/data/gfx/miniinn2b0.png
+%%DATADIR%%/data/gfx/miniinn2b0r.png
+%%DATADIR%%/data/gfx/miniinn2c0.png
+%%DATADIR%%/data/gfx/minimarket0b0.png
+%%DATADIR%%/data/gfx/minimarket0b0r.png
+%%DATADIR%%/data/gfx/minipool0b0.png
+%%DATADIR%%/data/gfx/minipool0b0r.png
+%%DATADIR%%/data/gfx/minipool0c0.png
+%%DATADIR%%/data/gfx/minipool1b0.png
+%%DATADIR%%/data/gfx/minipool1b0r.png
+%%DATADIR%%/data/gfx/minipool2b0.png
+%%DATADIR%%/data/gfx/minipool2b0r.png
+%%DATADIR%%/data/gfx/miniracetrack0b0.png
+%%DATADIR%%/data/gfx/miniracetrack0b0r.png
+%%DATADIR%%/data/gfx/miniracetrack0c0.png
+%%DATADIR%%/data/gfx/miniracetrack0c0r.png
+%%DATADIR%%/data/gfx/miniracetrack1b0.png
+%%DATADIR%%/data/gfx/miniracetrack1b0r.png
+%%DATADIR%%/data/gfx/miniracetrack2b0.png
+%%DATADIR%%/data/gfx/miniracetrack2b0r.png
+%%DATADIR%%/data/gfx/minischool0b0.png
+%%DATADIR%%/data/gfx/minischool1b0.png
+%%DATADIR%%/data/gfx/minischool1b0r.png
+%%DATADIR%%/data/gfx/minischool1c0.png
+%%DATADIR%%/data/gfx/minischool1c0r.png
+%%DATADIR%%/data/gfx/minischool2b0.png
+%%DATADIR%%/data/gfx/minischool2b0r.png
+%%DATADIR%%/data/gfx/miniswarm0b0.png
+%%DATADIR%%/data/gfx/miniswarm0b0r.png
+%%DATADIR%%/data/gfx/miniswarm0c0r.png
+%%DATADIR%%/data/gfx/out.png
+%%DATADIR%%/data/gfx/particle0.png
+%%DATADIR%%/data/gfx/particle0r.png
+%%DATADIR%%/data/gfx/particle1.png
+%%DATADIR%%/data/gfx/particle1r.png
+%%DATADIR%%/data/gfx/particle2.png
+%%DATADIR%%/data/gfx/particle2r.png
+%%DATADIR%%/data/gfx/particle3.png
+%%DATADIR%%/data/gfx/pool0b0.png
+%%DATADIR%%/data/gfx/pool0b0r.png
+%%DATADIR%%/data/gfx/pool0b1.png
+%%DATADIR%%/data/gfx/pool0b1r.png
+%%DATADIR%%/data/gfx/pool0c0.png
+%%DATADIR%%/data/gfx/pool1b0.png
+%%DATADIR%%/data/gfx/pool1b0r.png
+%%DATADIR%%/data/gfx/pool2b0.png
+%%DATADIR%%/data/gfx/pool2b0r.png
+%%DATADIR%%/data/gfx/racetrack0b0.png
+%%DATADIR%%/data/gfx/racetrack0b0r.png
+%%DATADIR%%/data/gfx/racetrack0b1.png
+%%DATADIR%%/data/gfx/racetrack0b1r.png
+%%DATADIR%%/data/gfx/racetrack0b2.png
+%%DATADIR%%/data/gfx/racetrack0b2r.png
+%%DATADIR%%/data/gfx/racetrack0c0.png
+%%DATADIR%%/data/gfx/racetrack0c0r.png
+%%DATADIR%%/data/gfx/racetrack1b0.png
+%%DATADIR%%/data/gfx/racetrack1b0r.png
+%%DATADIR%%/data/gfx/racetrack1b1.png
+%%DATADIR%%/data/gfx/racetrack1b1r.png
+%%DATADIR%%/data/gfx/racetrack1b2.png
+%%DATADIR%%/data/gfx/racetrack1b2r.png
+%%DATADIR%%/data/gfx/racetrack2b0.png
+%%DATADIR%%/data/gfx/racetrack2b0r.png
+%%DATADIR%%/data/gfx/ressource0.png
+%%DATADIR%%/data/gfx/ressource1.png
+%%DATADIR%%/data/gfx/ressource10.png
+%%DATADIR%%/data/gfx/ressource11.png
+%%DATADIR%%/data/gfx/ressource12.png
+%%DATADIR%%/data/gfx/ressource13.png
+%%DATADIR%%/data/gfx/ressource14.png
+%%DATADIR%%/data/gfx/ressource15.png
+%%DATADIR%%/data/gfx/ressource16.png
+%%DATADIR%%/data/gfx/ressource17.png
+%%DATADIR%%/data/gfx/ressource18.png
+%%DATADIR%%/data/gfx/ressource19.png
+%%DATADIR%%/data/gfx/ressource2.png
+%%DATADIR%%/data/gfx/ressource20.png
+%%DATADIR%%/data/gfx/ressource21.png
+%%DATADIR%%/data/gfx/ressource22.png
+%%DATADIR%%/data/gfx/ressource23.png
+%%DATADIR%%/data/gfx/ressource24.png
+%%DATADIR%%/data/gfx/ressource25.png
+%%DATADIR%%/data/gfx/ressource26.png
+%%DATADIR%%/data/gfx/ressource27.png
+%%DATADIR%%/data/gfx/ressource28.png
+%%DATADIR%%/data/gfx/ressource29.png
+%%DATADIR%%/data/gfx/ressource3.png
+%%DATADIR%%/data/gfx/ressource30.png
+%%DATADIR%%/data/gfx/ressource31.png
+%%DATADIR%%/data/gfx/ressource32.png
+%%DATADIR%%/data/gfx/ressource33.png
+%%DATADIR%%/data/gfx/ressource34.png
+%%DATADIR%%/data/gfx/ressource35.png
+%%DATADIR%%/data/gfx/ressource36.png
+%%DATADIR%%/data/gfx/ressource37.png
+%%DATADIR%%/data/gfx/ressource38.png
+%%DATADIR%%/data/gfx/ressource39.png
+%%DATADIR%%/data/gfx/ressource4.png
+%%DATADIR%%/data/gfx/ressource40.png
+%%DATADIR%%/data/gfx/ressource41.png
+%%DATADIR%%/data/gfx/ressource42.png
+%%DATADIR%%/data/gfx/ressource43.png
+%%DATADIR%%/data/gfx/ressource44.png
+%%DATADIR%%/data/gfx/ressource45.png
+%%DATADIR%%/data/gfx/ressource46.png
+%%DATADIR%%/data/gfx/ressource47.png
+%%DATADIR%%/data/gfx/ressource48.png
+%%DATADIR%%/data/gfx/ressource49.png
+%%DATADIR%%/data/gfx/ressource5.png
+%%DATADIR%%/data/gfx/ressource50.png
+%%DATADIR%%/data/gfx/ressource51.png
+%%DATADIR%%/data/gfx/ressource52.png
+%%DATADIR%%/data/gfx/ressource53.png
+%%DATADIR%%/data/gfx/ressource54.png
+%%DATADIR%%/data/gfx/ressource55.png
+%%DATADIR%%/data/gfx/ressource56.png
+%%DATADIR%%/data/gfx/ressource57.png
+%%DATADIR%%/data/gfx/ressource58.png
+%%DATADIR%%/data/gfx/ressource59.png
+%%DATADIR%%/data/gfx/ressource6.png
+%%DATADIR%%/data/gfx/ressource60.png
+%%DATADIR%%/data/gfx/ressource61.png
+%%DATADIR%%/data/gfx/ressource62.png
+%%DATADIR%%/data/gfx/ressource63.png
+%%DATADIR%%/data/gfx/ressource64.png
+%%DATADIR%%/data/gfx/ressource7.png
+%%DATADIR%%/data/gfx/ressource8.png
+%%DATADIR%%/data/gfx/ressource9.png
+%%DATADIR%%/data/gfx/ressourcemini0.png
+%%DATADIR%%/data/gfx/ressourcemini1.png
+%%DATADIR%%/data/gfx/ressourcemini2.png
+%%DATADIR%%/data/gfx/ressourcemini3.png
+%%DATADIR%%/data/gfx/ressourcemini4.png
+%%DATADIR%%/data/gfx/ressourcemini5.png
+%%DATADIR%%/data/gfx/ressourcemini6.png
+%%DATADIR%%/data/gfx/ressourcemini7.png
+%%DATADIR%%/data/gfx/rotatingEarth0.png
+%%DATADIR%%/data/gfx/rotatingEarth1.png
+%%DATADIR%%/data/gfx/rotatingEarth10.png
+%%DATADIR%%/data/gfx/rotatingEarth11.png
+%%DATADIR%%/data/gfx/rotatingEarth12.png
+%%DATADIR%%/data/gfx/rotatingEarth13.png
+%%DATADIR%%/data/gfx/rotatingEarth14.png
+%%DATADIR%%/data/gfx/rotatingEarth15.png
+%%DATADIR%%/data/gfx/rotatingEarth16.png
+%%DATADIR%%/data/gfx/rotatingEarth17.png
+%%DATADIR%%/data/gfx/rotatingEarth18.png
+%%DATADIR%%/data/gfx/rotatingEarth19.png
+%%DATADIR%%/data/gfx/rotatingEarth2.png
+%%DATADIR%%/data/gfx/rotatingEarth3.png
+%%DATADIR%%/data/gfx/rotatingEarth4.png
+%%DATADIR%%/data/gfx/rotatingEarth5.png
+%%DATADIR%%/data/gfx/rotatingEarth6.png
+%%DATADIR%%/data/gfx/rotatingEarth7.png
+%%DATADIR%%/data/gfx/rotatingEarth8.png
+%%DATADIR%%/data/gfx/rotatingEarth9.png
+%%DATADIR%%/data/gfx/rotatingEarthi.png
+%%DATADIR%%/data/gfx/school0b0.png
+%%DATADIR%%/data/gfx/school0b1.png
+%%DATADIR%%/data/gfx/school1b0.png
+%%DATADIR%%/data/gfx/school1b0r.png
+%%DATADIR%%/data/gfx/school1b1.png
+%%DATADIR%%/data/gfx/school1b1r.png
+%%DATADIR%%/data/gfx/school1b2.png
+%%DATADIR%%/data/gfx/school1b2r.png
+%%DATADIR%%/data/gfx/school1c0.png
+%%DATADIR%%/data/gfx/school1c0r.png
+%%DATADIR%%/data/gfx/school2b0.png
+%%DATADIR%%/data/gfx/school2b0r.png
+%%DATADIR%%/data/gfx/shade0.png
+%%DATADIR%%/data/gfx/shade1.png
+%%DATADIR%%/data/gfx/shade10.png
+%%DATADIR%%/data/gfx/shade11.png
+%%DATADIR%%/data/gfx/shade12.png
+%%DATADIR%%/data/gfx/shade13.png
+%%DATADIR%%/data/gfx/shade14.png
+%%DATADIR%%/data/gfx/shade15.png
+%%DATADIR%%/data/gfx/shade16.png
+%%DATADIR%%/data/gfx/shade17.png
+%%DATADIR%%/data/gfx/shade18.png
+%%DATADIR%%/data/gfx/shade19.png
+%%DATADIR%%/data/gfx/shade2.png
+%%DATADIR%%/data/gfx/shade20.png
+%%DATADIR%%/data/gfx/shade3.png
+%%DATADIR%%/data/gfx/shade4.png
+%%DATADIR%%/data/gfx/shade5.png
+%%DATADIR%%/data/gfx/shade6.png
+%%DATADIR%%/data/gfx/shade7.png
+%%DATADIR%%/data/gfx/shade8.png
+%%DATADIR%%/data/gfx/shade9.png
+%%DATADIR%%/data/gfx/swarm0b0.png
+%%DATADIR%%/data/gfx/swarm0b0r.png
+%%DATADIR%%/data/gfx/swarm0c0r.png
+%%DATADIR%%/data/gfx/terrain0.png
+%%DATADIR%%/data/gfx/terrain1.png
+%%DATADIR%%/data/gfx/terrain10.png
+%%DATADIR%%/data/gfx/terrain100.png
+%%DATADIR%%/data/gfx/terrain101.png
+%%DATADIR%%/data/gfx/terrain102.png
+%%DATADIR%%/data/gfx/terrain103.png
+%%DATADIR%%/data/gfx/terrain104.png
+%%DATADIR%%/data/gfx/terrain105.png
+%%DATADIR%%/data/gfx/terrain106.png
+%%DATADIR%%/data/gfx/terrain107.png
+%%DATADIR%%/data/gfx/terrain108.png
+%%DATADIR%%/data/gfx/terrain109.png
+%%DATADIR%%/data/gfx/terrain11.png
+%%DATADIR%%/data/gfx/terrain110.png
+%%DATADIR%%/data/gfx/terrain111.png
+%%DATADIR%%/data/gfx/terrain112.png
+%%DATADIR%%/data/gfx/terrain113.png
+%%DATADIR%%/data/gfx/terrain114.png
+%%DATADIR%%/data/gfx/terrain115.png
+%%DATADIR%%/data/gfx/terrain116.png
+%%DATADIR%%/data/gfx/terrain117.png
+%%DATADIR%%/data/gfx/terrain118.png
+%%DATADIR%%/data/gfx/terrain119.png
+%%DATADIR%%/data/gfx/terrain12.png
+%%DATADIR%%/data/gfx/terrain120.png
+%%DATADIR%%/data/gfx/terrain121.png
+%%DATADIR%%/data/gfx/terrain122.png
+%%DATADIR%%/data/gfx/terrain123.png
+%%DATADIR%%/data/gfx/terrain124.png
+%%DATADIR%%/data/gfx/terrain125.png
+%%DATADIR%%/data/gfx/terrain126.png
+%%DATADIR%%/data/gfx/terrain127.png
+%%DATADIR%%/data/gfx/terrain128.png
+%%DATADIR%%/data/gfx/terrain129.png
+%%DATADIR%%/data/gfx/terrain13.png
+%%DATADIR%%/data/gfx/terrain130.png
+%%DATADIR%%/data/gfx/terrain131.png
+%%DATADIR%%/data/gfx/terrain132.png
+%%DATADIR%%/data/gfx/terrain133.png
+%%DATADIR%%/data/gfx/terrain134.png
+%%DATADIR%%/data/gfx/terrain135.png
+%%DATADIR%%/data/gfx/terrain136.png
+%%DATADIR%%/data/gfx/terrain137.png
+%%DATADIR%%/data/gfx/terrain138.png
+%%DATADIR%%/data/gfx/terrain139.png
+%%DATADIR%%/data/gfx/terrain14.png
+%%DATADIR%%/data/gfx/terrain140.png
+%%DATADIR%%/data/gfx/terrain141.png
+%%DATADIR%%/data/gfx/terrain142.png
+%%DATADIR%%/data/gfx/terrain143.png
+%%DATADIR%%/data/gfx/terrain144.png
+%%DATADIR%%/data/gfx/terrain145.png
+%%DATADIR%%/data/gfx/terrain146.png
+%%DATADIR%%/data/gfx/terrain147.png
+%%DATADIR%%/data/gfx/terrain148.png
+%%DATADIR%%/data/gfx/terrain149.png
+%%DATADIR%%/data/gfx/terrain15.png
+%%DATADIR%%/data/gfx/terrain150.png
+%%DATADIR%%/data/gfx/terrain151.png
+%%DATADIR%%/data/gfx/terrain152.png
+%%DATADIR%%/data/gfx/terrain153.png
+%%DATADIR%%/data/gfx/terrain154.png
+%%DATADIR%%/data/gfx/terrain155.png
+%%DATADIR%%/data/gfx/terrain156.png
+%%DATADIR%%/data/gfx/terrain157.png
+%%DATADIR%%/data/gfx/terrain158.png
+%%DATADIR%%/data/gfx/terrain159.png
+%%DATADIR%%/data/gfx/terrain16.png
+%%DATADIR%%/data/gfx/terrain160.png
+%%DATADIR%%/data/gfx/terrain161.png
+%%DATADIR%%/data/gfx/terrain162.png
+%%DATADIR%%/data/gfx/terrain163.png
+%%DATADIR%%/data/gfx/terrain164.png
+%%DATADIR%%/data/gfx/terrain165.png
+%%DATADIR%%/data/gfx/terrain166.png
+%%DATADIR%%/data/gfx/terrain167.png
+%%DATADIR%%/data/gfx/terrain168.png
+%%DATADIR%%/data/gfx/terrain169.png
+%%DATADIR%%/data/gfx/terrain17.png
+%%DATADIR%%/data/gfx/terrain170.png
+%%DATADIR%%/data/gfx/terrain171.png
+%%DATADIR%%/data/gfx/terrain172.png
+%%DATADIR%%/data/gfx/terrain173.png
+%%DATADIR%%/data/gfx/terrain174.png
+%%DATADIR%%/data/gfx/terrain175.png
+%%DATADIR%%/data/gfx/terrain176.png
+%%DATADIR%%/data/gfx/terrain177.png
+%%DATADIR%%/data/gfx/terrain178.png
+%%DATADIR%%/data/gfx/terrain179.png
+%%DATADIR%%/data/gfx/terrain18.png
+%%DATADIR%%/data/gfx/terrain180.png
+%%DATADIR%%/data/gfx/terrain181.png
+%%DATADIR%%/data/gfx/terrain182.png
+%%DATADIR%%/data/gfx/terrain183.png
+%%DATADIR%%/data/gfx/terrain184.png
+%%DATADIR%%/data/gfx/terrain185.png
+%%DATADIR%%/data/gfx/terrain186.png
+%%DATADIR%%/data/gfx/terrain187.png
+%%DATADIR%%/data/gfx/terrain188.png
+%%DATADIR%%/data/gfx/terrain189.png
+%%DATADIR%%/data/gfx/terrain19.png
+%%DATADIR%%/data/gfx/terrain190.png
+%%DATADIR%%/data/gfx/terrain191.png
+%%DATADIR%%/data/gfx/terrain192.png
+%%DATADIR%%/data/gfx/terrain193.png
+%%DATADIR%%/data/gfx/terrain194.png
+%%DATADIR%%/data/gfx/terrain195.png
+%%DATADIR%%/data/gfx/terrain196.png
+%%DATADIR%%/data/gfx/terrain197.png
+%%DATADIR%%/data/gfx/terrain198.png
+%%DATADIR%%/data/gfx/terrain199.png
+%%DATADIR%%/data/gfx/terrain2.png
+%%DATADIR%%/data/gfx/terrain20.png
+%%DATADIR%%/data/gfx/terrain200.png
+%%DATADIR%%/data/gfx/terrain201.png
+%%DATADIR%%/data/gfx/terrain202.png
+%%DATADIR%%/data/gfx/terrain203.png
+%%DATADIR%%/data/gfx/terrain204.png
+%%DATADIR%%/data/gfx/terrain205.png
+%%DATADIR%%/data/gfx/terrain206.png
+%%DATADIR%%/data/gfx/terrain207.png
+%%DATADIR%%/data/gfx/terrain208.png
+%%DATADIR%%/data/gfx/terrain209.png
+%%DATADIR%%/data/gfx/terrain21.png
+%%DATADIR%%/data/gfx/terrain210.png
+%%DATADIR%%/data/gfx/terrain211.png
+%%DATADIR%%/data/gfx/terrain212.png
+%%DATADIR%%/data/gfx/terrain213.png
+%%DATADIR%%/data/gfx/terrain214.png
+%%DATADIR%%/data/gfx/terrain215.png
+%%DATADIR%%/data/gfx/terrain216.png
+%%DATADIR%%/data/gfx/terrain217.png
+%%DATADIR%%/data/gfx/terrain218.png
+%%DATADIR%%/data/gfx/terrain219.png
+%%DATADIR%%/data/gfx/terrain22.png
+%%DATADIR%%/data/gfx/terrain220.png
+%%DATADIR%%/data/gfx/terrain221.png
+%%DATADIR%%/data/gfx/terrain222.png
+%%DATADIR%%/data/gfx/terrain223.png
+%%DATADIR%%/data/gfx/terrain224.png
+%%DATADIR%%/data/gfx/terrain225.png
+%%DATADIR%%/data/gfx/terrain226.png
+%%DATADIR%%/data/gfx/terrain227.png
+%%DATADIR%%/data/gfx/terrain228.png
+%%DATADIR%%/data/gfx/terrain229.png
+%%DATADIR%%/data/gfx/terrain23.png
+%%DATADIR%%/data/gfx/terrain230.png
+%%DATADIR%%/data/gfx/terrain231.png
+%%DATADIR%%/data/gfx/terrain232.png
+%%DATADIR%%/data/gfx/terrain233.png
+%%DATADIR%%/data/gfx/terrain234.png
+%%DATADIR%%/data/gfx/terrain235.png
+%%DATADIR%%/data/gfx/terrain236.png
+%%DATADIR%%/data/gfx/terrain237.png
+%%DATADIR%%/data/gfx/terrain238.png
+%%DATADIR%%/data/gfx/terrain239.png
+%%DATADIR%%/data/gfx/terrain24.png
+%%DATADIR%%/data/gfx/terrain240.png
+%%DATADIR%%/data/gfx/terrain241.png
+%%DATADIR%%/data/gfx/terrain242.png
+%%DATADIR%%/data/gfx/terrain243.png
+%%DATADIR%%/data/gfx/terrain244.png
+%%DATADIR%%/data/gfx/terrain245.png
+%%DATADIR%%/data/gfx/terrain246.png
+%%DATADIR%%/data/gfx/terrain247.png
+%%DATADIR%%/data/gfx/terrain248.png
+%%DATADIR%%/data/gfx/terrain249.png
+%%DATADIR%%/data/gfx/terrain25.png
+%%DATADIR%%/data/gfx/terrain250.png
+%%DATADIR%%/data/gfx/terrain251.png
+%%DATADIR%%/data/gfx/terrain252.png
+%%DATADIR%%/data/gfx/terrain253.png
+%%DATADIR%%/data/gfx/terrain254.png
+%%DATADIR%%/data/gfx/terrain255.png
+%%DATADIR%%/data/gfx/terrain256.png
+%%DATADIR%%/data/gfx/terrain257.png
+%%DATADIR%%/data/gfx/terrain258.png
+%%DATADIR%%/data/gfx/terrain259.png
+%%DATADIR%%/data/gfx/terrain26.png
+%%DATADIR%%/data/gfx/terrain260.png
+%%DATADIR%%/data/gfx/terrain261.png
+%%DATADIR%%/data/gfx/terrain262.png
+%%DATADIR%%/data/gfx/terrain263.png
+%%DATADIR%%/data/gfx/terrain264.png
+%%DATADIR%%/data/gfx/terrain265.png
+%%DATADIR%%/data/gfx/terrain266.png
+%%DATADIR%%/data/gfx/terrain267.png
+%%DATADIR%%/data/gfx/terrain268.png
+%%DATADIR%%/data/gfx/terrain269.png
+%%DATADIR%%/data/gfx/terrain27.png
+%%DATADIR%%/data/gfx/terrain270.png
+%%DATADIR%%/data/gfx/terrain271.png
*** 935 LINES SKIPPED ***