EDuke32 Changelog Unofficial archive

Build 3923

30 June 2013 · 10 commits by 1 author · SVN

Builds by month 138 builds

  1. Jan

  2. Feb

  3. Mar

  4. Apr

  5. May

  6. Jun

  7. Jul

  8. Aug

  9. Sep

  10. Oct

  11. Nov

  12. Dec

Original log file · 20130630-3923.txt
------------------------------------------------------------------------
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.
------------------------------------------------------------------------

in con.action and con.move, allow mixed number/string key tables.

Philipp Kutin (Helixhorned) 30 Jun 2013, 13:38 UTC−7 r3923

E.g. con.action{0, 4, delay=20}; for convenience, viewtype and incval are initialized to 1 (not 0) here.

CON

Retire actor[].shootzvel, as it was only ever used in local scope.

Philipp Kutin (Helixhorned) 30 Jun 2013, 13:38 UTC−7 r3921

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.

Philipp Kutin (Helixhorned) 30 Jun 2013, 13:38 UTC−7 r3920

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

Philipp Kutin (Helixhorned) 30 Jun 2013, 13:38 UTC−7 r3919

... due to making hi/lotag unsigned in r3174. This commit keeps the compiler warning, the next one will remove it.

add actor methods allowing overriding action delay and move hvel/vvel.

Philipp Kutin (Helixhorned) 30 Jun 2013, 13:38 UTC−7 r3918

Add testing code for an example actor 1275 (newspaper) to test.elua.