Commit Graph

7614 Commits

Author SHA1 Message Date
mbjornstk
9b414764df Remove useless executable property from data files.
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10835 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-11 21:07:54 +00:00
auria
34692ddf0b Update samuncle's Mansion track. Say hello to our first use of lightmaps :) Perhaps a bit too dark though
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10833 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-11 16:50:16 +00:00
hikerstk
ff67a5cf4e Removed the usage of friend declaration. CheckStructure dependencies are
now not read in CheckStructure anymore, instead they are set by the
CheckManager depending on the direction of the track.


git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/reverse_mode@10832 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-09 21:14:32 +00:00
hikerstk
45bb8ceb40 Bugfix: In reverse mode, distance along track started with the wrong
graph node, causing the first lap crossing not being detected.


git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/reverse_mode@10831 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-09 11:21:07 +00:00
hikerstk
5535564467 Consider the 'sideway' speed with which karts hit each other: this makes
it possible to intentionally push karts off track by crashing into them
sideways. This is experimental ;)
Also renamed some variables to better describe what they are.


git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10830 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-09 05:41:13 +00:00
auria
8cfe69333f Port track info dialog to XML
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10829 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-09 03:08:32 +00:00
auria
5e6b42933b Add missing info from license.txt
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10828 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-08 23:03:19 +00:00
hikerstk
90e6a02193 Improved collision handling to better detect left/right side
collisions. Made collisions more bouncy than before (but I am
still tuning).


git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10827 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-08 20:22:00 +00:00
auria
9ba9aa5794 Add trophy models for cutscene
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10825 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-08 16:34:24 +00:00
mcmic
01458892f0 Now reversing check structures order.
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/reverse_mode@10824 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-08 12:48:07 +00:00
hikerstk
c3a9c03b8b Worked around the problem that the reverse check box could not be
selected by mouse on 800x600 resolution (the checkbox was then
outside of the dialog window).
A proper solution (imho) should be to convert the dialog into
a full-screen menu (which would also be consistent with all
other menus).


git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/reverse_mode@10823 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-07 05:32:20 +00:00
hikerstk
7bdcb9d681 Updated comment.
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/reverse_mode@10822 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-07 05:16:05 +00:00
hikerstk
92ef262bb0 Removed reversal of quads, instead fixed handling of the data structures
that depend on the orientation to properly handle reverse tracks.


git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/reverse_mode@10821 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-07 05:15:19 +00:00
hikerstk
9c51953e7a Removed dead code.
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/reverse_mode@10820 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-07 04:15:13 +00:00
hikerstk
3659b14667 Redone 'distance from start' calculation to use the proper graph structure
(and not to assume that the quads/graph nodes will be added in a specific
order, i.e. in the order in which they are connected).


git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/reverse_mode@10819 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-07 03:10:43 +00:00
hikerstk
f2d5ca5203 1) Set reverse state to false if no reverse track is available
(otherwise after racing one track in reverse mode, the next track
   without reverse available will still have reverse flag set).
2) Set the state of the checkbox to the previsouly selected
   reverse status (which makes it a bit more convenient if you
   want to replay with the same settings).


git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/reverse_mode@10818 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-07 03:08:43 +00:00
auria
da25bc6105 Fix entering garage in a cleaner way
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10817 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-07 01:25:56 +00:00
auria
38a626e921 Improve version of overworld without splatting
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10815 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-07 01:10:54 +00:00
auria
5fc90518c9 fix the small bushes in scotland that had become white quads
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10813 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-07 00:31:44 +00:00
hikerstk
59c5537fe5 Fixed crash in case of using -N without --reverse on the command line.
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/reverse_mode@10812 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-06 21:12:10 +00:00
auria
a8dd687071 Revert change I did that introduced bug
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10811 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-06 02:55:41 +00:00
hikerstk
b5bb733e19 Make the karts start just ahead of the starting line in reverse mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/reverse_mode@10810 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-05 22:33:17 +00:00
hikerstk
80ec893758 Use singleton-like constructs instead of static
pointer to quad set etc.


git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/reverse_mode@10809 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-05 22:24:20 +00:00
hikerstk
648eb17e0a Added command line option for reversing tracks.
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/reverse_mode@10808 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-05 20:56:45 +00:00
auria
65b4eed110 Implement going in the garage to change kart
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10807 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-05 19:32:17 +00:00
hikerstk
c49226aefc Fixed compiler warning.
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/reverse_mode@10806 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-05 11:33:19 +00:00
hikerstk
6e099ebbb9 Marked more tracks to be reversable.
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/reverse_mode@10805 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-05 11:32:31 +00:00
auria
7711bab285 Add the necessary code to trigger location-specific action; for now there is a placeholder in the location of the overworld garage
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10803 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-05 01:32:35 +00:00
auria
547fd78d6d use the kart selected by the player in story mode
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10801 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-05 00:23:31 +00:00
mcmic
29192e7fc6 Added text next to reverse checkbox
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/reverse_mode@10800 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-04 16:02:02 +00:00
mcmic
d81cc54fa8 Implementation of reversed track.
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/reverse_mode@10799 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-03 23:18:14 +00:00
magned
0e1335e560 One texture was missing
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10796 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-03 01:04:05 +00:00
magned
8d6a608a49 Water shader moves now at an acceptable speed, and in a more logical direction
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10794 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-03 01:01:24 +00:00
magned
97777877aa Adding water shader to Scotland. Note: water moving way too fast currently
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10793 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-02 23:37:21 +00:00
auria
6dcc313611 Make water speed customizable
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10791 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-02 16:37:30 +00:00
auria
1032f9654d Update CMake build system to check for irrlicht version
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10790 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-02 16:15:28 +00:00
auria
737d931a76 Fix minor warning
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10789 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-02 14:49:39 +00:00
hikerstk
613173ff3d Set the world kart id in the constructor of karts, and not
later in a separate call.


git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10788 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-02 05:21:14 +00:00
hikerstk
8dd5b8461c Make sure that --history (and other options that immediately cause
a race to start) work properly without having to specify -N.


git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10787 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-02 05:18:59 +00:00
magned
a44bee360d Retry adding water shader to Shifting Sands
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10786 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-02 02:22:10 +00:00
magned
d01a271093 Added water shader to Shifting Sands river
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10784 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-02 01:58:05 +00:00
magned
4c29734935 Added water shader to Amazonian Journey river
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10781 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-02 00:45:16 +00:00
magned
659a928438 Added water shader to Lighthouse water
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10779 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-01 23:14:17 +00:00
hikerstk
4a6a7d86ed Fixed typo and potential crash in particle effects for karts.
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10778 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-01 21:02:19 +00:00
auria
82a503637c Use new water on island track
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10777 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-01 01:44:20 +00:00
auria
fb442f3a1e Fixed fish that was impaled in grass
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10776 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-01 00:40:31 +00:00
hikerstk
9d5485a9e3 1) Moved attachment handling from physics to attachment.
2) Split Kart::crashed into two public functions for collisions with
   kart and collisions with track, and one private function with code
   common to both collisions.
3) Removed #include of attachment.hpp from kart.hpp to reduce compile
   time.
Sorry for not splitting this up into three parts.


git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10775 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-01-31 12:02:10 +00:00
auria
27360fbe93 Fix leak by introducing code to free meshes that are not associated to any scene node
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10774 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-01-31 02:24:10 +00:00
auria
b950d4a7bc Work around crashes when visting overworld twice. However I'm pretty sure this 'fix' causes a leak
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10773 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-01-31 01:23:50 +00:00
auria
19dd91da8f All very minor changes
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10772 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-01-31 01:17:39 +00:00