- Brought back support for them on non-Windows systems
- Fixed crashs on 32-bit windows by accidentially casting away calling convention of wglGetProcAddress
Updated prepare_build_installer.bat to remove recently added xx_XX.lst
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@567 0420edf4-82e4-42fc-9478-35b55e6d67a3
- Support arbitrary formats (though still hardcoded)
- Use PNG as default
- Fixed crash: resize texture before filling it
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@566 0420edf4-82e4-42fc-9478-35b55e6d67a3
- Fixed line ending of groups.lst
- Fixed GUI behaviour in race_select.cpp
- Removed redundant small menu title, use large one instead
- Code cleanups
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@550 0420edf4-82e4-42fc-9478-35b55e6d67a3
- Fixed track marks when limit (10000) is reached
- Remember selected course group in race selection menu
Some small refactorizations
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@547 0420edf4-82e4-42fc-9478-35b55e6d67a3
- NEWS now contains release notes
- Added description of the VS solution
- Enforce standard compliant type conversion rules and disable RTTI (we do not use it and disabling reduces binary size) in VS solution
- Fixed some bugs in the wixproj
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@546 0420edf4-82e4-42fc-9478-35b55e6d67a3
- Moved description ouf courses to .dim files (where the translated descriptions are already)
- Removed course "course" which was unused and is so short that it does not make sense to use it (seems to be an old proof-of-concept)
- Removed obsolete .tcl file
- Fixed crash when loading the highscore from a non-existent course
- Fixed crash when trying to save highscore of non-default courses
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@544 0420edf4-82e4-42fc-9478-35b55e6d67a3
- Fixed warnings about type conversions
- Switch back to deprecated sf::Text::setColor(), as sf::Text::setFillColor() is not available in SFML 2.3.2
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@541 0420edf4-82e4-42fc-9478-35b55e6d67a3
- Better choice for default focus in some menus
- Properly hide UI elements when loosing a cup
- Refactorized Credits menu to use forward_list instead of list; Fixed out-of-bounds access.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@540 0420edf4-82e4-42fc-9478-35b55e6d67a3
- Removed ambiguous shortcut from TIconButton control
- Fixed rendering of track marks at environments that are not "sunny"
Refactorizations:
- Removed unused code
- Simplified code in track_marks.cpp
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@539 0420edf4-82e4-42fc-9478-35b55e6d67a3
- Prepare drawing of snow or particles only if there are such
- Call "Env.SetupLight();" instead of declaring "void SetupLight();" in racing.cpp
- Show correct avatar in registration menu
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@537 0420edf4-82e4-42fc-9478-35b55e6d67a3
- Break dangerous inheriting of TVector4 from TVector3 from TVector2: Silent casts between them could cause bugs if function is not implemented for the actual type
- Implemented unary minus operator for TVector* types; Implemented DotProduct for TVector4
- Fixed some cppcheck messages
- Some stylistic fixes
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/branches/SFML2@533 0420edf4-82e4-42fc-9478-35b55e6d67a3