[extremetuxracer] 01/03: Imported Upstream version 0.7.3

Markus Koschany apo at moszumanska.debian.org
Sat Jul 23 22:32:24 UTC 2016


This is an automated email from the git hooks/post-receive script.

apo pushed a commit to branch master
in repository extremetuxracer.

commit dec1f5b4019fe635b68af8df7f105d2008bd11f3
Author: Markus Koschany <apo at debian.org>
Date:   Sun Jul 24 00:07:01 2016 +0200

    Imported Upstream version 0.7.3
---
 Makefile.in                                        |   2 +
 NEWS                                               |  12 +
 build/Installer/Makefile.in                        |   2 +
 build/Installer/productInfo.wxi                    |   4 +-
 build/Makefile.in                                  |   2 +
 config.guess                                       | 111 ++++----
 config.sub                                         |  20 +-
 configure                                          | 308 ++++++++++++++++++++-
 configure.ac                                       |  11 +-
 data/Makefile.in                                   |   2 +
 data/char/Makefile.in                              |   2 +
 data/char/beastie/Makefile.in                      |   2 +
 data/char/boris/Makefile.in                        |   2 +
 data/char/samuel/Makefile.in                       |   2 +
 data/char/trixi/Makefile.in                        |   2 +
 data/char/tux/Makefile.in                          |   2 +
 data/courses/Makefile.in                           |   2 +
 data/courses/default/Makefile.in                   |   2 +
 data/courses/default/bumpy_ride/Makefile.in        |   2 +
 data/courses/default/bunny_hill/Makefile.in        |   2 +
 data/courses/default/challenge_one/Makefile.in     |   2 +
 data/courses/default/chinese_wall/Makefile.in      |   2 +
 .../default/chragis_gagiwaetter/Makefile.in        |   2 +
 data/courses/default/downhill_fear/Makefile.in     |   2 +
 data/courses/default/explore_mountains/Makefile.in |   2 +
 data/courses/default/frozen_lakes/Makefile.in      |   2 +
 data/courses/default/frozen_river/Makefile.in      |   2 +
 data/courses/default/hippo_run/Makefile.in         |   2 +
 data/courses/default/holygrail/Makefile.in         |   2 +
 .../courses/default/in_search_of_vodka/Makefile.in |   2 +
 data/courses/default/keep_country_tidy/Makefile.in |   2 +
 data/courses/default/milos_castle/Makefile.in      |   2 +
 data/courses/default/path_of_daggers/Makefile.in   |   2 +
 data/courses/default/penguins_cant_fly/Makefile.in |   2 +
 data/courses/default/quiet_river/Makefile.in       |   2 +
 data/courses/default/secret_valleys/Makefile.in    |   2 +
 .../default/this_means_something/Makefile.in       |   2 +
 data/courses/default/tux_at_home/Makefile.in       |   2 +
 data/courses/default/twisty_slope/Makefile.in      |   2 +
 data/courses/default/wild_mountains/Makefile.in    |   2 +
 data/courses/extras/Makefile.in                    |   2 +
 data/courses/extras/bronze_set/Makefile.in         |   2 +
 data/courses/extras/comepeces/Makefile.in          |   2 +
 data/courses/extras/desperation/Makefile.in        |   2 +
 data/courses/extras/el_reto/Makefile.in            |   2 +
 .../courses/extras/follow_white_rabbit/Makefile.in |   2 +
 data/courses/extras/herrings_half_pipe/Makefile.in |   2 +
 data/courses/extras/i_like_spike_2/Makefile.in     |   2 +
 data/courses/extras/inception/Makefile.in          |   2 +
 data/courses/extras/laberinto/Makefile.in          |   2 +
 data/courses/extras/penguins_day/Makefile.in       |   2 +
 data/courses/extras/pygoscelis_adeliae/Makefile.in |   2 +
 data/courses/extras/rock_n_roll/Makefile.in        |   2 +
 data/courses/extras/slide_or_fly/Makefile.in       |   2 +
 data/courses/extras/snow_run_1/Makefile.in         |   2 +
 data/courses/extras/snow_run_2/Makefile.in         |   2 +
 data/courses/extras/the_long_ride/Makefile.in      |   2 +
 data/courses/extras/touch_the_moon/Makefile.in     |   2 +
 data/courses/extras/touristic_ride/Makefile.in     |   2 +
 data/courses/extras/tuxway/Makefile.in             |   2 +
 data/courses/extras/twists/Makefile.in             |   2 +
 data/courses/extras/wild_ride/Makefile.in          |   2 +
 .../courses/extras/wild_west_chute_out/Makefile.in |   2 +
 data/courses/extras/wild_west_chute_out/course.dim |   2 +-
 data/credits.lst                                   |   2 +-
 data/env/Makefile.in                               |   2 +
 data/env/etr/Makefile.in                           |   2 +
 data/env/etr/cloudy/Makefile.in                    |   2 +
 data/env/etr/evening/Makefile.in                   |   2 +
 data/env/etr/night/Makefile.in                     |   2 +
 data/env/etr/sunny/Makefile.in                     |   2 +
 data/env/tuxracer/Makefile.in                      |   2 +
 data/env/tuxracer/cloudy/Makefile.in               |   2 +
 data/env/tuxracer/evening/Makefile.in              |   2 +
 data/env/tuxracer/night/Makefile.in                |   2 +
 data/env/tuxracer/sunny/Makefile.in                |   2 +
 data/fonts/Makefile.in                             |   2 +
 data/music/Makefile.in                             |   2 +
 data/objects/Makefile.in                           |   2 +
 data/players/Makefile.in                           |   2 +
 data/sounds/Makefile.in                            |   2 +
 data/terrains/Makefile.in                          |   2 +
 data/textures/Makefile.in                          |   2 +
 data/translations/Makefile.in                      |   2 +
 data/translations/cs_CZ.lst                        |   2 +-
 data/translations/de_DE.lst                        |   4 +-
 data/translations/es_ES.lst                        |   2 +-
 data/translations/fi_FI.lst                        |   2 +-
 data/translations/fr_FR.lst                        |   2 +-
 data/translations/pl_PL.lst                        |   4 +-
 data/translations/xx_XX.lst                        |   2 +-
 doc/Makefile.in                                    |   2 +
 etr_config.h.in                                    |  11 +
 resources/Makefile.in                              |   2 +
 resources/gui/Makefile.in                          |   2 +
 src/Makefile.in                                    |   2 +
 src/game_config.cpp                                |  28 +-
 src/translation.cpp                                |   2 +-
 src/version.h                                      |   4 +-
 99 files changed, 600 insertions(+), 93 deletions(-)

diff --git a/Makefile.in b/Makefile.in
index 437f46d..f5d2b2e 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -255,6 +255,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/NEWS b/NEWS
index 084abbc..c46ec01 100644
--- a/NEWS
+++ b/NEWS
@@ -2,8 +2,20 @@
                            NEWS for Extreme Tux Racer
 ===============================================================================
 
+Version 0.7.3                                                22th of July, 2016
+-------------------------------------------------------------------------------
+Bugfix release
+
+- Corrected dimensions of Wild West Chute Out track
+- Renamed 'options' file as 'options.txt' on systems where the former name
+  was used
+- Configure check for SFML-System
+- Minor corrections to in-game texts
+
+
 Version 0.7.2                                               14th of April, 2016
 -------------------------------------------------------------------------------
+Bugfix release
 
 - Fixed Joystick handling
 - Removed unused fonts
diff --git a/build/Installer/Makefile.in b/build/Installer/Makefile.in
index 7413a58..3a9b9da 100644
--- a/build/Installer/Makefile.in
+++ b/build/Installer/Makefile.in
@@ -172,6 +172,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/build/Installer/productInfo.wxi b/build/Installer/productInfo.wxi
index 566b0a7..fb49c4b 100644
--- a/build/Installer/productInfo.wxi
+++ b/build/Installer/productInfo.wxi
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Include>
-  <?define ProductName = "Extreme TuxRacer 0.7.2 ($(var.Platform))" ?>
+  <?define ProductName = "Extreme TuxRacer 0.7.3 ($(var.Platform))" ?>
   <?define ProductNameShort = "Extreme TuxRacer" ?>
