Commit Graph

633 Commits (master)

Author SHA1 Message Date
cazfi 27e60091bb Added AC_SYS_LARGEFILE call to configure.ac
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@664 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-06-24 23:11:28 +00:00
pkeus 1e3334b5f7 Implemented more convenient behaviour for certain up/down menus
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@661 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-05-18 09:38:22 +00:00
pkeus 443ff32862 Improved translatability of some strings
Fixed wrong course dimensions in wild_west_chute_out

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@660 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-05-18 09:20:27 +00:00
cazfi 0513371751 Typofix "Exprimental" -> "Experimental"
Spotted by debian Lintian.


git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@658 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-04-14 18:19:33 +00:00
cazfi 2ec5646915 Final 0.7.2 NEWS item added to trunk.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@657 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-04-14 18:09:59 +00:00
cazfi f0c580b957 Turned some std::string instances to sf::String to avoid
unnecessary conversions between the two.


git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@652 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-04-11 17:15:14 +00:00
cazfi da8a8a0a03 Fixed narrowing errors from clang compilation.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@651 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-04-11 16:19:37 +00:00
cazfi 2cea4ccbb0 Added release 0.7.2 entry to NEWS.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@649 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-04-11 15:39:50 +00:00
cazfi 48dfc77fec Removed font files removed from svn from the list in Makefile.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@647 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-04-11 15:34:26 +00:00
pkeus 5498c13d76 Improved support for joystick buttons.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@646 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-03-04 10:10:14 +00:00
pkeus c2458aeb3a Fixed joystick handling:
- Always activate joysicks, removed mechanism to deactivate joysticks by a macro (broken since switch to SFML).
- Fixed data range for axis movements (-100 to +100)

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@645 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-03-01 09:58:14 +00:00
pkeus 3436509c11 Removed unused fonts, improved prepare_build_installer.bat, ran AStyle
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@644 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-02-29 10:03:40 +00:00
cazfi f4cd9635ca Updated NEWS for 0.7.1 release.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@641 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-02-04 10:57:41 +00:00
cazfi d54c9e3db5 Save screenshots under .etr subdirectory of user home directory.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@638 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-02-04 10:50:08 +00:00
cazfi 38a6ddb872 Added Keywords to the desktop file
Patch by Markus Koschany


git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@636 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-02-04 10:19:56 +00:00
pkeus 817281efc3 Refactorizations:
- Use initializer lists (C++11)
- Fixed several cppcheck messages, mostly about uninitialized variables in constructors
- particles.cpp: Improved parameter values and simplified code

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@635 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-29 09:05:00 +00:00
pkeus f8b1ad54e4 Reduced bit depth of bmp files to 24 bit and increased compression of some other images
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@634 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-29 08:59:37 +00:00
pkeus 0a80bb84aa Refactorizations:
- Removed TColor3, use sf::Color instead
- Introduced more C++11 features: Use constexpr and defaulted/deleted functions
- Made several member functions static or const
- Removed dead code

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@631 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-28 10:41:09 +00:00
pkeus 5c127f9d8c Added preview.png where missing (submitted by uglemat)
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@630 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-25 21:38:12 +00:00
cazfi d8c26ec02d Corrected installation directory for I Like Spike course
Reported by uglemat


