gzdoom/src/g_shared
Christoph Oelckers d86f03e2e0 - reverted most of the last commit after realizing that trying to manage constructing/destructing per variable is not going to work because it'd require some extensive exception management in the compiled VM code.
- instead add a list of SpecialInits to VMScriptFunction so this can be done transparently when setting up and popping the stack frame. The only drawback is that this requires permanent allocation of stack objects for the entire lifetime of a function but this is a relatively small tradeoff for significantly reduced maintenance work throughout.
- removed most #include "vm.h", because nearly all files already pull this in through dobject.h.
2016-11-17 13:10:19 +01:00
..
a_action.cpp - reverted most of the last commit after realizing that trying to manage constructing/destructing per variable is not going to work because it'd require some extensive exception management in the compiled VM code. 2016-11-17 13:10:19 +01:00
a_action.h Normalize line endings 2016-03-01 09:47:10 -06:00
a_armor.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_artifacts.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_artifacts.h - most thinkers are done. Some stuff about polyobject pointers is temporarily disabled right now because some of the required functions have already been pulled out. 2016-09-19 19:14:30 +02:00
a_bridge.cpp - reverted most of the last commit after realizing that trying to manage constructing/destructing per variable is not going to work because it'd require some extensive exception management in the compiled VM code. 2016-11-17 13:10:19 +01:00
a_camera.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_debris.cpp - scriptified Hexen's Wraith and parts of the Spike. 2016-11-17 00:44:43 +01:00
a_decals.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_fastprojectile.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_flashfader.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_fountain.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_hatetarget.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_keys.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_keys.h Normalize line endings 2016-03-01 09:47:10 -06:00
a_lightning.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_lightning.h - another batch. 2016-09-19 19:58:04 +02:00
a_mapmarker.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_morph.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_morph.h Added TRANSFERTRANSLATION morph flag 2016-07-24 00:56:57 +02:00
a_movingcamera.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_pickups.cpp - reverted most of the last commit after realizing that trying to manage constructing/destructing per variable is not going to work because it'd require some extensive exception management in the compiled VM code. 2016-11-17 13:10:19 +01:00
a_pickups.h - Added AStateProvider class which is used to define the special action function behavior of weapons and custom inventorys. The class itself does not do anything, but the compiler will use it to set up the action function prototypes differently which in turn will be used to do type checking during code generation. 2016-10-15 15:10:48 +02:00
a_puzzleitems.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_quake.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_randomspawner.cpp - reverted most of the last commit after realizing that trying to manage constructing/destructing per variable is not going to work because it'd require some extensive exception management in the compiled VM code. 2016-11-17 13:10:19 +01:00
a_secrettrigger.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_sectoraction.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_setcolor.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_sharedglobal.h - scriptified Hexen's Wraith and parts of the Spike. 2016-11-17 00:44:43 +01:00
a_skies.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_soundenvironment.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_soundsequence.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_spark.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_specialspot.cpp - reverted most of the last commit after realizing that trying to manage constructing/destructing per variable is not going to work because it'd require some extensive exception management in the compiled VM code. 2016-11-17 13:10:19 +01:00
a_specialspot.h - another batch. 2016-09-19 19:58:04 +02:00
a_waterzone.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_weaponpiece.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
a_weaponpiece.h - most thinkers are done. Some stuff about polyobject pointers is temporarily disabled right now because some of the required functions have already been pulled out. 2016-09-19 19:14:30 +02:00
a_weapons.cpp - reverted most of the last commit after realizing that trying to manage constructing/destructing per variable is not going to work because it'd require some extensive exception management in the compiled VM code. 2016-11-17 13:10:19 +01:00
hudmessages.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
sbar.h - all DObjects converted. 2016-09-20 10:27:53 +02:00
sbar_mugshot.cpp - fixed: The mugshot's angle was inverted. 2016-05-11 14:04:21 +02:00
sbarinfo.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
sbarinfo.h - floatification of g_shared. 2016-03-24 01:46:11 +01:00
sbarinfo_commands.cpp - Fixed: SBarInfo didn't support animated images in some places. 2016-11-06 17:07:44 -05:00
shared_hud.cpp - started with cleanup and separation of DECORATE code. 2016-10-12 19:22:33 +02:00
shared_sbar.cpp Merge branch 'master' of https://github.com/rheit/zdoom into zscript 2016-11-12 09:46:09 +01:00