qzdoom/src/g_shared
Christoph Oelckers fbf8084999 - corrected the export signatures of several script exports to contain the correct classes, so that the fudging in FindFunction could be removed.
- fixed PARAM_ACTION_PROLOGUE to assign correct types to the implicit pointers. It gave the actual class to the wrong one, which until now did not matter because all functions were using 'Actor', regardless of actual class association.
- fixed the definition of IceChunk and removed some redundant code here. Since A_FreezeDeathChunks already calls SetState, which in turn calls the state's action function, there is no need to call it again explicitly.
2016-12-02 18:52:58 +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 - 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.h - another batch. 2016-09-19 19:58:04 +02:00
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 Added TRANSFERTRANSLATION morph flag 2016-07-24 00:56:57 +02:00
a_movingcamera.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_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 - fixed: The mugshot's angle was inverted. 2016-05-11 14:04:21 +02:00
sbarinfo.cpp - moved ammo to its own file, including the backpack. 2016-11-30 12:24:50 +01:00
sbarinfo.h - floatification of g_shared. 2016-03-24 01:46:11 +01:00
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