------------------------------------------------------------------------ r3923 | helixhorned | 2013-06-30 13:38:54 -0700 (Sun, 30 Jun 2013) | 4 lines Lunatic: in con.action and con.move, allow mixed number/string key tables. E.g. con.action{0, 4, delay=20}; for convenience, viewtype and incval are initialized to 1 (not 0) here. ------------------------------------------------------------------------ r3922 | helixhorned | 2013-06-30 13:38:52 -0700 (Sun, 30 Jun 2013) | 1 line Lunatic: retire an actor's sprite[].hitag/lotag for new actor[] members. ------------------------------------------------------------------------ r3921 | helixhorned | 2013-06-30 13:38:50 -0700 (Sun, 30 Jun 2013) | 4 lines Retire actor[].shootzvel, as it was only ever used in local scope. That is, its value was only referenced during the duration of a function call that had previously set it. It was also never accessible from CON. ------------------------------------------------------------------------ r3920 | helixhorned | 2013-06-30 13:38:48 -0700 (Sun, 30 Jun 2013) | 6 lines Actor-related code cleanup part 2: give actor t_data[] indexes names. Using macros like AC_COUNT(t). Clean up related code: - comment out the dead condition noted in the previous commit - Lunatic: use get_count() instead of get_t_data(0) in one place, rename to _get_t_data(), i.e. make that method internal ------------------------------------------------------------------------ r3919 | helixhorned | 2013-06-30 13:38:45 -0700 (Sun, 30 Jun 2013) | 4 lines Actor-related code cleanup part 1: rename some locals, expose one dead condition ... due to making hi/lotag unsigned in r3174. This commit keeps the compiler warning, the next one will remove it. ------------------------------------------------------------------------ r3918 | helixhorned | 2013-06-30 13:38:44 -0700 (Sun, 30 Jun 2013) | 3 lines Lunatic: add actor methods allowing overriding action delay and move hvel/vvel. Add testing code for an example actor 1275 (newspaper) to test.elua. ------------------------------------------------------------------------ r3917 | helixhorned | 2013-06-30 13:38:41 -0700 (Sun, 30 Jun 2013) | 1 line Lunatic: require'CON.ACTION' etc. gets composites from CON; add actor.MOVFLAGS. ------------------------------------------------------------------------ r3916 | helixhorned | 2013-06-30 13:38:39 -0700 (Sun, 30 Jun 2013) | 1 line Lunatic: don't register con.action/move/ai by name, make these return a cdata. ------------------------------------------------------------------------ r3915 | helixhorned | 2013-06-30 13:38:37 -0700 (Sun, 30 Jun 2013) | 1 line lunatic/listglobals.sh: allow passing multiple file names. ------------------------------------------------------------------------ r3914 | helixhorned | 2013-06-30 13:38:35 -0700 (Sun, 30 Jun 2013) | 1 line Lunatic: serialization for cdata types, currently xmath.vec3 and ivec3. ------------------------------------------------------------------------