-  <?define ProductVersion = "0.7.2.0" ?>
+  <?define ProductVersion = "0.7.3.0" ?>
 
   <?define ProductManufacturer = "The ExtremeTuxRacer team" ?>
   <?define ProductDescription = "High speed arctic racing game" ?>
diff --git a/build/Makefile.in b/build/Makefile.in
index 46ef9a0..34425a7 100644
--- a/build/Makefile.in
+++ b/build/Makefile.in
@@ -232,6 +232,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/config.guess b/config.guess
index 1659250..0967f2a 100755
--- a/config.guess
+++ b/config.guess
@@ -1,8 +1,8 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
-#   Copyright 1992-2015 Free Software Foundation, Inc.
+#   Copyright 1992-2016 Free Software Foundation, Inc.
 
-timestamp='2015-08-20'
+timestamp='2016-04-02'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -27,7 +27,7 @@ timestamp='2015-08-20'
 # Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
 #
 # You can get the latest version of this script from:
-# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
+# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
 #
 # Please send patches to <config-patches at gnu.org>.
 
@@ -50,7 +50,7 @@ version="\
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright 1992-2015 Free Software Foundation, Inc.
+Copyright 1992-2016 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -237,6 +237,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
 	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
 	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
 	exit ;;
+    *:LibertyBSD:*:*)
+	UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
+	echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}
+	exit ;;
     *:ekkoBSD:*:*)
 	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
 	exit ;;
@@ -268,42 +272,42 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
 	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
 	case "$ALPHA_CPU_TYPE" in
 	    "EV4 (21064)")
-		UNAME_MACHINE="alpha" ;;
+		UNAME_MACHINE=alpha ;;
 	    "EV4.5 (21064)")
-		UNAME_MACHINE="alpha" ;;
+		UNAME_MACHINE=alpha ;;
 	    "LCA4 (21066/21068)")
-		UNAME_MACHINE="alpha" ;;
+		UNAME_MACHINE=alpha ;;
 	    "EV5 (21164)")
-		UNAME_MACHINE="alphaev5" ;;
+		UNAME_MACHINE=alphaev5 ;;
 	    "EV5.6 (21164A)")
-		UNAME_MACHINE="alphaev56" ;;
+		UNAME_MACHINE=alphaev56 ;;
 	    "EV5.6 (21164PC)")
-		UNAME_MACHINE="alphapca56" ;;
+		UNAME_MACHINE=alphapca56 ;;
 	    "EV5.7 (21164PC)")
-		UNAME_MACHINE="alphapca57" ;;
+		UNAME_MACHINE=alphapca57 ;;
 	    "EV6 (21264)")
-		UNAME_MACHINE="alphaev6" ;;
+		UNAME_MACHINE=alphaev6 ;;
 	    "EV6.7 (21264A)")
-		UNAME_MACHINE="alphaev67" ;;
+		UNAME_MACHINE=alphaev67 ;;
 	    "EV6.8CB (21264C)")
-		UNAME_MACHINE="alphaev68" ;;
+		UNAME_MACHINE=alphaev68 ;;
 	    "EV6.8AL (21264B)")
-		UNAME_MACHINE="alphaev68" ;;
+		UNAME_MACHINE=alphaev68 ;;
 	    "EV6.8CX (21264D)")
-		UNAME_MACHINE="alphaev68" ;;
+		UNAME_MACHINE=alphaev68 ;;
 	    "EV6.9A (21264/EV69A)")
-		UNAME_MACHINE="alphaev69" ;;
+		UNAME_MACHINE=alphaev69 ;;
 	    "EV7 (21364)")
-		UNAME_MACHINE="alphaev7" ;;
+		UNAME_MACHINE=alphaev7 ;;
 	    "EV7.9 (21364A)")
-		UNAME_MACHINE="alphaev79" ;;
+		UNAME_MACHINE=alphaev79 ;;
 	esac
 	# A Pn.n version is a patched version.
 	# A Vn.n version is a released version.
 	# A Tn.n version is a released field test version.
 	# A Xn.n version is an unreleased experimental baselevel.
 	# 1.2 uses "1.2" for uname -r.
-	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
 	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
 	exitcode=$?
 	trap '' 0
@@ -376,16 +380,16 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
 	exit ;;
     i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
 	eval $set_cc_for_build
-	SUN_ARCH="i386"
+	SUN_ARCH=i386
 	# If there is a compiler, see if it is configured for 64-bit objects.
 	# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
 	# This test works for both compilers.
-	if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+	if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
 	    if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
-		(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+		(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
 		grep IS_64BIT_ARCH >/dev/null
 	    then
-		SUN_ARCH="x86_64"
+		SUN_ARCH=x86_64
 	    fi
 	fi
 	echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
@@ -410,7 +414,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
 	exit ;;
     sun*:*:4.2BSD:*)
 	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
-	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
+	test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3
 	case "`/bin/arch`" in
 	    sun3)
 		echo m68k-sun-sunos${UNAME_RELEASE}
@@ -635,13 +639,13 @@ EOF
 		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
 		    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
 		    case "${sc_cpu_version}" in
-		      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
-		      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
+		      523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
+		      528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
 		      532)                      # CPU_PA_RISC2_0
 			case "${sc_kernel_bits}" in
-			  32) HP_ARCH="hppa2.0n" ;;
-			  64) HP_ARCH="hppa2.0w" ;;
-			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
+			  32) HP_ARCH=hppa2.0n ;;
+			  64) HP_ARCH=hppa2.0w ;;
+			  '') HP_ARCH=hppa2.0 ;;   # HP-UX 10.20
 			esac ;;
 		    esac
 		fi
@@ -680,11 +684,11 @@ EOF
 		    exit (0);
 		}
 EOF
-		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
+		    (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
 		    test -z "$HP_ARCH" && HP_ARCH=hppa
 		fi ;;
 	esac
-	if [ ${HP_ARCH} = "hppa2.0w" ]
+	if [ ${HP_ARCH} = hppa2.0w ]
 	then
 	    eval $set_cc_for_build
 
@@ -697,12 +701,12 @@ EOF
 	    # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
 	    # => hppa64-hp-hpux11.23
 
-	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
+	    if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) |
 		grep -q __LP64__
 	    then
-		HP_ARCH="hppa2.0w"
+		HP_ARCH=hppa2.0w
 	    else
-		HP_ARCH="hppa64"
+		HP_ARCH=hppa64
 	    fi
 	fi
 	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
@@ -807,14 +811,14 @@ EOF
 	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
 	exit ;;
     F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
-	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
-	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+	FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
+	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
 	FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
 	echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
 	exit ;;
     5000:UNIX_System_V:4.*:*)
-	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
-	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
+	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
+	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
 	echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
 	exit ;;
     i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
