Revision r3922
Lunatic: retire an actor's sprite[].hitag/lotag for new actor[] members.
Browse logs with clarity: filter by type/year, search text, and inspect parsed commit details.
Lunatic: retire an actor's sprite[].hitag/lotag for new actor[] members.
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.
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
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.
Lunatic: add actor methods allowing overriding action delay and move hvel/vvel. Add testing code for an example actor 1275 (newspaper) to test.elua.
Lunatic: require'CON.ACTION' etc. gets composites from CON; add actor.MOVFLAGS.
Lunatic: don't register con.action/move/ai by name, make these return a cdata.
lunatic/listglobals.sh: allow passing multiple file names.
Lunatic: serialization for cdata types, currently xmath.vec3 and ivec3. ------------------------------------------------------------------------
------------------------------------------------------------------------
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.
------------------------------------------------------------------------