git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@628 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-24 20:24:54 +00:00
pkeus 6ad6e307b5 Updated french translation and updated credits.lst
CTexture::DrawNumChr(): Pass unsigned values to std::isdigit

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@625 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-23 19:57:00 +00:00
cazfi 750c269285 Set release date of 0.7.0 to trunk version of NEWS too.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@624 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-22 22:35:46 +00:00
cazfi 9c71b3c167 Added AC_CONFIG_MACRO_DIR() to configure.ac
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@620 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-22 10:10:43 +00:00
pkeus 8520c14159 Fixed bug in tool_char.cpp introduced by SDL->SFML conversion (found by clang)
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@618 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-21 21:40:19 +00:00
cazfi 4e0f270f65 Explicitly give m4/ include path to autoreconf.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@616 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-21 19:59:43 +00:00
cazfi 534f036830 Set SFML preprocessor flags to correct compiler command line.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@614 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-21 19:53:57 +00:00
pkeus e1d7d0b848 Several small changes:
- Fixed keyboard navigation into help menu (do not exit immediately)
- Fixed forgotten size parameter to CSPList in game_ctrl.cpp
- Added std:: prefix to exit() call
- Do not use atoi to convert a char to an integer

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@613 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-21 14:37:58 +00:00
cazfi ed21733eb5 Removed the release name line from credits.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@611 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-21 09:56:50 +00:00
pkeus cffa184265 Updated french translation (submitted by SSTSylvain)
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@609 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-20 19:33:46 +00:00
cazfi b60018475c Added better error handling of corrupted files to TODO
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@608 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-20 08:19:06 +00:00
cazfi bc1c836e3a Use sf::String::substring() instead of std::string::substr()
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@607 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-20 08:15:50 +00:00
cazfi 3af8c724b0 Corrected installation location of Frozen River course.
Reported by uglemat


git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@604 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-19 17:54:21 +00:00
pkeus ca62e16ae8 Refactorization: Use proper <cmath> functions, such as std::hypot() and std::log2() where appropriate. Added missing std:: prefix to some more <cmath> functions.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@603 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-19 16:52:26 +00:00
pkeus 78729153f1 Added missing std:: prefixes to several C functions. Fixed type conversion issue in ogl.cpp
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@602 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-19 16:16:09 +00:00
pkeus ee35f1a467 Applied patch by Mattias Ugelvik:
- Use different coloring in HUD in event mode to indicate how well the player does
- Added missing std:: prefixes for min() and max() functions

Define NOMINMAX in VS solution to get rid of the WinAPI definition of min() and max() as macros.

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@601 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-19 13:27:21 +00:00
pkeus 7420115fbe Fixed 128 type conversion warnings from VS.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@600 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-19 13:07:10 +00:00
pkeus 2506c7300f Fixed bug in spx.cpp introduced in r597.
Fixed conversion from GLint to GLshort.

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@599 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-18 19:29:53 +00:00
pkeus 85a6b4d9f9 Removed "using namespace std;"
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@598 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-18 16:55:59 +00:00
pkeus 5b57a1380b Removed line number limitation "feature" from CSPList and hence the limitations on the size of several data structures while loading them. The limits are arbitrary and are technically not necessary.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@597 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-18 16:10:27 +00:00
cazfi fda66e80dc Require at least version 2.3 of libsfml.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@596 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-17 20:55:29 +00:00
pkeus 5236839461 Compressed images with OptiPNG (lossless), requiring SFML 2.3 as minimum (otherwise some images cannot be loaded due to an old version of stb_image used by SFML < 2.3)
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@595 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-17 20:36:06 +00:00
cazfi f537d61e75 Added prepare_build_installer.bat to distribution.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@593 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-16 19:02:18 +00:00
cazfi a67db6a05a Do not produce gzip compressed tarballs.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@592 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-16 18:27:07 +00:00
pkeus e579231482 Translation and course description update:
- Added missing course "laberinto" to extras/courses.lst
- Updated german translation
- Fixed a few course descriptions
- Added back missing string in highscore menu

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@588 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-16 10:09:53 +00:00
cazfi 0ffdc1277d Added missing graphics for etr lightning conditions to installation.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@586 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 23:27:02 +00:00
cazfi b0b0c08ebb Coding style correction (astyle)
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@584 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 21:32:36 +00:00
cazfi f6eecb4892 Do not claim that autogen.sh succeeded when it didn't
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@583 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 21:28:32 +00:00
cazfi 7d835de695 Added AM_DIST_FORMATS to support automake-ng
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@582 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 20:49:23 +00:00
cazfi cdf14a8f2b Added automake option 'subdir-objects' to guarantee behavior
that's going to be in use with future automake versions.


git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@581 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 20:47:19 +00:00
cazfi 7d827b776a Removed unused config/ directory
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@580 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 20:27:11 +00:00