@@ -896,7 +900,7 @@ EOF
 	exit ;;
     *:GNU/*:*:*)
 	# other systems with GNU libc and userland
-	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
+	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
 	exit ;;
     i*86:Minix:*:*)
 	echo ${UNAME_MACHINE}-pc-minix
@@ -919,7 +923,7 @@ EOF
 	  EV68*) UNAME_MACHINE=alphaev68 ;;
 	esac
 	objdump --private-headers /bin/sh | grep -q ld.so.1
-	if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
+	if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
 	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
 	exit ;;
     arc:Linux:*:* | arceb:Linux:*:*)
@@ -965,6 +969,9 @@ EOF
     ia64:Linux:*:*)
 	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
 	exit ;;
+    k1om:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	exit ;;
     m32r*:Linux:*:*)
 	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
 	exit ;;
@@ -1120,7 +1127,7 @@ EOF
 	# uname -m prints for DJGPP always 'pc', but it prints nothing about
 	# the processor, so we play safe by assuming i586.
 	# Note: whatever this is, it MUST be the same as what config.sub
-	# prints for the "djgpp" host, or else GDB configury will decide that
+	# prints for the "djgpp" host, or else GDB configure will decide that
 	# this is a cross-build.
 	echo i586-pc-msdosdjgpp
 	exit ;;
@@ -1269,6 +1276,9 @@ EOF
     SX-8R:SUPER-UX:*:*)
 	echo sx8r-nec-superux${UNAME_RELEASE}
 	exit ;;
+    SX-ACE:SUPER-UX:*:*)
+	echo sxace-nec-superux${UNAME_RELEASE}
+	exit ;;
     Power*:Rhapsody:*:*)
 	echo powerpc-apple-rhapsody${UNAME_RELEASE}
 	exit ;;
@@ -1282,9 +1292,9 @@ EOF
 	    UNAME_PROCESSOR=powerpc
 	fi
 	if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
-	    if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+	    if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
 		if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
-		    (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+		    (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
 		    grep IS_64BIT_ARCH >/dev/null
 		then
 		    case $UNAME_PROCESSOR in
@@ -1306,7 +1316,7 @@ EOF
 	exit ;;
     *:procnto*:*:* | *:QNX:[0123456789]*:*)
 	UNAME_PROCESSOR=`uname -p`
-	if test "$UNAME_PROCESSOR" = "x86"; then
+	if test "$UNAME_PROCESSOR" = x86; then
 		UNAME_PROCESSOR=i386
 		UNAME_MACHINE=pc
 	fi
@@ -1337,7 +1347,7 @@ EOF
 	# "uname -m" is not consistent, so use $cputype instead. 386
 	# is converted to i386 for consistency with other x86
 	# operating systems.
-	if test "$cputype" = "386"; then
+	if test "$cputype" = 386; then
 	    UNAME_MACHINE=i386
 	else
 	    UNAME_MACHINE="$cputype"
@@ -1379,7 +1389,7 @@ EOF
 	echo i386-pc-xenix
 	exit ;;
     i*86:skyos:*:*)
-	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
+	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'`
 	exit ;;
     i*86:rdos:*:*)
 	echo ${UNAME_MACHINE}-pc-rdos
@@ -1390,6 +1400,9 @@ EOF
     x86_64:VMkernel:*:*)
 	echo ${UNAME_MACHINE}-unknown-esx
 	exit ;;
+    amd64:Isilon\ OneFS:*:*)
+	echo x86_64-unknown-onefs
+	exit ;;
 esac
 
 cat >&2 <<EOF
@@ -1399,9 +1412,9 @@ This script, last modified $timestamp, has failed to recognize
 the operating system you are using. It is advised that you
 download the most up to date version of the config scripts from
 
-  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
+  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
 and
-  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
+  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
 
 If the version you run ($0) is already up to date, please
 send the following data and any information you think might be
diff --git a/config.sub b/config.sub
index 1acc966..8d39c4b 100755
--- a/config.sub
+++ b/config.sub
@@ -1,8 +1,8 @@
 #! /bin/sh
 # Configuration validation subroutine script.
-#   Copyright 1992-2015 Free Software Foundation, Inc.
+#   Copyright 1992-2016 Free Software Foundation, Inc.
 
-timestamp='2015-08-20'
+timestamp='2016-03-30'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -33,7 +33,7 @@ timestamp='2015-08-20'
 # Otherwise, we print the canonical config type on stdout and succeed.
 
 # You can get the latest version of this script from:
-# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
+# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
 
 # This file is supposed to be the same for all GNU packages
 # and recognize all the CPU types, system types and aliases
@@ -53,8 +53,7 @@ timestamp='2015-08-20'
 me=`echo "$0" | sed -e 's,.*/,,'`
 
 usage="\
-Usage: $0 [OPTION] CPU-MFR-OPSYS
-       $0 [OPTION] ALIAS
+Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS
 
 Canonicalize a configuration name.
 
@@ -68,7 +67,7 @@ Report bugs and patches to <config-patches at gnu.org>."
 version="\
 GNU config.sub ($timestamp)
 
-Copyright 1992-2015 Free Software Foundation, Inc.
+Copyright 1992-2016 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -521,7 +520,7 @@ case $basic_machine in
 		basic_machine=i386-pc
 		os=-aros
 		;;
-        asmjs)
+	asmjs)
 		basic_machine=asmjs-unknown
 		;;
 	aux)
@@ -1383,7 +1382,7 @@ case $os in
 	      | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
 	      | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
 	      | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
-	      | -bitrig* | -openbsd* | -solidbsd* \
+	      | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \
 	      | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
 	      | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
 	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
@@ -1399,7 +1398,8 @@ case $os in
 	      | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
 	      | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
 	      | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
-	      | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*)
+	      | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \
+	      | -onefs* | -tirtos*)
 	# Remember, each alternative MUST END IN *, to match a version number.
 		;;
 	-qnx*)
@@ -1531,6 +1531,8 @@ case $os in
 		;;
 	-nacl*)
 		;;
+	-ios)
+		;;
 	-none)
 		;;
 	*)
diff --git a/configure b/configure
index 7223d01..a449900 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for etr 0.7.2.
+# Generated by GNU Autoconf 2.69 for etr 0.7.3.
 #
 # Report bugs to <https://sourceforge.net/projects/extremetuxracer>.
 #
@@ -580,8 +580,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='etr'
 PACKAGE_TARNAME='etr'
-PACKAGE_VERSION='0.7.2'
-PACKAGE_STRING='etr 0.7.2'
+PACKAGE_VERSION='0.7.3'
+PACKAGE_STRING='etr 0.7.3'
 PACKAGE_BUGREPORT='https://sourceforge.net/projects/extremetuxracer'
 PACKAGE_URL=''
 
@@ -631,6 +631,8 @@ SFML_WINDOW_LIBS
 SFML_WINDOW_CFLAGS
 SFML_AUDIO_LIBS
 SFML_AUDIO_CFLAGS
+SFML_SYSTEM_LIBS
+SFML_SYSTEM_CFLAGS
 PKG_CONFIG_LIBDIR
 PKG_CONFIG_PATH
 PKG_CONFIG
@@ -740,6 +742,7 @@ ac_user_opts='
 enable_option_checking
 enable_silent_rules
 enable_dependency_tracking
+enable_largefile
 '
       ac_precious_vars='build_alias
 host_alias
@@ -756,6 +759,8 @@ CPP
 PKG_CONFIG
 PKG_CONFIG_PATH
 PKG_CONFIG_LIBDIR
+SFML_SYSTEM_CFLAGS
+SFML_SYSTEM_LIBS
 SFML_AUDIO_CFLAGS
 SFML_AUDIO_LIBS
 SFML_WINDOW_CFLAGS
