May 2015
-
General
Set htg_t 6, 7, and 8 on GROWSPARK sprites upon shooting, as is done for all other hitscan projectiles.
-
Add userdef members "globalflags" and "globalgameflags", which control the values specified by the def commands of the same name.
-
Add "texture" convenience token to tilefromtexture, which will also define the image as a texture with implied nocompress and nodownsize flags.
-
General
r5238 build fix
-
General
Minor internal CON changes.
-
General
Minor VPX playback optimization. DONT_BUILD.
-
General
Add line numbers to a couple of .def parsing warning messages. At some point these should probably all be cleaned up, similar to how they're handled with CON parsing. DONT_BUILD.
-
General
Misc Android. DONT_BUILD.
-
General
Shitcan the nausea-inducing r_projectionhacks mode 2.
-
General
Make 'L' key toggle grid lock in 3D mode, because it affects placement of sprites inserted with 'S'.
-
General
vec2_t rotatesprite, take 2
-
fix 'resizearray' after r4735: copy over old values, zero-init new ones.
Show details
Make lunatic/test/gamearray.con run in C-CON, too.
-
fix negative alpha for 'rotatespritea'. BUILD_LUNATIC.
Show details
Conceptually, this amends r4428.
-
from 'definevolumename', make g_numVolumes be determined as in C-CON.
-
check EVENT_ENTERLEVEL for nonzero RETURN, run w/ other players then.
Show details
Background: AMC TC initializes per-player variables from this event.
-
General
Free alloc'd anims in h_dukeanim. Adds a function hash_loop().
-
suffix gamearray file names with '.gar'.
-
expose g_tile[] members of 'tiledata'.
-
implement 'clearmapstate', fix 'resetplayerflags' parsing.
-
fix rendering of middle part of 1-way masked wall.
Show details
It does not depend on the "swap bottom wall parts" bit being set. The fix is by matching up the related code with Polymost.
-
General
Re-expose clipmoveboxtracenum.
-
Fix warning: array subscript is above array bounds [-Warray-bounds]
-
Fix warning: variable may be used uninitialized in this function [-Wmaybe-uninitialized]
-
Fix warning: type does not match original declaration [enabled by default]
-
Replace calls to Error() with buildprintf().
-
Update MFILE to use the same calls KenBuild uses to save.
-
Remove references to cachedebug and defaultspritecstat.
-
Fix warning: passing argument 1 of 'allocache' from incompatible pointer type [enabled by default] and warning: pointer targets in passing argument 3 of 'allocache' differ in signedness [-Wpointer-sign]
-
Fix warning: passing arguments 2 through 5 of 'SCRIPT_PutDoubleString' discards 'const' qualifier from pointer target type [enabled by default]
-
Remove redefinition of SEARCH_FLOOR and SEARCH_CEILING.
-
Fix warning: comparison is always false due to limited range of data type [-Wtype-limits]
-
Fix warning: zero-length ms_printf format string [-Wformat-zero-length]
-
Some GRP/def infrastructure.
-
default_buildkeys
-
Fix conflicting types for: highlight, temppicnum, tempcstat, templotag, temphitag, tempextra, ExtAnalyzeSprites, ExtPreSaveMap
-
Fix getnumber and printmessage in the editor.
-
Update the rest of the AudioLib API.
-
Rip out nonexistent calls to AudioLib CD playback functions.
-
Parallaxed skies.
-
General
Add uint32_t PaletteIndexFullbrights[8] so that Polymost can respect the lack of fullbrights in KenBuild and Shadow Warrior.
-
Since sprite->filler is now fogpal, modify the CTF code that uses it to use a new variable in SW's USER struct instead.
-
Modify the border-drawing code to work with our widescreen code.
-
automapping (deleted), visibility --> g_visibility, numpalookups --> numshades
-
Update some API calls.
-
Misc adjustments.
-
General
SW, KenBuild: tilesiz
-
picanm_t
-
hitscan
-
setsprite, setspritez, getzrange, clipmove, pushmove, neartag, dragpoint, screencapture, md_tilehasmodel, preparemirror, saveboard, loadboard, pos
-
Rename SendMessage() to SW_SendMessage() and DELETE() to REMOVE() to avoid conflicts with Windows headers.