qzdoom-gpl/src/g_shared
Christoph Oelckers 04ff4282ef - removed the global 'sector_list' variable.
If the calling code wants to recycle this it will have to pass a container variable to AActor::UnlinkFromWorld and AActor::LinkToWorld.
This was changed because keeping such data in a global variable is dangerous for a set of functions that can be called from a script.
Note that the scripted versions do not yet support saving of the touching_sectorlist.
2016-12-25 22:40:26 +01:00
..
a_action.cpp - corrected the export signatures of several script exports to contain the correct classes, so that the fudging in FindFunction could be removed. 2016-12-02 18:52:58 +01:00
a_bridge.cpp - corrected the export signatures of several script exports to contain the correct classes, so that the fudging in FindFunction could be removed. 2016-12-02 18:52:58 +01:00
a_decals.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
a_fastprojectile.cpp - allow the VM to run on one global stack per thread. 2016-11-30 17:15:01 +01:00
a_flashfader.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
a_fountain.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
a_lightning.cpp - more Build cleanup: Moved clearbufshort out of Build derived headers, removed the inline version for GCC 32 bit which was actually Build derived and renamed the C-version of this function, which does not originate from Build to 'fillshort'. 2016-12-09 13:04:53 +01:00
a_lightning.h
a_morph.cpp - added null pointer validation to any relevant exported function. In most cases null pointers were already being treated as 'do nothing', but there's several places where this can make the code silently fail so in these cases a VM exception will be raised, once the VM's exception handling has been repaired to provide useful diagnostics. (Right now all it does is catch the exception, print a useless message and return to the caller as if nothing has happened.) 2016-12-02 12:06:49 +01:00
a_morph.h
a_movingcamera.cpp - removed the global 'sector_list' variable. 2016-12-25 22:40:26 +01:00
a_quake.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
a_randomspawner.cpp - scriptified some trivial stuff from g_shared. 2016-11-29 19:50:34 +01:00
a_sectoraction.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
a_sharedglobal.h - removed an assert from APowerMorph::EndEffect. With some recent changes to DestroyAllInventory it appears that the asserted condition no longer is true at this point when ending a game. 2016-12-01 00:05:23 +01:00
a_skies.cpp - scriptified the SectorFlagSetter. 2016-11-30 01:49:36 +01:00
a_soundenvironment.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
a_soundsequence.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
a_specialspot.cpp - corrected the export signatures of several script exports to contain the correct classes, so that the fudging in FindFunction could be removed. 2016-12-02 18:52:58 +01:00
a_specialspot.h - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
hudmessages.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
sbar.h - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
sbar_mugshot.cpp
sbarinfo.cpp - moved ammo to its own file, including the backpack. 2016-11-30 12:24:50 +01:00
sbarinfo.h
sbarinfo_commands.cpp - scriptified the Sigil. This isn't fully tested yet. 2016-11-28 14:39:25 +01:00
shared_hud.cpp - moved ammo to its own file, including the backpack. 2016-11-30 12:24:50 +01:00
shared_sbar.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00