Benau
d2df7c6de9
Fix temple arena broken rescue in graphical server
2021-06-25 19:35:37 +08:00
Benau
38568484fb
Restore physical object moved by 3d animation even the first rewind ticks
2019-03-04 09:54:22 +08:00
Benau
64442e5ac9
Allow place item and rescue on driveable objects
2019-02-14 13:19:53 +08:00
Benau
87ce3931e5
Add maximum number of moveable objects in networking games
2018-11-09 21:17:38 +08:00
Benau
99659e8021
Initial work on dynamic physics object rewind
2018-07-12 09:05:26 +08:00
Benau
9f6c87a636
Fix cornfield crossing network play
2018-06-07 15:31:13 +08:00
Benau
b8982200b6
Fix track objects in network
2018-05-15 15:23:39 +08:00
hiker
95bba525c5
Refacotring: instead of Moveable::update calling updateGraphics,
...
this is now called separately once per rendered frame from
the main loop. Started to split other objects to have separate
updateGraphics functions (e.g. to fix skid marks issues caused
by previously updating skidmarks even in rewind).
2018-04-18 22:27:06 +10:00
Benau
a3a00f70f8
Remove unused entries in materials and fog settings
2018-01-15 13:23:21 +08:00
Benau
69c86930e8
Don't raycast driveable objects that are not enabled
2017-11-05 01:32:41 +08:00
Benau
f07452842d
Add support for colorizing library objects using material.xml only
2016-08-17 11:57:18 +08:00
Benau
53374176ad
First try to support colorization texture mask
2016-07-15 00:53:22 +08:00
Marianne Gagnon
d488c043d1
Continue work on scripting, fixing #2268 . Use this as an opportunity to clean up a lot of old hardcoded overworld code, and replace it with cleaner scripting. Make sure to update SVN and the exporter (other commits in SVN coming soon)
2015-08-09 21:38:01 -04:00
Marianne Gagnon
403d61e754
Allow creating initially hidden objects, that can later be shown through scripting
2015-06-17 19:33:53 -04:00
Marianne Gagnon
cb510840ae
Work on scripting, namely improving interaction with library objects
2015-06-05 19:34:46 -04:00
Marianne Gagnon
bd006c875e
Let track objects know what library object they are part of, paving the way for scripting to interact with library objects
2015-06-03 20:34:58 -04:00
hiker
8d07d26c25
Updated (c) year to include 2015.
2015-03-30 11:42:50 +11:00
Marianne Gagnon
8deac178d0
Attempt fix for 2055. Committed in a branch for now until we can test it better.
2015-03-28 18:20:28 -04:00
Vincent Lejeune
d34bdc2344
Fix null ref ptr static analysis
2014-11-16 23:24:50 +01:00
hiker
ad976e0d19
Fixed compilation.
2014-11-17 08:01:44 +11:00
Vincent Lejeune
d5330a8f39
Fix VS2013 "dereferencing null ptr" static analysis error
2014-11-16 04:40:19 +01:00
Marianne Gagnon
139f20b39d
Merge remote-tracking branch 'sachith/ScriptEngine'
...
Conflicts:
CMakeLists.txt
sources.cmake
src/io/file_manager.cpp
src/io/file_manager.hpp
src/modes/world.hpp
src/tracks/track.hpp
src/tracks/track_object_presentation.cpp
2014-10-27 18:43:09 -04:00
Sachith Hasaranga Seneviratne
10e2634f22
Merged master
2014-09-13 08:45:41 +05:30
hiker
bf135095d8
Updated documentation, removed commented out code.
2014-09-12 08:37:03 +10:00
hiker
68e45db8d3
Start to support driving (and rescuing) on physical track objects.
2014-09-11 21:48:03 +10:00
Sachith Hasaranga Seneviratne
71ad22b2d8
Resetting a track now properly accounts for scripting
2014-09-10 19:09:31 +05:30
Sachith Hasaranga Seneviratne
ef17ad8072
Added comments to TrackObjectManager
2014-08-05 20:28:40 +05:30
Sachith Hasaranga Seneviratne
f83a524f61
Prevent Physics from trying to add a body to Physics world when there is none present
2014-08-05 20:13:17 +05:30
Sachith Hasaranga Seneviratne
8eb5fc0d94
Fixed mesh objects trying to remove physical bodies when there are none and fixed logic for barrel test to remove the animation
2014-08-02 09:15:48 +05:30
Sachith Hasaranga Seneviratne
069c25653c
Added ability for scripts to run other scripts and bound getFrameNumber for Skeletal animations to get current frame
2014-06-18 13:12:51 +05:30
Sachith Hasaranga Seneviratne
e567adb0ca
Bound TrackObject type to scripts
2014-06-11 10:52:04 +05:30
Sachith Hasaranga Seneviratne
540c7818aa
Scripts can now create action triggers by themselves. Example in tutorial
2014-06-03 10:09:03 +05:30
Sachith Hasaranga Seneviratne
43f78a6a54
Added accessor methods for ID, set disabling/enabling/status checking to work for IDs as well
2014-06-02 13:07:51 +05:30
Sachith Hasaranga Seneviratne
ad71674b2c
Added IDs to track objects, coding style fixes
2014-05-30 08:15:34 +05:30
Sachith Hasaranga Seneviratne
870f438b06
Removing animations now also removes the corresponding PhysicalObject as well. Additionally opened up the PhysicalObject class to allow for the setting of the interaction type with the future goal of exposing it to scripts
2014-05-29 17:37:13 +05:30
sachith500
867f1607dd
Action triggers addressable by name, scripts can enable/disable action triggers
2014-05-23 14:39:03 +05:30
sachith500
4578ddc073
Added animation enabling and reactivation
2014-05-22 12:39:46 +05:30
Sachith Hasaranga Seneviratne
27de7c6f3c
MERGE STK into scripting branch
2014-05-19 08:27:15 +05:30
konstin
9d22b74b54
Fixing compilation issues on linux
2014-04-11 20:14:20 +02:00
Marianne Gagnon
7cd93708cf
Merge remote-tracking branch 'konstin/spaces' : Remove trailing spaces, use spaces and not tabs for indentation
2014-03-30 11:25:16 -04:00
konstin
7cc83e1475
running whitespaces.py update 1
2014-03-29 11:33:43 +01:00
konstin
663fffdebb
Revert "Running whitespaces.py; no more trailing whitespaces & tabs -> 4 spaces"
...
This reverts commit 65e2dcf2f0 .
2014-03-29 11:32:04 +01:00
konstin
65e2dcf2f0
Running whitespaces.py; no more trailing whitespaces & tabs -> 4 spaces
2014-03-28 20:08:39 +01:00
Marianne Gagnon
bb28e26eff
Cleanup for instancing
2014-03-23 18:55:45 -04:00
Sachith Hasaranga Seneviratne
35be1f142a
track objects can be enabled/disabled/their status can be checked on, TODO: move this to scripting
2014-03-17 09:26:24 +05:30
hiker
9651a9f224
Minor code cleanup, renamed a variable and function.
2014-01-24 22:25:55 +11:00
auria
0f97aee66a
Remove the old LOD loading code, we now support only the new much cleaner way. Will need to re-export all tracks that use LOD, meanwhile LOD objects will be missing from tracks
...
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@14879 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2014-01-01 21:18:06 +00:00
auria
5cd71bdc96
Fix LOD objects in a library
...
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@14854 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2013-12-31 18:45:18 +00:00
auria
3cdf3409bf
Refactor LOD to allow parenting
...
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@14853 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2013-12-31 18:09:13 +00:00
auria
43f4d1cdfb
Update track objects with the ability to have a parent, getting us one step closer to the library
...
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@14847 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2013-12-31 00:24:07 +00:00