------------------------------------------------------------------------ r3932 | helixhorned | 2013-07-04 12:38:53 -0700 (Thu, 04 Jul 2013) | 4 lines Lunatic: partially fix LTO=1 build with GCC. Having to tag these few variables and functions as ATTRIBUTE((used)) seems sensible, but what follows is just strange. OSD_Printf? headspritesect? ------------------------------------------------------------------------ r3931 | helixhorned | 2013-07-04 12:38:50 -0700 (Thu, 04 Jul 2013) | 1 line Lunatic: make g_playerWeapon an array of a corresponding bcarray type. ------------------------------------------------------------------------ r3930 | helixhorned | 2013-07-04 12:38:48 -0700 (Thu, 04 Jul 2013) | 1 line Lunatic: document the additions of the preceding commits. ------------------------------------------------------------------------ r3929 | helixhorned | 2013-07-04 12:38:46 -0700 (Thu, 04 Jul 2013) | 5 lines Lunatic: various changes. - swap 2d and 3rd args in xmath.rotate() -- now rotate(point, ang, pivot) - add vec3 method 'rotate', calling xmath.rotate - store game tic count in savegames ------------------------------------------------------------------------ r3928 | helixhorned | 2013-07-04 12:38:42 -0700 (Thu, 04 Jul 2013) | 8 lines Lunatic: many changes, motivated by writing test "helixspawner". - some renames of functions/methods - con.actorvar: explicitly allow (for now) boolean and number values - added gv.gametic, player.holdskey(), player.all(), actor.check*()/hit*(), gv.rendmode, gv.REND, :mask(), spr:getheightofs() - make read of nil var in "finalized" (live) module produce error, too - add test/helixspawner.lua ------------------------------------------------------------------------ r3927 | helixhorned | 2013-07-04 12:38:39 -0700 (Thu, 04 Jul 2013) | 1 line Lunatic: on palfrom from CON or C, set palsfade{speed,next} and regard prio. ------------------------------------------------------------------------ r3926 | helixhorned | 2013-07-04 12:38:37 -0700 (Thu, 04 Jul 2013) | 1 line Polymodes/Lunatic: don't do y panning "correction" for nonpow2 ysize tiles. ------------------------------------------------------------------------ r3925 | helixhorned | 2013-07-04 12:38:35 -0700 (Thu, 04 Jul 2013) | 3 lines Lunatic: document con.action/move/ai and actor methods. Also, in some movement functions, replace e.g. (vel*TICSPERFRAME)>>2 with vel. ------------------------------------------------------------------------ r3924 | helixhorned | 2013-07-04 12:38:32 -0700 (Thu, 04 Jul 2013) | 5 lines Lunatic: various tweaks and fixes. - fix getv movflags handling in VM_Move() - add actor.fall() - LunaCON: sanity-check some action members ------------------------------------------------------------------------