@@ -1312,7 +1317,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures etr 0.7.2 to adapt to many kinds of systems.
+\`configure' configures etr 0.7.3 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1383,7 +1388,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of etr 0.7.2:";;
+     short | recursive ) echo "Configuration of etr 0.7.3:";;
    esac
   cat <<\_ACEOF
 
@@ -1397,6 +1402,7 @@ Optional Features:
                           do not reject slow dependency extractors
   --disable-dependency-tracking
                           speeds up one-time build
+  --disable-largefile     omit support for large files
 
 Some influential environment variables:
   CXX         C++ compiler command
@@ -1414,6 +1420,10 @@ Some influential environment variables:
               directories to add to pkg-config's search path
   PKG_CONFIG_LIBDIR
               path overriding pkg-config's built-in search path
+  SFML_SYSTEM_CFLAGS
+              C compiler flags for SFML_SYSTEM, overriding pkg-config
+  SFML_SYSTEM_LIBS
+              linker flags for SFML_SYSTEM, overriding pkg-config
   SFML_AUDIO_CFLAGS
               C compiler flags for SFML_AUDIO, overriding pkg-config
   SFML_AUDIO_LIBS
@@ -1493,7 +1503,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-etr configure 0.7.2
+etr configure 0.7.3
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1954,7 +1964,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by etr $as_me 0.7.2, which was
+It was created by etr $as_me 0.7.3, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2822,7 +2832,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='etr'
- VERSION='0.7.2'
+ VERSION='0.7.3'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -4414,10 +4424,211 @@ fi
 
 
 
+
+# Check whether --enable-largefile was given.
+if test "${enable_largefile+set}" = set; then :
+  enableval=$enable_largefile;
+fi
+
+if test "$enable_largefile" != no; then
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
+$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
+if ${ac_cv_sys_largefile_CC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_sys_largefile_CC=no
+     if test "$GCC" != yes; then
+       ac_save_CC=$CC
+       while :; do
+	 # IRIX 6.2 and later do not support large files by default,
+	 # so use the C compiler's -n32 option if that helps.
+	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+    We can't simply define LARGE_OFF_T to be 9223372036854775807,
+    since some C++ compilers masquerading as C compilers
+    incorrectly reject 9223372036854775807.  */
+#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
+  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+		       && LARGE_OFF_T % 2147483647 == 1)
+		      ? 1 : -1];
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+	 if ac_fn_c_try_compile "$LINENO"; then :
+  break
+fi
+rm -f core conftest.err conftest.$ac_objext
+	 CC="$CC -n32"
+	 if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_sys_largefile_CC=' -n32'; break
+fi
+rm -f core conftest.err conftest.$ac_objext
+	 break
+       done
+       CC=$ac_save_CC
+       rm -f conftest.$ac_ext
+    fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
+$as_echo "$ac_cv_sys_largefile_CC" >&6; }
+  if test "$ac_cv_sys_largefile_CC" != no; then
+    CC=$CC$ac_cv_sys_largefile_CC
+  fi
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
+$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
+if ${ac_cv_sys_file_offset_bits+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  while :; do
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+    We can't simply define LARGE_OFF_T to be 9223372036854775807,
+    since some C++ compilers masquerading as C compilers
+    incorrectly reject 9223372036854775807.  */
+#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
+  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+		       && LARGE_OFF_T % 2147483647 == 1)
+		      ? 1 : -1];
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_sys_file_offset_bits=no; break
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#define _FILE_OFFSET_BITS 64
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+    We can't simply define LARGE_OFF_T to be 9223372036854775807,
+    since some C++ compilers masquerading as C compilers
+    incorrectly reject 9223372036854775807.  */
+#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
+  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+		       && LARGE_OFF_T % 2147483647 == 1)
+		      ? 1 : -1];
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_sys_file_offset_bits=64; break
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  ac_cv_sys_file_offset_bits=unknown
+  break
+done
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
+$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
+case $ac_cv_sys_file_offset_bits in #(
+  no | unknown) ;;
+  *)
+cat >>confdefs.h <<_ACEOF
+#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
+_ACEOF
+;;
+esac
+rm -rf conftest*
+  if test $ac_cv_sys_file_offset_bits = unknown; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
+$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
+if ${ac_cv_sys_large_files+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  while :; do
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+    We can't simply define LARGE_OFF_T to be 9223372036854775807,
+    since some C++ compilers masquerading as C compilers
+    incorrectly reject 9223372036854775807.  */
+#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
+  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+		       && LARGE_OFF_T % 2147483647 == 1)
+		      ? 1 : -1];
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_sys_large_files=no; break
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#define _LARGE_FILES 1
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+    We can't simply define LARGE_OFF_T to be 9223372036854775807,
+    since some C++ compilers masquerading as C compilers
+    incorrectly reject 9223372036854775807.  */
+#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
+  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+		       && LARGE_OFF_T % 2147483647 == 1)
+		      ? 1 : -1];
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_cv_sys_large_files=1; break
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  ac_cv_sys_large_files=unknown
+  break
+done
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
+$as_echo "$ac_cv_sys_large_files" >&6; }
+case $ac_cv_sys_large_files in #(
+  no | unknown) ;;
+  *)
+cat >>confdefs.h <<_ACEOF
+#define _LARGE_FILES $ac_cv_sys_large_files
+_ACEOF
+;;
+esac
+rm -rf conftest*
+  fi
+
+
+fi
+
+
 # Checks for libraries.
 
 # Checks for header files.
-
 ac_ext=c
 ac_cpp='$CPP $CPPFLAGS'
 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
@@ -5190,6 +5401,81 @@ $as_echo "no" >&6; }
 fi
 
 pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SFML_SYSTEM" >&5
+$as_echo_n "checking for SFML_SYSTEM... " >&6; }
+
+if test -n "$SFML_SYSTEM_CFLAGS"; then
+    pkg_cv_SFML_SYSTEM_CFLAGS="$SFML_SYSTEM_CFLAGS"
+ elif test -n "$PKG_CONFIG"; then
+    if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sfml-system >= 2.2\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "sfml-system >= 2.2") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_SFML_SYSTEM_CFLAGS=`$PKG_CONFIG --cflags "sfml-system >= 2.2" 2>/dev/null`
+		      test "x$?" != "x0" && pkg_failed=yes
+else
+  pkg_failed=yes
+fi
+ else
+    pkg_failed=untried
+fi
+if test -n "$SFML_SYSTEM_LIBS"; then
+    pkg_cv_SFML_SYSTEM_LIBS="$SFML_SYSTEM_LIBS"
+ elif test -n "$PKG_CONFIG"; then
+    if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sfml-system >= 2.2\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "sfml-system >= 2.2") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_SFML_SYSTEM_LIBS=`$PKG_CONFIG --libs "sfml-system >= 2.2" 2>/dev/null`
+		      test "x$?" != "x0" && pkg_failed=yes
+else
+  pkg_failed=yes
+fi
+ else
+    pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        SFML_SYSTEM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "sfml-system >= 2.2" 2>&1`
+        else
+	        SFML_SYSTEM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "sfml-system >= 2.2" 2>&1`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$SFML_SYSTEM_PKG_ERRORS" >&5
+
+	as_fn_error $? "sfml-system not found" "$LINENO" 5
+elif test $pkg_failed = untried; then
+     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+	as_fn_error $? "sfml-system not found" "$LINENO" 5
+else
+	SFML_SYSTEM_CFLAGS=$pkg_cv_SFML_SYSTEM_CFLAGS
+	SFML_SYSTEM_LIBS=$pkg_cv_SFML_SYSTEM_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+
+  CPPFLAGS="${CPPFLAGS} $SFML_SYSTEM_CFLAGS"
+  LIBS="${LIBS} $SFML_SYSTEM_LIBS"
+
+fi
+
+
+pkg_failed=no
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SFML_AUDIO" >&5
 $as_echo_n "checking for SFML_AUDIO... " >&6; }
 
@@ -6054,7 +6340,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by etr $as_me 0.7.2, which was
+This file was extended by etr $as_me 0.7.3, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -6120,7 +6406,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-etr config.status 0.7.2
+etr config.status 0.7.3
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/configure.ac b/configure.ac
index 06a31cc..203ede3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@
 # Process this file with autoconf to produce a configure script.
 
 AC_PREREQ([2.61])
-AC_INIT([etr], [0.7.2], [https://sourceforge.net/projects/extremetuxracer])
+AC_INIT([etr], [0.7.3], [https://sourceforge.net/projects/extremetuxracer])
 AC_CONFIG_SRCDIR([src/gui.cpp])
 AC_CONFIG_MACRO_DIR([m4])
 AC_CONFIG_HEADERS([etr_config.h])
@@ -15,6 +15,8 @@ AC_CANONICAL_HOST
 AC_PROG_CXX
 AC_PROG_CC
 
+AC_SYS_LARGEFILE
+
 # Checks for libraries.
 
 # Checks for header files.
@@ -39,6 +41,13 @@ esac
 AC_FUNC_MALLOC
 AC_CHECK_FUNCS([floor getcwd memmove memset mkdir pow sqrt strchr strdup])
 
+PKG_CHECK_MODULES([SFML_SYSTEM], [sfml-system >= 2.2],
+[
+  CPPFLAGS="${CPPFLAGS} $SFML_SYSTEM_CFLAGS"
+  LIBS="${LIBS} $SFML_SYSTEM_LIBS"
+],
+[AC_MSG_ERROR([sfml-system not found])])
+
 PKG_CHECK_MODULES([SFML_AUDIO], [sfml-audio >= 2.2],
 [
   CPPFLAGS="${CPPFLAGS} $SFML_AUDIO_CFLAGS"
diff --git a/data/Makefile.in b/data/Makefile.in
index 709724e..7a352f8 100644
--- a/data/Makefile.in
+++ b/data/Makefile.in
@@ -262,6 +262,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/char/Makefile.in b/data/char/Makefile.in
index c44112c..1224b73 100644
--- a/data/char/Makefile.in
+++ b/data/char/Makefile.in
@@ -262,6 +262,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/char/beastie/Makefile.in b/data/char/beastie/Makefile.in
index 41aeb63..f54dbec 100644
--- a/data/char/beastie/Makefile.in
+++ b/data/char/beastie/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/char/boris/Makefile.in b/data/char/boris/Makefile.in
index f873df9..32893c2 100644
--- a/data/char/boris/Makefile.in
+++ b/data/char/boris/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/char/samuel/Makefile.in b/data/char/samuel/Makefile.in
index 8893024..993bab2 100644
--- a/data/char/samuel/Makefile.in
+++ b/data/char/samuel/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/char/trixi/Makefile.in b/data/char/trixi/Makefile.in
index 15fc049..ee81786 100644
--- a/data/char/trixi/Makefile.in
+++ b/data/char/trixi/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/char/tux/Makefile.in b/data/char/tux/Makefile.in
index 3cdc3e9..a63db0a 100644
--- a/data/char/tux/Makefile.in
+++ b/data/char/tux/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/Makefile.in b/data/courses/Makefile.in
index b8d8dc6..9654003 100644
--- a/data/courses/Makefile.in
+++ b/data/courses/Makefile.in
@@ -262,6 +262,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/default/Makefile.in b/data/courses/default/Makefile.in
index 6e2d146..780de84 100644
--- a/data/courses/default/Makefile.in
+++ b/data/courses/default/Makefile.in
@@ -262,6 +262,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/default/bumpy_ride/Makefile.in b/data/courses/default/bumpy_ride/Makefile.in
index 788592d..2196869 100644
--- a/data/courses/default/bumpy_ride/Makefile.in
+++ b/data/courses/default/bumpy_ride/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/default/bunny_hill/Makefile.in b/data/courses/default/bunny_hill/Makefile.in
index 0063ee8..17bdc8c 100644
--- a/data/courses/default/bunny_hill/Makefile.in
+++ b/data/courses/default/bunny_hill/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/default/challenge_one/Makefile.in b/data/courses/default/challenge_one/Makefile.in
index 53ee630..0ca7bb8 100644
--- a/data/courses/default/challenge_one/Makefile.in
+++ b/data/courses/default/challenge_one/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/default/chinese_wall/Makefile.in b/data/courses/default/chinese_wall/Makefile.in
index 27cce38..7e735c4 100644
--- a/data/courses/default/chinese_wall/Makefile.in
+++ b/data/courses/default/chinese_wall/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/default/chragis_gagiwaetter/Makefile.in b/data/courses/default/chragis_gagiwaetter/Makefile.in
index 2bd11eb..7f2f80e 100644
--- a/data/courses/default/chragis_gagiwaetter/Makefile.in
+++ b/data/courses/default/chragis_gagiwaetter/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/default/downhill_fear/Makefile.in b/data/courses/default/downhill_fear/Makefile.in
index 187284f..b7edc86 100644
--- a/data/courses/default/downhill_fear/Makefile.in
+++ b/data/courses/default/downhill_fear/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/default/explore_mountains/Makefile.in b/data/courses/default/explore_mountains/Makefile.in
index f98bcae..34c951c 100644
--- a/data/courses/default/explore_mountains/Makefile.in
+++ b/data/courses/default/explore_mountains/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/default/frozen_lakes/Makefile.in b/data/courses/default/frozen_lakes/Makefile.in
index 5a39bfb..eb499cd 100644
--- a/data/courses/default/frozen_lakes/Makefile.in
+++ b/data/courses/default/frozen_lakes/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/default/frozen_river/Makefile.in b/data/courses/default/frozen_river/Makefile.in
index 87e17ab..6bfca0f 100644
--- a/data/courses/default/frozen_river/Makefile.in
+++ b/data/courses/default/frozen_river/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/default/hippo_run/Makefile.in b/data/courses/default/hippo_run/Makefile.in
index 9c9bcef..38a0107 100644
--- a/data/courses/default/hippo_run/Makefile.in
+++ b/data/courses/default/hippo_run/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/default/holygrail/Makefile.in b/data/courses/default/holygrail/Makefile.in
index 7a08d92..1e6f127 100644
--- a/data/courses/default/holygrail/Makefile.in
+++ b/data/courses/default/holygrail/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/default/in_search_of_vodka/Makefile.in b/data/courses/default/in_search_of_vodka/Makefile.in
index 0c9d0d3..235a1f7 100644
--- a/data/courses/default/in_search_of_vodka/Makefile.in
+++ b/data/courses/default/in_search_of_vodka/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/default/keep_country_tidy/Makefile.in b/data/courses/default/keep_country_tidy/Makefile.in
index 544858e..7977931 100644
--- a/data/courses/default/keep_country_tidy/Makefile.in
+++ b/data/courses/default/keep_country_tidy/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/default/milos_castle/Makefile.in b/data/courses/default/milos_castle/Makefile.in
index bfbd4f3..07f77df 100644
--- a/data/courses/default/milos_castle/Makefile.in
+++ b/data/courses/default/milos_castle/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/default/path_of_daggers/Makefile.in b/data/courses/default/path_of_daggers/Makefile.in
index a3863e9..8d649d6 100644
--- a/data/courses/default/path_of_daggers/Makefile.in
+++ b/data/courses/default/path_of_daggers/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/default/penguins_cant_fly/Makefile.in b/data/courses/default/penguins_cant_fly/Makefile.in
index ff49fd4..6ef9ab5 100644
--- a/data/courses/default/penguins_cant_fly/Makefile.in
+++ b/data/courses/default/penguins_cant_fly/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/default/quiet_river/Makefile.in b/data/courses/default/quiet_river/Makefile.in
index 9ba4ec2..3c8fc98 100644
--- a/data/courses/default/quiet_river/Makefile.in
+++ b/data/courses/default/quiet_river/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/default/secret_valleys/Makefile.in b/data/courses/default/secret_valleys/Makefile.in
index e988c1c..180f87c 100644
--- a/data/courses/default/secret_valleys/Makefile.in
+++ b/data/courses/default/secret_valleys/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/default/this_means_something/Makefile.in b/data/courses/default/this_means_something/Makefile.in
index cefb046..4c38d24 100644
--- a/data/courses/default/this_means_something/Makefile.in
+++ b/data/courses/default/this_means_something/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/default/tux_at_home/Makefile.in b/data/courses/default/tux_at_home/Makefile.in
index fa64c64..f7e5319 100644
--- a/data/courses/default/tux_at_home/Makefile.in
+++ b/data/courses/default/tux_at_home/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/default/twisty_slope/Makefile.in b/data/courses/default/twisty_slope/Makefile.in
index 201308f..10c6ef4 100644
--- a/data/courses/default/twisty_slope/Makefile.in
+++ b/data/courses/default/twisty_slope/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/default/wild_mountains/Makefile.in b/data/courses/default/wild_mountains/Makefile.in
index a437c61..8b9b9ff 100644
--- a/data/courses/default/wild_mountains/Makefile.in
+++ b/data/courses/default/wild_mountains/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/Makefile.in b/data/courses/extras/Makefile.in
index 75e2858..b8b39ca 100644
--- a/data/courses/extras/Makefile.in
+++ b/data/courses/extras/Makefile.in
@@ -262,6 +262,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/bronze_set/Makefile.in b/data/courses/extras/bronze_set/Makefile.in
index 735d2cf..ecb4b41 100644
--- a/data/courses/extras/bronze_set/Makefile.in
+++ b/data/courses/extras/bronze_set/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/comepeces/Makefile.in b/data/courses/extras/comepeces/Makefile.in
index 1c966e4..b5fa27f 100644
--- a/data/courses/extras/comepeces/Makefile.in
+++ b/data/courses/extras/comepeces/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/desperation/Makefile.in b/data/courses/extras/desperation/Makefile.in
index 30c4e60..6e26b33 100644
--- a/data/courses/extras/desperation/Makefile.in
+++ b/data/courses/extras/desperation/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/el_reto/Makefile.in b/data/courses/extras/el_reto/Makefile.in
index ee64d5b..24b9fd3 100644
--- a/data/courses/extras/el_reto/Makefile.in
+++ b/data/courses/extras/el_reto/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/follow_white_rabbit/Makefile.in b/data/courses/extras/follow_white_rabbit/Makefile.in
index 6918f90..7220795 100644
--- a/data/courses/extras/follow_white_rabbit/Makefile.in
+++ b/data/courses/extras/follow_white_rabbit/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/herrings_half_pipe/Makefile.in b/data/courses/extras/herrings_half_pipe/Makefile.in
index 18e8c7b..6cfe0bf 100644
--- a/data/courses/extras/herrings_half_pipe/Makefile.in
+++ b/data/courses/extras/herrings_half_pipe/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/i_like_spike_2/Makefile.in b/data/courses/extras/i_like_spike_2/Makefile.in
index fa9f47e..f033c03 100644
--- a/data/courses/extras/i_like_spike_2/Makefile.in
+++ b/data/courses/extras/i_like_spike_2/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/inception/Makefile.in b/data/courses/extras/inception/Makefile.in
index 245436c..52447e4 100644
--- a/data/courses/extras/inception/Makefile.in
+++ b/data/courses/extras/inception/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/laberinto/Makefile.in b/data/courses/extras/laberinto/Makefile.in
index feb0145..a9ac3f3 100644
--- a/data/courses/extras/laberinto/Makefile.in
+++ b/data/courses/extras/laberinto/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/penguins_day/Makefile.in b/data/courses/extras/penguins_day/Makefile.in
index 41ad5b7..aa0ee66 100644
--- a/data/courses/extras/penguins_day/Makefile.in
+++ b/data/courses/extras/penguins_day/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/pygoscelis_adeliae/Makefile.in b/data/courses/extras/pygoscelis_adeliae/Makefile.in
index 4cce39b..597a205 100644
--- a/data/courses/extras/pygoscelis_adeliae/Makefile.in
+++ b/data/courses/extras/pygoscelis_adeliae/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/rock_n_roll/Makefile.in b/data/courses/extras/rock_n_roll/Makefile.in
index e31dee1..6f2ab6f 100644
--- a/data/courses/extras/rock_n_roll/Makefile.in
+++ b/data/courses/extras/rock_n_roll/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/slide_or_fly/Makefile.in b/data/courses/extras/slide_or_fly/Makefile.in
index e667b74..c52c623 100644
--- a/data/courses/extras/slide_or_fly/Makefile.in
+++ b/data/courses/extras/slide_or_fly/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/snow_run_1/Makefile.in b/data/courses/extras/snow_run_1/Makefile.in
index 64cb872..afdf687 100644
--- a/data/courses/extras/snow_run_1/Makefile.in
+++ b/data/courses/extras/snow_run_1/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/snow_run_2/Makefile.in b/data/courses/extras/snow_run_2/Makefile.in
index 8f6b342..0fcdaac 100644
--- a/data/courses/extras/snow_run_2/Makefile.in
+++ b/data/courses/extras/snow_run_2/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/the_long_ride/Makefile.in b/data/courses/extras/the_long_ride/Makefile.in
index be94cec..609d9f5 100644
--- a/data/courses/extras/the_long_ride/Makefile.in
+++ b/data/courses/extras/the_long_ride/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/touch_the_moon/Makefile.in b/data/courses/extras/touch_the_moon/Makefile.in
index 61622f3..a4e81e9 100644
--- a/data/courses/extras/touch_the_moon/Makefile.in
+++ b/data/courses/extras/touch_the_moon/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/touristic_ride/Makefile.in b/data/courses/extras/touristic_ride/Makefile.in
index 8e2a6c0..70a1f6b 100644
--- a/data/courses/extras/touristic_ride/Makefile.in
+++ b/data/courses/extras/touristic_ride/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/tuxway/Makefile.in b/data/courses/extras/tuxway/Makefile.in
index 37adb2b..819a467 100644
--- a/data/courses/extras/tuxway/Makefile.in
+++ b/data/courses/extras/tuxway/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/twists/Makefile.in b/data/courses/extras/twists/Makefile.in
index 9d9d86f..adea990 100644
--- a/data/courses/extras/twists/Makefile.in
+++ b/data/courses/extras/twists/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/wild_ride/Makefile.in b/data/courses/extras/wild_ride/Makefile.in
index dd33395..3262e3c 100644
--- a/data/courses/extras/wild_ride/Makefile.in
+++ b/data/courses/extras/wild_ride/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/wild_west_chute_out/Makefile.in b/data/courses/extras/wild_west_chute_out/Makefile.in
index c47c640..c2bc22d 100644
--- a/data/courses/extras/wild_west_chute_out/Makefile.in
+++ b/data/courses/extras/wild_west_chute_out/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/courses/extras/wild_west_chute_out/course.dim b/data/courses/extras/wild_west_chute_out/course.dim
index fa01e40..756e620 100644
--- a/data/courses/extras/wild_west_chute_out/course.dim
+++ b/data/courses/extras/wild_west_chute_out/course.dim
@@ -1,4 +1,4 @@
-*[width]90[length]480[play_width]55[play_length]470
+*[width]90[length]480[play_width]90[play_length]480
 [startx]45.00[starty]3.50[angle]28.00[scale]9.00
 [env]etr
 [author]J.W. Bruce
\ No newline at end of file
diff --git a/data/credits.lst b/data/credits.lst
index 4127c1d..6ae8f32 100644
--- a/data/credits.lst
+++ b/data/credits.lst
@@ -1,5 +1,5 @@
 *[offs] 0 [text] Extreme Tux Racer [font] 0 [size] 7 [col] 1
-*[offs] 50 [text] Version 0.7.2 [font] 0 [size] 3 [col] 0
+*[offs] 50 [text] Version 0.7.3 [font] 0 [size] 3 [col] 0
 *[offs] 40 [text] Some courses may have been modified from their [font] 0 [size] 2 [col] 0
 *[offs] 20 [text] original versions to fit the requirements of the game. [font] 0 [size] 2 [col] 0
 
diff --git a/data/env/Makefile.in b/data/env/Makefile.in
index f7dbf01..6c79cc4 100644
--- a/data/env/Makefile.in
+++ b/data/env/Makefile.in
@@ -262,6 +262,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/env/etr/Makefile.in b/data/env/etr/Makefile.in
index 637185b..a2cc436 100644
--- a/data/env/etr/Makefile.in
+++ b/data/env/etr/Makefile.in
@@ -232,6 +232,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/env/etr/cloudy/Makefile.in b/data/env/etr/cloudy/Makefile.in
index c158984..7235004 100644
--- a/data/env/etr/cloudy/Makefile.in
+++ b/data/env/etr/cloudy/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/env/etr/evening/Makefile.in b/data/env/etr/evening/Makefile.in
index be70b71..98c8db2 100644
--- a/data/env/etr/evening/Makefile.in
+++ b/data/env/etr/evening/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/env/etr/night/Makefile.in b/data/env/etr/night/Makefile.in
index 036c798..ff3d4ab 100644
--- a/data/env/etr/night/Makefile.in
+++ b/data/env/etr/night/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/env/etr/sunny/Makefile.in b/data/env/etr/sunny/Makefile.in
index 0f762a5..b661e08 100644
--- a/data/env/etr/sunny/Makefile.in
+++ b/data/env/etr/sunny/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/env/tuxracer/Makefile.in b/data/env/tuxracer/Makefile.in
index c4f8718..e79d9b0 100644
--- a/data/env/tuxracer/Makefile.in
+++ b/data/env/tuxracer/Makefile.in
@@ -232,6 +232,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/env/tuxracer/cloudy/Makefile.in b/data/env/tuxracer/cloudy/Makefile.in
index 4ca2967..618c5c4 100644
--- a/data/env/tuxracer/cloudy/Makefile.in
+++ b/data/env/tuxracer/cloudy/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/env/tuxracer/evening/Makefile.in b/data/env/tuxracer/evening/Makefile.in
index 04f4a98..ca322ab 100644
--- a/data/env/tuxracer/evening/Makefile.in
+++ b/data/env/tuxracer/evening/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/env/tuxracer/night/Makefile.in b/data/env/tuxracer/night/Makefile.in
index b2256d0..0900280 100644
--- a/data/env/tuxracer/night/Makefile.in
+++ b/data/env/tuxracer/night/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/env/tuxracer/sunny/Makefile.in b/data/env/tuxracer/sunny/Makefile.in
index 477881f..1909ce5 100644
--- a/data/env/tuxracer/sunny/Makefile.in
+++ b/data/env/tuxracer/sunny/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/fonts/Makefile.in b/data/fonts/Makefile.in
index 1a41883..e469ac4 100644
--- a/data/fonts/Makefile.in
+++ b/data/fonts/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/music/Makefile.in b/data/music/Makefile.in
index ae075c2..e3f8e08 100644
--- a/data/music/Makefile.in
+++ b/data/music/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/objects/Makefile.in b/data/objects/Makefile.in
index 5c17fbc..c5c9327 100644
--- a/data/objects/Makefile.in
+++ b/data/objects/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/players/Makefile.in b/data/players/Makefile.in
index d42f763..8e31fc0 100644
--- a/data/players/Makefile.in
+++ b/data/players/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/sounds/Makefile.in b/data/sounds/Makefile.in
index 21f3dcb..21b3bf9 100644
--- a/data/sounds/Makefile.in
+++ b/data/sounds/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/terrains/Makefile.in b/data/terrains/Makefile.in
index 80437c6..4ec4248 100644
--- a/data/terrains/Makefile.in
+++ b/data/terrains/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/textures/Makefile.in b/data/textures/Makefile.in
index f91e629..07d3401 100644
--- a/data/textures/Makefile.in
+++ b/data/textures/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/translations/Makefile.in b/data/translations/Makefile.in
index ed2622b..4e49f6b 100644
--- a/data/translations/Makefile.in
+++ b/data/translations/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/data/translations/cs_CZ.lst b/data/translations/cs_CZ.lst
index 11b204e..ef76e41 100644
--- a/data/translations/cs_CZ.lst
+++ b/data/translations/cs_CZ.lst
@@ -49,7 +49,7 @@
 *[idx] 40 [engl] Race Over [trans] Závod skončil
 
 *[idx] 41 [engl] For more configuration options, please edit the [trans] Další možnosti nastavení naleznete při upravování
-*[idx] 42 [engl] file 'options.lst' and read the documentation. [trans] souboru options.lst a čtením dokumentace.
+*[idx] 42 [engl] file 'options.txt' and read the documentation. [trans] souboru options.txt a čtením dokumentace.
 *[idx] 43 [engl] Help [trans] Nápověda
 *[idx] 44 [engl] 1, 2, 3 - change view mode [trans] 1, 2, 3 – změna pohledu
 *[idx] 45 [engl] F - hide/show fps display [trans] F – zobrazit/skrýt počet vykreslovaných snímků za sekundu
diff --git a/data/translations/de_DE.lst b/data/translations/de_DE.lst
index c8ab5b9..7d4a922 100644
--- a/data/translations/de_DE.lst
+++ b/data/translations/de_DE.lst
@@ -49,8 +49,8 @@
 
 *[idx] 41 [engl] For more configuration options, please edit the
 	[trans] Für weitere Einstellungen bearbeite bitte die
-*[idx] 42 [engl] file 'options.lst' and read the documentation.
-	[trans] Datei 'options.lst' und lies die Dokumentation.
+*[idx] 42 [engl] file 'options.txt' and read the documentation.
+	[trans] Datei 'options.txt' und lies die Dokumentation.
 *[idx] 43 [engl] Help [trans] Hilfe
 *[idx] 44 [engl] 1, 2, 3 - change view mode [trans] 1, 2, 3 - Wechsel der Ansicht
 *[idx] 45 [engl] F - hide/show fps display [trans] F - Fps-Anzeige
diff --git a/data/translations/es_ES.lst b/data/translations/es_ES.lst
index f1371be..9415ed8 100644
--- a/data/translations/es_ES.lst
+++ b/data/translations/es_ES.lst
@@ -47,7 +47,7 @@
 *[idx] 40 [engl] Race Over [trans] Fin de la carrera
 
 *[idx] 41 [engl] For more configuration options, please edit the [trans] Para más opciones de configuración, por favor edita
-*[idx] 42 [engl] file 'options.lst' and read the documentation. [trans] el archivo 'options.lst' y lee la documentación.
+*[idx] 42 [engl] file 'options.txt' and read the documentation. [trans] el archivo 'options.txt' y lee la documentación.
 
 *[idx] 43 [engl] Help [trans] Ayuda
 *[idx] 44 [engl] 1, 2, 3 - change view mode [trans] 1, 2, 3 - cambiar punto de vista
diff --git a/data/translations/fi_FI.lst b/data/translations/fi_FI.lst
index 98556da..a960e30 100644
--- a/data/translations/fi_FI.lst
+++ b/data/translations/fi_FI.lst
@@ -47,7 +47,7 @@
 *[idx] 40 [engl] Race Over [trans] Kisa ohi
 
 *[idx] 41 [engl] For more configuration options, please edit the [trans] Muita asetuksia voit muuttaa
-*[idx] 42 [engl] file 'options.lst' and read the documentation. [trans] tiedostosta 'options.lst'
+*[idx] 42 [engl] file 'options.txt' and read the documentation. [trans] tiedostosta 'options.txt'
 *[idx] 43 [engl] Help [trans] Apua
 *[idx] 44 [engl] 1, 2, 3 - change view mode [trans] 1, 2, 3 - Vaihda kuvakulmaa
 *[idx] 45 [engl] F - hide/show fps display [trans] F - Näytä/kätke ruudun päivitysnopeuden näyttö
diff --git a/data/translations/fr_FR.lst b/data/translations/fr_FR.lst
index d76087f..2b11a43 100644
--- a/data/translations/fr_FR.lst
+++ b/data/translations/fr_FR.lst
@@ -49,7 +49,7 @@
 *[idx] 40 [engl] Race Over [trans] Course Terminée
 
 *[idx] 41 [engl] For more configuration options, please edit the [trans] Pour plus d'options de configuration, s.v.p. modifier le
-*[idx] 42 [engl] file 'options.lst' and read the documentation. [trans] fichier 'options.lst' et lire la documentation.
+*[idx] 42 [engl] file 'options.txt' and read the documentation. [trans] fichier 'options.txt' et lire la documentation.
 *[idx] 43 [engl] Help [trans] Aide
 *[idx] 44 [engl] 1, 2, 3 - change view mode [trans] 1, 2, 3 - changement mode visionnement
 *[idx] 45 [engl] F - hide/show fps display [trans] F - cache/affiche affichage ips
diff --git a/data/translations/pl_PL.lst b/data/translations/pl_PL.lst
index 8980f0a..b73e8f4 100644
--- a/data/translations/pl_PL.lst
+++ b/data/translations/pl_PL.lst
@@ -53,8 +53,8 @@
 
 *[idx] 41 [engl] For more configuration options, please edit the
 	[trans] Zaawansowane opcje konfiguracji znajdują się w
-*[idx] 42 [engl] file 'options.lst' and read the documentation.
-	[trans] pliku 'options.lst' - szczegóły w dokumentacji
+*[idx] 42 [engl] file 'options.txt' and read the documentation.
+	[trans] pliku 'options.txt' - szczegóły w dokumentacji
 
 *[idx] 43 [engl] Help [trans] Pomoc
 *[idx] 44 [engl] 1, 2, 3 - change view mode [trans] 1, 2, 3 - zmiana trybu kamery
diff --git a/data/translations/xx_XX.lst b/data/translations/xx_XX.lst
index 15f9530..cf14ab9 100644
--- a/data/translations/xx_XX.lst
+++ b/data/translations/xx_XX.lst
@@ -47,7 +47,7 @@
 *[idx] 40 [engl] Race Over [trans]
 
 *[idx] 41 [engl] For more configuration options, please edit the [trans]
-*[idx] 42 [engl] file 'options.lst' and read the documentation. [trans]
+*[idx] 42 [engl] file 'options.txt' and read the documentation. [trans]
 *[idx] 43 [engl] Help [trans]
 *[idx] 44 [engl] 1, 2, 3 - change view mode [trans]
 *[idx] 45 [engl] F - hide/show fps display [trans]
diff --git a/doc/Makefile.in b/doc/Makefile.in
index cd424aa..3fa5193 100644
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/etr_config.h.in b/etr_config.h.in
index 8e857cd..bcf0a9b 100644
--- a/etr_config.h.in
+++ b/etr_config.h.in
@@ -112,6 +112,17 @@
 /* Version number of package */
 #undef VERSION
 
+/* Enable large inode numbers on Mac OS X 10.5.  */
+#ifndef _DARWIN_USE_64_BIT_INODE
+# define _DARWIN_USE_64_BIT_INODE 1
+#endif
+
+/* Number of bits in a file offset, on hosts where this is settable. */
+#undef _FILE_OFFSET_BITS
+
+/* Define for large files, on AIX-style hosts. */
+#undef _LARGE_FILES
+
 /* Define to `__inline__' or `__inline' if that's what the C compiler
    calls it, or to nothing if 'inline' is not supported under any name.  */
 #ifndef __cplusplus
