------------------------------------------------------------------------ r1878 | helixhorned | 2011-05-08 13:12:16 -0700 (Sun, 08 May 2011) | 1 line fix a.m32 script, inserted light SEs now have nonzero repeat ------------------------------------------------------------------------ r1877 | helixhorned | 2011-05-07 11:23:34 -0700 (Sat, 07 May 2011) | 11 lines A crapload of random stuff. * Polymer light access to m32script (light[].). As an application, provide a state 'insertlights' that takes the currently active lights and puts them into the map as SEs (e.g. for maphack recovery). * Prototype of a mechanism to gray out certain portion of a map, making them inactive to various, but not all, editing operations. Highlighting a set of sectors and pressing Ctrl-R will make the Z bounds be [(least ceiling z), (greatest floor z)] of all selected ones, pressing Ctrl-R when no sectors are highlighted will reset them. Not sure if it's for production use at this stage... * The 'align walls' feature [.] now has three independently toggleable behaviours: recurse nextwalls (toggled when Ctrl is pressed), iterate point2s (disabled when Shift is pressed), and also copy pixel width (toggled when Alt is pressed). * Make shades clamp instead of overflowing in the editor Fixes: * crash when carrying out certain operations on walls with xrepeat 0 * the Pause key on linux. Also make demo recording start on Shift-ScrollLock because ScrollLock alone is too easily pressed when pausing ------------------------------------------------------------------------