gzdoom/src
Christoph Oelckers 91981e25a8 - moved all 'sectorptr - &level.sectors[0]' constructs into a subfunction. 2017-01-07 20:02:25 +01:00
..
fragglescript - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
g_inventory - scriptified PowerBuddha and PowerFrightener. 2017-01-03 21:03:05 +01:00
g_shared - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
g_strife - got rid of clearbuf. 2016-12-09 12:48:10 +01:00
gl - moved all 'sectorptr - &level.sectors[0]' constructs into a subfunction. 2017-01-07 20:02:25 +01:00
intermission - 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
math
menu - optionally allow passing a script position object to V_GetColor and subfunctions for better error output. Implemented this for all occurences where this info was available. 2016-12-03 16:27:53 +01:00
oplsynth
posix Removed deprecated code from macOS SDL backend 2016-12-27 13:18:33 +02:00
r_data - added explicit fog density as a sector property, accessible through UDMF and ACS. 2016-12-29 01:12:17 +01:00
rapidjson Serializer now writes floating point zero if special value is encountered 2016-12-20 12:19:12 +01:00
resourcefiles Merge branch 'master' into zscript 2016-11-23 14:39:14 +01:00
scripting - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
sfmt
sound . added SetMusicVolume script function. 2016-12-28 21:41:06 +01:00
textures Fixed harmless initialization order mismatch 2017-01-06 10:40:51 +01:00
timidity - Add missing GCCPRINTF to timidity cmsg function. 2016-12-10 14:02:12 +01:00
wildmidi
win32 - More options for the IWAD picker. 2016-12-22 11:26:23 +01:00
xlat
CMakeLists.txt - moved the msecnode code to its own file. 2017-01-06 12:54:01 +01:00
GuillotineBinPack.cpp
GuillotineBinPack.h
Rect.h
SkylineBinPack.cpp
SkylineBinPack.h
__autostart.cpp - Fixed the order of the MS sections. 2016-11-22 21:20:42 +01:00
actionspecials.h
actor.h - fixed some edge cases with visible player sprites through non-static line portals. This required reinstating some code which I thought was no longer needed. 2017-01-07 15:44:38 +01:00
actorptrselect.cpp
actorptrselect.h
am_map.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
am_map.h - fixed: Custom automap colors were not invalidated on restart. 2016-12-03 15:44:46 +01:00
announcer.h
autosegs.h - allow defining native fields through scripts. Internally this only requires exporting the address, but not the entire field. 2016-11-22 19:20:31 +01:00
b_bot.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
b_bot.h
b_func.cpp - renamed internal MELEERANGE constant to deconflict with Actor's MeleeRange member. 2016-12-10 16:36:19 +01:00
b_game.cpp - removed the global 'sector_list' variable. 2016-12-25 22:40:26 +01:00
b_move.cpp
b_think.cpp - split up zscript/shared/inventory.txt. 2016-11-30 13:36:13 +01:00
basictypes.h
bbannouncer.cpp
c_bind.cpp
c_bind.h
c_cmds.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
c_console.cpp - fixed: non-damaging attacks should not cause infighting, unless some relevant pain flags are being set. 2016-12-25 19:19:49 +01:00
c_console.h
c_consolebuffer.cpp
c_consolebuffer.h
c_cvars.cpp - implemented direct CVar access. 2016-11-20 20:24:39 +01:00
c_cvars.h - implemented direct CVar access. 2016-11-20 20:24:39 +01:00
c_dispatch.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
c_dispatch.h
c_expr.cpp
c_functions.cpp - Removed headers from c_functions.cpp, added forward struct declaration for FTranslatedLineTarget in c_functions.h. 2016-12-29 01:30:54 +01:00
c_functions.h - Removed headers from c_functions.cpp, added forward struct declaration for FTranslatedLineTarget in c_functions.h. 2016-12-29 01:30:54 +01:00
cmdlib.cpp - optionally allow passing a script position object to V_GetColor and subfunctions for better error output. Implemented this for all occurences where this info was available. 2016-12-03 16:27:53 +01:00
cmdlib.h - optionally allow passing a script position object to V_GetColor and subfunctions for better error output. Implemented this for all occurences where this info was available. 2016-12-03 16:27:53 +01:00
colormatcher.cpp
colormatcher.h
compatibility.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
compatibility.h
configfile.cpp Added support for long lines in config file 2016-12-28 11:38:38 +01:00
configfile.h
ct_chat.cpp - moved armor class declarations to their own file and added necessary #includes only to those files actually using them. 2016-11-30 10:55:03 +01:00
d_dehacked.cpp - fixed: Dehacked must flag all states it touched for use in weapons. 2017-01-04 11:13:19 +01:00
d_dehacked.h - changed the return value of PickupMessage to an FString so that it can interface with scripts. 2016-11-28 16:19:01 +01:00
d_event.h
d_gui.h
d_iwad.cpp - optionally allow passing a script position object to V_GetColor and subfunctions for better error output. Implemented this for all occurences where this info was available. 2016-12-03 16:27:53 +01:00
d_main.cpp - More options for the IWAD picker. 2016-12-22 11:26:23 +01:00
d_main.h
d_net.cpp - split up zscript/shared/inventory.txt. 2016-11-30 13:36:13 +01:00
d_net.h
d_netinf.h
d_netinfo.cpp
d_player.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
d_protocol.cpp
d_protocol.h
d_ticcmd.h
decallib.cpp Set goal values in decal stretcher to zeros even if they are not used 2016-12-20 12:19:12 +01:00
decallib.h
dobject.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
dobject.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
dobjgc.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
dobjtype.cpp - added a TStaticArray class that allows safe access to resizable static data (like the sectors, linedefs, etc.) for the VM. 2017-01-02 21:40:52 +01:00
dobjtype.h - added a TStaticArray class that allows safe access to resizable static data (like the sectors, linedefs, etc.) for the VM. 2017-01-02 21:40:52 +01:00
doomdata.h
doomdef.cpp
doomdef.h
doomerrors.h - record all line numbers during function generation. This is useful for error reporting and eventually debugging. 2016-12-02 17:36:29 +01:00
doomstat.cpp
doomstat.h - fixed: map commands will now take capslock DM/COOP as arguments 2016-11-01 15:09:09 +01:00
doomtype.h - disabled assembly entirely to make the MT drawer submission compile. 2016-12-07 12:31:43 +01:00
dscript.h
dsectoreffect.cpp - fixed: Instant floor movers should disable z-interpolation for all affected actors. 2016-12-27 21:16:42 +01:00
dsectoreffect.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
dthinker.cpp - allow the VM to run on one global stack per thread. 2016-11-30 17:15:01 +01:00
dthinker.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
edata.cpp - moved all 'sectorptr - &level.sectors[0]' constructs into a subfunction. 2017-01-07 20:02:25 +01:00
edata.h
empty.cpp
errors.h
f_wipe.cpp
f_wipe.h
files.cpp
files.h - Added missing GCCPRINTF to FileWriter::Printf. 2016-12-10 14:02:12 +01:00
g_doomedmap.cpp Fixed format strings warnings reported by GCC/Clang 2016-12-24 23:51:08 +01:00
g_game.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
g_game.h
g_hub.cpp
g_hub.h
g_level.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
g_level.h - moved all 'sectorptr - &level.sectors[0]' constructs into a subfunction. 2017-01-07 20:02:25 +01:00
g_mapinfo.cpp Enabled simple intermission for hubs 2016-12-28 14:06:28 +01:00
g_pch.h - include proper headers for std::find. 2016-12-25 19:25:19 +01:00
g_pch2.h
g_skill.cpp - added all missing things to enable the scriptified version of A_BrainSpit. 2016-11-18 22:12:53 +01:00
gameconfigfile.cpp
gameconfigfile.h
gametype.h
gi.cpp
gi.h
gitinfo.cpp
gstrings.h
hu_scores.cpp
hu_stuff.h
i_cd.h
i_module.cpp - Fixed build with MinGW-w64 (TDM-GCC 5.1). Note that the resulting binary will crash under -O3 until the alignment violation is taken care of in FRemapTable::Alloc. 2016-11-22 22:41:32 -05:00
i_module.h - Added support for GTK3 (thanks to "MineyMe" and edward-san) 2016-11-12 18:32:09 -05:00
i_movie.h
i_net.cpp
i_net.h
i_video.h
info.cpp redid the exception mechanism for script-side access violations to be of more use for diagnosing problems. 2016-12-03 12:23:13 +01:00
info.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
keysections.cpp
lists.h
lumpconfigfile.cpp
lumpconfigfile.h
m_alloc.cpp
m_alloc.h
m_argv.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
m_argv.h
m_bbox.cpp
m_bbox.h
m_cheat.cpp - allow the VM to run on one global stack per thread. 2016-11-30 17:15:01 +01:00
m_cheat.h
m_crc32.h
m_fixed.h - removed most inline assembly. Integer multiplication gets handled fine by all current compilers and fixed point division is too infrequently used to justify this mess. 2016-12-10 13:58:18 +01:00
m_joy.cpp
m_joy.h
m_misc.cpp
m_misc.h
m_png.cpp
m_png.h
m_random.cpp
m_random.h
m_swap.h
md5.cpp
md5.h
memarena.cpp - Fixed more GCC/Clang warnings. 2016-11-27 02:34:32 +01:00
memarena.h - Fixed more GCC/Clang warnings. 2016-11-27 02:34:32 +01:00
mus2midi.cpp
mus2midi.h
name.cpp
name.h
namedef.h - added a TStaticArray class that allows safe access to resizable static data (like the sectors, linedefs, etc.) for the VM. 2017-01-02 21:40:52 +01:00
nodebuild.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
nodebuild.h
nodebuild_classify_nosse2.cpp
nodebuild_classify_sse2.cpp
nodebuild_events.cpp
nodebuild_extract.cpp
nodebuild_gl.cpp
nodebuild_utility.cpp
p_3dfloors.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
p_3dfloors.h
p_3dmidtex.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
p_3dmidtex.h - fixed: Instant floor movers should disable z-interpolation for all affected actors. 2016-12-27 21:16:42 +01:00
p_acs.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
p_acs.h - changed locking mechanism for ACS strings. 2016-12-27 18:53:30 +01:00
p_actionfunctions.cpp - fixed: A_SetInventory must check for voodoo dolls and delegate the action to the real player because it will always break the real player's inventory if done so. 2017-01-07 15:44:39 +01:00
p_blockmap.h - moved the msecnode code to its own file. 2017-01-06 12:54:01 +01:00
p_buildmap.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
p_ceiling.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
p_checkposition.h
p_conversation.cpp - scriptified a_strifeitems.cpp and a_debris.cpp. 2016-11-29 12:17:05 +01:00
p_conversation.h Added two new sub-blocks for Choice blocks 2016-10-30 19:30:53 +01:00
p_doors.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
p_effect.cpp - moved all 'sectorptr - &level.sectors[0]' constructs into a subfunction. 2017-01-07 20:02:25 +01:00
p_effect.h - floatified the translucency values in particle_t to elimintate the gross inaccuracies with fadeout time. 2017-01-07 15:44:39 +01:00
p_enemy.cpp - added a TStaticArray class that allows safe access to resizable static data (like the sectors, linedefs, etc.) for the VM. 2017-01-02 21:40:52 +01:00
p_enemy.h - allow the VM to run on one global stack per thread. 2016-11-30 17:15:01 +01:00
p_floor.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
p_glnodes.cpp - scriptified Strife's flamethrower and grenade launcher. 2016-11-29 14:12:39 +01:00
p_interaction.cpp - restored the original implementation of DONTOVERLAP, because Heretic depends on it being somewhat broken. 2016-12-30 20:00:24 +01:00
p_lights.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
p_linkedsectors.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
p_lnspec.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
p_lnspec.h
p_local.h - let the prediction code handle all 4 threaded lists an actor gets linked into. 2017-01-06 15:06:17 +01:00
p_map.cpp - moved the msecnode code to its own file. 2017-01-06 12:54:01 +01:00
p_maputl.cpp - use msecnode_t's for the touching_renderlists instead of std::forward_list. 2016-12-26 11:58:08 +01:00
p_maputl.h
p_mobj.cpp - moved all 'sectorptr - &level.sectors[0]' constructs into a subfunction. 2017-01-07 20:02:25 +01:00
p_pillar.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
p_plats.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
p_portals.cpp
p_pspr.cpp Fixed harmless initialization order mismatch 2017-01-06 10:40:51 +01:00
p_pspr.h Merge branch 'zscript' of https://github.com/rheit/zdoom into gz-zscript 2016-11-30 18:46:23 +01:00
p_pusher.cpp - moved all 'sectorptr - &level.sectors[0]' constructs into a subfunction. 2017-01-07 20:02:25 +01:00
p_saveg.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
p_saveg.h
p_scroll.cpp - moved all 'sectorptr - &level.sectors[0]' constructs into a subfunction. 2017-01-07 20:02:25 +01:00
p_secnodes.cpp - let the prediction code handle all 4 threaded lists an actor gets linked into. 2017-01-06 15:06:17 +01:00
p_sectors.cpp - renamed a few variables for clarity. 2017-01-06 11:56:17 +01:00
p_setup.cpp - moved all 'sectorptr - &level.sectors[0]' constructs into a subfunction. 2017-01-07 20:02:25 +01:00
p_setup.h
p_sight.cpp - moved all 'sectorptr - &level.sectors[0]' constructs into a subfunction. 2017-01-07 20:02:25 +01:00
p_slopes.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
p_spec.cpp - moved all 'sectorptr - &level.sectors[0]' constructs into a subfunction. 2017-01-07 20:02:25 +01:00
p_spec.h - fixed: Instant floor movers should disable z-interpolation for all affected actors. 2016-12-27 21:16:42 +01:00
p_states.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
p_switch.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
p_tags.cpp - moved all 'sectorptr - &level.sectors[0]' constructs into a subfunction. 2017-01-07 20:02:25 +01:00
p_tags.h - moved all 'sectorptr - &level.sectors[0]' constructs into a subfunction. 2017-01-07 20:02:25 +01:00
p_teleport.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
p_terrain.cpp - scriptified Hexen's Bloodscourge and Serpent. 2016-11-28 00:49:10 +01:00
p_terrain.h
p_things.cpp Merge branch 'master' into zscript 2016-12-02 21:14:56 +01:00
p_tick.cpp
p_tick.h
p_trace.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
p_trace.h
p_udmf.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
p_udmf.h
p_usdf.cpp Restricted custom goodbyes to ZSDF 2016-10-30 20:27:07 +01:00
p_user.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
p_writemap.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
p_xlat.cpp
parsecontext.cpp
parsecontext.h
pathexpander.cpp
pathexpander.h
po_man.cpp Merge branch 'master' into zscript 2016-12-03 15:54:18 +01:00
po_man.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
portal.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
portal.h - renamed a few variables for clarity. 2017-01-06 11:56:17 +01:00
r_3dfloors.cpp Move swrenderer into a namespace, add multithreading framework, and move drawers to commands 2016-12-07 09:34:49 +01:00
r_3dfloors.h Move swrenderer into a namespace, add multithreading framework, and move drawers to commands 2016-12-07 09:34:49 +01:00
r_bsp.cpp - renamed the WallMost functions because again: No more Build code -> no Build names! 2016-12-09 14:46:05 +01:00
r_bsp.h Move swrenderer into a namespace, add multithreading framework, and move drawers to commands 2016-12-07 09:34:49 +01:00
r_defs.h - moved all 'sectorptr - &level.sectors[0]' constructs into a subfunction. 2017-01-07 20:02:25 +01:00
r_draw.cpp Rename wall drawer args and functions to closer match the general naming convention 2016-12-19 21:39:16 +01:00
r_draw.h Rename wall drawer args and functions to closer match the general naming convention 2016-12-19 21:39:16 +01:00
r_draw_pal.cpp Rename wall drawer args and functions to closer match the general naming convention 2016-12-19 21:39:16 +01:00
r_draw_pal.h Rename wall drawer args and functions to closer match the general naming convention 2016-12-19 21:39:16 +01:00
r_drawt_pal.cpp Move swrenderer into a namespace, add multithreading framework, and move drawers to commands 2016-12-07 09:34:49 +01:00
r_local.h
r_main.cpp - made the general entry point to the wall drawer a single function instead of requiring the caller to check for NPOT textures. 2016-12-09 14:25:51 +01:00
r_main.h - Set colormap light info using R_SetColorMapLight and R_SetDSColorMapLight rather than manually calculating it 2016-12-18 11:58:32 +01:00
r_plane.cpp Rename wall drawer args and functions to closer match the general naming convention 2016-12-19 21:39:16 +01:00
r_plane.h Move swrenderer into a namespace, add multithreading framework, and move drawers to commands 2016-12-07 09:34:49 +01:00
r_renderer.h
r_segs.cpp Removed leftovers from QZDoom 2016-12-18 11:58:32 +01:00
r_segs.h - renamed the WallMost functions because again: No more Build code -> no Build names! 2016-12-09 14:46:05 +01:00
r_sky.cpp - fixed: R_InitSkyMap must check for the null texture which cannot be used as a sky because it has no bitmap and will cause an access violation in the sky cap color calculation. 2016-10-22 09:58:56 +02:00
r_sky.h
r_state.h - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
r_swrenderer.cpp Move swrenderer into a namespace, add multithreading framework, and move drawers to commands 2016-12-07 09:34:49 +01:00
r_swrenderer.h
r_things.cpp - floatified the translucency values in particle_t to elimintate the gross inaccuracies with fadeout time. 2017-01-07 15:44:39 +01:00
r_things.h - Set colormap light info using R_SetColorMapLight and R_SetDSColorMapLight rather than manually calculating it 2016-12-18 11:58:32 +01:00
r_thread.cpp Move swrenderer into a namespace, add multithreading framework, and move drawers to commands 2016-12-07 09:34:49 +01:00
r_thread.h Fix null pointer crash in rt column drawers if rt_init is not called before the first draw 2016-12-09 15:07:49 +01:00
r_utility.cpp - fixed: portal offsets at frame start were not applied to ViewActorPos. 2017-01-05 11:28:08 +01:00
r_utility.h - fixed player visibility determination by tracking and translating the actual actor position in addition to the camera position through portals. I hope this fixes the randomly appearing player sprites for good. 2016-12-29 22:19:09 +01:00
r_walldraw.cpp Rename wall drawer args and functions to closer match the general naming convention 2016-12-19 21:39:16 +01:00
s_advsound.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
s_environment.cpp
s_playlist.cpp
s_playlist.h
s_sndseq.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
s_sndseq.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
s_sound.cpp - scriptified the TimeFreezer powerup. 2017-01-03 20:06:20 +01:00
s_sound.h Added "local" parameters to A_PlaySound and ACS PlaySound 2016-11-01 15:14:06 +01:00
sc_man.cpp - record all line numbers during function generation. This is useful for error reporting and eventually debugging. 2016-12-02 17:36:29 +01:00
sc_man.h - Add missing GCCPRINTF in scanner code. 2016-12-10 14:02:12 +01:00
sc_man_scanner.re - added automatic type deduction capabilities for local variables. If you type 'let variable = value;' the type of 'variable' will be deduced from the given value. This is mostly of interest for type casting pointers, because 'let p = Classtype(objectvar);' does not require writing the class type name twice. 2016-12-05 13:24:42 +01:00
sc_man_tokens.h - added automatic type deduction capabilities for local variables. If you type 'let variable = value;' the type of 'variable' will be deduced from the given value. This is mostly of interest for type casting pointers, because 'let p = Classtype(objectvar);' does not require writing the class type name twice. 2016-12-05 13:24:42 +01:00
serializer.cpp - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
serializer.h
skins.cpp
skins.h
st_start.h
st_stuff.cpp
st_stuff.h
statistics.cpp
statnums.h
stats.cpp
stats.h
stringtable.cpp
stringtable.h
strnatcmp.c
strnatcmp.h
tagitem.h
tarray.h - refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals. 2017-01-07 19:32:24 +01:00
teaminfo.cpp - optionally allow passing a script position object to V_GetColor and subfunctions for better error output. Implemented this for all occurences where this info was available. 2016-12-03 16:27:53 +01:00
teaminfo.h
tempfiles.cpp
tempfiles.h
templates.h
tflags.h
v_blend.cpp - converted half of ClericHoly. (Making a commit before starting on the more complex stuff.) 2016-11-26 13:18:48 +01:00
v_collection.cpp
v_collection.h
v_draw.cpp - Set colormap light info using R_SetColorMapLight and R_SetDSColorMapLight rather than manually calculating it 2016-12-18 11:58:32 +01:00
v_font.cpp - optionally allow passing a script position object to V_GetColor and subfunctions for better error output. Implemented this for all occurences where this info was available. 2016-12-03 16:27:53 +01:00
v_font.h
v_palette.cpp - removed use of BestColor_MMX because there is no measurable improvement at all on a modern system. On top of that this function does not get called nearly often enough to justify the hassle. Like DoBlending this would require hundreds of calls per frame to make any impact that would be measurable. 2016-12-07 14:40:19 +01:00
v_palette.h
v_pfx.cpp
v_pfx.h
v_text.cpp
v_text.h
v_video.cpp - Implementing RGB666-to-Palette colormatching for textures. 2016-12-19 13:46:08 +01:00
v_video.h - Implementing RGB666-to-Palette colormatching for textures. 2016-12-19 13:46:08 +01:00
vectors.h
version.h
virtual.h - scriptified a_strifeitems.cpp and a_debris.cpp. 2016-11-29 12:17:05 +01:00
w_wad.cpp - scriptified the Minotaur. 2016-11-26 01:14:47 +01:00
w_wad.h
w_zip.h
weightedlist.h
wi_stuff.cpp
wi_stuff.h
x86.cpp - discontinue using the MMX assembly version of DoBlending. 2016-12-07 14:40:18 +01:00
x86.h
xs_Float.h
zstrformat.cpp
zstring.cpp - fixed: The StripRight fix left some code from a previous fix in that no longer applies. 2017-01-01 16:55:45 +01:00
zstring.h Merge branch 'master' of https://github.com/rheit/zdoom into zscript 2016-12-04 10:27:35 +01:00
zzautozend.cpp - allow defining native fields through scripts. Internally this only requires exporting the address, but not the entire field. 2016-11-22 19:20:31 +01:00