diff --git a/resources/Makefile.in b/resources/Makefile.in
index 482b6f8..2420445 100644
--- a/resources/Makefile.in
+++ b/resources/Makefile.in
@@ -262,6 +262,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/resources/gui/Makefile.in b/resources/gui/Makefile.in
index dfe3469..dedf665 100644
--- a/resources/gui/Makefile.in
+++ b/resources/gui/Makefile.in
@@ -202,6 +202,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/src/Makefile.in b/src/Makefile.in
index 8bf3d5a..904585a 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -233,6 +233,8 @@ SFML_AUDIO_CFLAGS = @SFML_AUDIO_CFLAGS@
 SFML_AUDIO_LIBS = @SFML_AUDIO_LIBS@
 SFML_GRAPHICS_CFLAGS = @SFML_GRAPHICS_CFLAGS@
 SFML_GRAPHICS_LIBS = @SFML_GRAPHICS_LIBS@
+SFML_SYSTEM_CFLAGS = @SFML_SYSTEM_CFLAGS@
+SFML_SYSTEM_LIBS = @SFML_SYSTEM_LIBS@
 SFML_WINDOW_CFLAGS = @SFML_WINDOW_CFLAGS@
 SFML_WINDOW_LIBS = @SFML_WINDOW_LIBS@
 SHELL = @SHELL@
