------------------------------------------------------------------------ r4309 | helixhorned | 2014-02-08 06:37:59 -0800 (Sat, 08 Feb 2014) | 3 lines Lunatic: update dynsymlists. Move blendtable[] from build.h to engine.c. BUILD_LUNATIC. ------------------------------------------------------------------------ r4308 | helixhorned | 2014-02-08 06:37:58 -0800 (Sat, 08 Feb 2014) | 3 lines Lunatic: add a 'lastokcol' argument to engine.nearcolor() and document it. On the C side, slightly rewrite (now) getclosestcol_lim() for clarity. ------------------------------------------------------------------------ r4307 | helixhorned | 2014-02-08 06:37:57 -0800 (Sat, 08 Feb 2014) | 1 line Lunatic: document engine.*blendtab() and engine.getrgb() functions. ------------------------------------------------------------------------ r4306 | helixhorned | 2014-02-08 06:37:56 -0800 (Sat, 08 Feb 2014) | 1 line M32script: remove sprite members 'detail' and 'filler', add 'blend', make r/w. ------------------------------------------------------------------------ r4305 | helixhorned | 2014-02-08 06:37:55 -0800 (Sat, 08 Feb 2014) | 5 lines In the C code, rename sprite[].filler to 'blend'. Also, fix a missed .filler -> g_ambiencePlaying[] rewrite in the editor. In C-CON, 'detail' is kept as alias to C-side (former) .filler / now .blend, but that name is *deprecated*. ------------------------------------------------------------------------ r4304 | helixhorned | 2014-02-08 06:37:53 -0800 (Sat, 08 Feb 2014) | 3 lines Polymer: factor out polymer_invalidateartmap(), use it in invalidatetile(). This fixes updating the viewscreen in Polymer's ART mapping mode. ------------------------------------------------------------------------ r4303 | helixhorned | 2014-02-08 06:37:52 -0800 (Sat, 08 Feb 2014) | 3 lines Polymer: factor out polymer_invalidatesprite(), use when viewscreen tex changed. Also, rewrite invalidatetile() for clarity. ------------------------------------------------------------------------ r4302 | helixhorned | 2014-02-08 06:37:51 -0800 (Sat, 08 Feb 2014) | 3 lines Lunatic: rename sprite[].filler member to 'blend' on the Lua side. From LunaCON, remove 'detail' as alias to that member. ------------------------------------------------------------------------ r4301 | helixhorned | 2014-02-08 06:37:49 -0800 (Sat, 08 Feb 2014) | 7 lines Classic: support for multiple blending tables + Lunatic interfaces. Currently, sprite[].filler (to be renamed) selects a blending table. If none is installed with that index, the blending table at index 0 is taken (which is read from PALETTE.DAT on engine startup). Thus, for now, the non-Lunatic build will never use a custom blending table because there's no way to register one! But the functionality is there. ------------------------------------------------------------------------ r4300 | helixhorned | 2014-02-08 06:37:48 -0800 (Sat, 08 Feb 2014) | 3 lines astub.c: in M32_MoveFX, use separate bit array to store "sound is playing". Instead of sprite[].filler. ------------------------------------------------------------------------ r4299 | helixhorned | 2014-02-08 06:37:47 -0800 (Sat, 08 Feb 2014) | 1 line LunaCON: add and document -Wnever-used-gamevar and -Wnever-read-gamevar. ------------------------------------------------------------------------ r4298 | helixhorned | 2014-02-08 06:37:41 -0800 (Sat, 08 Feb 2014) | 1 line Add Makefile.common switch ALLOCACHE_AS_MALLOC, remove DEBUG_WITH_VALGRIND. ------------------------------------------------------------------------ See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.