openmw-tes3coop/apps/openmw
scrawl 1893617ec9 Improvements to ignored light list setting
The pointer to the LightListCallback is now stored in the Animation, which eliminates the need for dynamic_cast. Also, when the object root is recreated, the previously used LightListCallback will be reused, so we no longer need the objectRootReset() notifier.

Finally, there was a bug when saving and reloading the game, the getIgnoredLightSources() were not being set, as the ActorAnimation constructor completes before the NpcAnimation sets the ObjectRoot. This was solved by creating the LightListCallback in advance in the Animation constructor.
2016-10-08 23:59:28 +02:00
..
mwbase Coverity fixes 2016-10-05 23:32:26 +09:00
mwclass Correction to display of 0-weight tooltips 2016-10-04 23:02:45 +09:00
mwdialogue Fix shadowing warnings 2016-10-06 23:33:52 +09:00
mwgui Use 'default icon' for items with no icon specified 2016-10-08 16:05:20 +02:00
mwinput Fix the enemy nearby check (Bug #3423) 2016-06-07 01:55:34 +02:00
mwmechanics Merge pull request #1094 from Allofich/alchemy 2016-10-06 19:02:24 +02:00
mwphysics Improve performance by skipping update if transform is unchanged 2016-08-16 17:50:59 +02:00
mwrender Improvements to ignored light list setting 2016-10-08 23:59:28 +02:00
mwscript add missing item when executing the Equip instruction 2016-09-06 16:33:26 +02:00
mwsound Include cleanup 2016-06-27 22:10:30 +02:00
mwstate Save scripted animation state (Fixes #1931, #2150, #3393) 2016-08-03 03:52:35 +02:00
mwworld Make actors with non-portable lights in inventory glow (Closes #2042, #3338) 2016-10-08 23:17:12 +02:00
android_commandLine.cpp Fix tab indentations in apps/ and components/ 2015-09-16 20:45:37 +02:00
android_commandLine.h Remove empty line at the beginning of files 2015-08-18 23:06:12 +02:00
android_main.c enable opengl es1 2015-12-02 22:40:04 +03:00
CMakeLists.txt Make actors with non-portable lights in inventory glow (Closes #2042, #3338) 2016-10-08 23:17:12 +02:00
crashcatcher.cpp Mainly making compilable under OpenBSD. 2016-08-06 19:00:27 +01:00
doc.hpp doc.hpp fix 2015-06-04 01:30:16 +02:00
engine.cpp Vanilla-compatible activate / onActivate (Fixes #1629) 2016-02-26 13:08:35 +01:00
engine.hpp Refactor: InputManager no longer depends on Engine 2015-11-14 03:01:24 +01:00
main.cpp Relocate escape-related code to new files escape.hpp and escape.cpp. 2016-07-27 00:58:31 +01:00