qzdoom/src/g_shared
Christoph Oelckers 3ce699bf9b - implemented pass-by-reference arguments - so far only for memory based variables.
- changed Dehacked weapon function lookup to check the symbol table instead of directly referencing the VM functions. Once scriptified these pointers will no longer be available.
- removed all special ATAGs from the VM. While well intentioned any pointer tagged with them is basically unusable because it'd trigger asserts all over the place.
- scriptified A_Punch for testing pass-by-reference parameters and stack variables.
2016-11-19 01:23:56 +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 - implemented pass-by-reference arguments - so far only for memory based variables. 2016-11-19 01:23:56 +01: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 - added all missing things to enable the scriptified version of A_BrainSpit. 2016-11-18 22:12:53 +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 - implemented pass-by-reference arguments - so far only for memory based variables. 2016-11-19 01:23:56 +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