gzdoom/wadsrc/static/zscript
Christoph Oelckers f9239f6e0f - added a compiler-side workaround for the formerly static methods of FLevelLocals.
LevelLocals on the left side of.a function call will now always be remapped to 'Level', which will either remap to the same-named instance variable or the global deprecated one.

In a few degenerate cases where there is a conflicting local variable named 'level' it may error out but that is unavoidable here but this is very unlikely.
2019-01-29 02:04:31 +01:00
..
chex - renamed A_FireCustomMissile and added a deprecated compatibility wrapper to deal with the inverted pitch this function used. 2016-12-24 16:34:45 +01:00
doom - forgot to save this. 2019-01-28 18:44:42 +01:00
heretic - use map time, not hub time for map actions. 2019-01-28 18:42:56 +01:00
hexen - use map time, not hub time for map actions. 2019-01-28 18:42:56 +01:00
inventory - sanitized the 'frozen level' code. 2019-01-28 20:15:48 +01:00
menu - use a separate variable pointing to the current level for the UI code. 2019-01-25 18:31:40 +01:00
raven - made most of the player spawn spot handliing functions members of FLevelLocals. 2019-01-28 02:44:05 +01:00
scriptutil - moved the tid hash into FLevelLocals and adjusted the interface to the iterators. 2019-01-24 19:28:40 +01:00
shared - sanitized the 'frozen level' code. 2019-01-28 20:15:48 +01:00
statscreen - added a compiler-side workaround for the formerly static methods of FLevelLocals. 2019-01-29 02:04:31 +01:00
statusbar Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
strife Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
actor.txt - sanitized the 'frozen level' code. 2019-01-28 20:15:48 +01:00
actor_actions.txt - exported all native components of APlayerPawn. 2019-01-03 18:01:58 +01:00
actor_attacks.txt - fixed condition to produce blood splatter during line attack 2019-01-23 21:23:35 +01:00
actor_checks.txt - removed all direct references of AInventory::Owner and AInventory::Amount from the C++ code. 2018-12-03 17:41:05 +01:00
actor_interaction.txt - cleaned up use of the random function in script files. 2018-12-21 12:40:05 +01:00
actor_inventory.txt - fixed last PR. 2019-01-23 20:43:23 +01:00
base.txt - added a compiler-side workaround for the formerly static methods of FLevelLocals. 2019-01-29 02:04:31 +01:00
compatibility.txt - deprecated a few functions that depend on AAPTR_* to be useful. 2018-12-05 18:33:59 +01:00
constants.txt - scriptified G_PlayerFinishLevel. 2018-12-02 16:26:02 +01:00
destructible.txt Exported destructible geometry to ZScript 2018-11-07 00:12:37 +01:00
dynarrays.txt - fixed: Dynamic arrays for object pointers need different treatment than arrays for regular pointers, because they require GC::WriteBarrier to be called. 2018-01-19 19:49:42 +01:00
events.txt Made all virtual base functions for the event handler scripted 2018-11-29 18:46:28 +01:00
level_compatibility.txt - call level compatibility handlers for all levels and pass the map name as a second parameter. 2019-01-25 00:56:15 +01:00
mapdata.txt Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
sounddata.txt - scriptified ASoundSequence. 2017-01-14 14:37:29 +01:00
zscript_license.txt - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00