diff --git a/src/game_config.cpp b/src/game_config.cpp
index cd6c36c..d1d7bc5 100644
--- a/src/game_config.cpp
+++ b/src/game_config.cpp
@@ -26,11 +26,11 @@ Then edit the below functions:
 	The first value is always 'line', the second defines the tag within the
 	brackets [ ], and the last value is the default.
 
-- SetConfigDefaults. These values are used as long as no options file exists.
+- SetConfigDefaults. These values are used as long as no options.txt or options file exists.
 	It's a good idea to use the same values as the defaults in LoadConfigFile.
 
 - SaveConfigFile. See the other entries; it should be self-explanatory.
-	If an options file exists, you will have to change any value at runtime
+	If an options.txt or options file exists, you will have to change any value at runtime
 	on the configuration screen to overwrite the file. Then you will see the
 	new entry.
 */
@@ -51,7 +51,7 @@ TParam param;
 void LoadConfigFile() {
 	CSPList list(4);
 	if (!list.Load(param.configfile)) {
-		Message("Could not load 'options'");
+		Message("Could not load 'options.txt'");
 		return;
 	}
 
@@ -252,24 +252,29 @@ void SaveConfigFile() {
 	liste.Add();
 
 	AddComment(liste, "Use sqare root of scale factors for menu screens [0...1]");
-	AddComment(liste, "Exprimental: these factors reduce the effect of screen scaling.");
+	AddComment(liste, "Experimental: these factors reduce the effect of screen scaling.");
 	AddComment(liste, "The widgets are closer to their default sizes.");
 	AddItem(liste, "use_quad_scale", param.use_quad_scale);
 	liste.Add();
 
 	// ---------------------------------------
-	liste.Save(param.configfile);
+	liste.Save(param.config_dir + SEP "options.txt");
 }
 
 // --------------------------------------------------------------------
 
 void InitConfig() {
+	int config_exist = 0;
+
 #if defined (OS_WIN32_MINGW) || defined (OS_WIN32_MSC)
 	// the progdir is always the current dir
 	param.config_dir = "config";
 	param.data_dir = "data";
         param.save_dir = "data";
 	param.configfile = param.config_dir + SEP "options.txt";
+	if (FileExists(param.configfile)) {
+		config_exist = 1;
+	}
 #else /* WIN32 */
 
 #if 0
@@ -302,7 +307,16 @@ void InitConfig() {
 	param.data_dir += SEP;
 	param.data_dir += "etr";
         param.save_dir = param.config_dir;
-	param.configfile = param.config_dir + SEP "options";
+	param.configfile = param.config_dir + SEP "options.txt";
+	if (FileExists(param.configfile)) {
+		config_exist = 1;
+	} else {
+		// Old name as fallback
+		param.configfile = param.config_dir + SEP "options";
+		if (FileExists(param.configfile)) {
+			config_exist = 2;
+		}
+	}
 #endif /* WIN32 */
 
 	param.screenshot_dir = param.save_dir + SEP "screenshots";
@@ -323,7 +337,7 @@ void InitConfig() {
 	param.display_fps = false;
 	param.show_hud = true;
 
-	if (FileExists(param.configfile)) {
+	if (config_exist > 0) {
 		Trans.LoadLanguages();
 		LoadConfigFile();
 	} else {
diff --git a/src/translation.cpp b/src/translation.cpp
index c0abcdb..dd42fab 100644
--- a/src/translation.cpp
+++ b/src/translation.cpp
@@ -72,7 +72,7 @@ void CTranslation::SetDefaultTranslations() {
 	texts[40] = "Race Over";
 
 	texts[41] = "For more configuration options, please edit the";
-	texts[42] = "file 'options.lst' and read the documentation.";
+	texts[42] = "file 'options.txt' and read the documentation.";
 
 	texts[43] = "Help";
 	texts[44] = "1, 2, 3 - change view mode";
diff --git a/src/version.h b/src/version.h
index 1827f25..1636114 100644
--- a/src/version.h
+++ b/src/version.h
@@ -1,2 +1,2 @@
-#define ETR_VERSION_STRING "0.7.2"
-#define ETR_VERSION 0,7,2,0
+#define ETR_VERSION_STRING "0.7.3"
+#define ETR_VERSION 0,7,3,0

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/extremetuxracer.git



More information about the Pkg-games-commits mailing list