------------------------------------------------------------------------ r3231 | helixhorned | 2012-11-25 05:19:12 -0800 (Sun, 25 Nov 2012) | 1 line compat.h: slightly reformat the NOWARN-related preprocessor directives. ------------------------------------------------------------------------ r3230 | helixhorned | 2012-11-25 05:19:06 -0800 (Sun, 25 Nov 2012) | 14 lines Expose per-tile nofullbright bit (GL modes only) to DEF. The attribute is set per tile from DEF: either nofullbrightrange or tilefromtexture { ... nofullbright ... } As a special case, the list may only contain "nofullbright", in which case the texture is not changed. (This is analogous to "texhitscan".) Example: // make piggy's eyes fullbright red only when it fires the shotgun nofullbrightrange 2000 2034 nofullbrightrange 2040 2049 nofullbrightrange 2055 2061 ------------------------------------------------------------------------ r3229 | helixhorned | 2012-11-25 05:19:02 -0800 (Sun, 25 Nov 2012) | 1 line Misc. engine cleanups, no functional changes. ------------------------------------------------------------------------ r3228 | helixhorned | 2012-11-25 05:18:57 -0800 (Sun, 25 Nov 2012) | 5 lines engine.c: factor out 2 pract. ident. pieces of code into try_facespr_intersect. The two uses are from hitscan and neartag. The functionality is reproduced exactly (assuming I made no mistake), down to different distance checking (<= vs. <). ------------------------------------------------------------------------ r3227 | helixhorned | 2012-11-25 05:18:52 -0800 (Sun, 25 Nov 2012) | 1 line Lunatic: better protection of array members inside structs. ------------------------------------------------------------------------ r3226 | helixhorned | 2012-11-25 05:18:46 -0800 (Sun, 25 Nov 2012) | 1 line Lunatic translator: rework how composites are passed around. ------------------------------------------------------------------------ r3225 | helixhorned | 2012-11-25 05:18:41 -0800 (Sun, 25 Nov 2012) | 1 line Lunatic translator: update default defines. ------------------------------------------------------------------------ r3224 | helixhorned | 2012-11-25 05:18:36 -0800 (Sun, 25 Nov 2012) | 3 lines Guard macros.h by #ifndef/#define, remove two decls of nonexistent functions. In jmact/mathutil.h: FindDistance3D_HP() and ArcTangentAppx(). ------------------------------------------------------------------------