EDuke32 Changelog Unofficial archive

Build 3923

30 June 2013 · 10 commits by 1 author · SVN

Builds by month 16 builds

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.