EDuke32 Changelog Unofficial archive

Build 3898

22 June 2013 · 5 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 · 20130622-3898.txt
------------------------------------------------------------------------
r3898 | helixhorned | 2013-06-22 04:31:16 -0700 (Sat, 22 Jun 2013) | 6 lines

engine: consider a point inside() a sector in all border cases (literally).

In other words, for a test rectangular sector, a sprite would be inside the
sector in on all 4 edges and all 4 corners. Previously, it would have been
the lower right portion only (*excluding* LL and UR corners), which led to
map editing issues.
------------------------------------------------------------------------
r3897 | helixhorned | 2013-06-22 04:31:15 -0700 (Sat, 22 Jun 2013) | 3 lines

engine.c: apply "usual readability transformations" on inside() and comment it.

The main thing to note is the "half-open" nature of the x/y range checks.
------------------------------------------------------------------------
r3896 | helixhorned | 2013-06-22 04:31:13 -0700 (Sat, 22 Jun 2013) | 1 line

Substitute some symbolic SE_x_* labels for literal SE numbers that were missed.
------------------------------------------------------------------------
r3895 | helixhorned | 2013-06-22 04:31:12 -0700 (Sat, 22 Jun 2013) | 1 line

Lunatic: document vector types, add forgotten warning icon.
------------------------------------------------------------------------
r3894 | helixhorned | 2013-06-22 04:31:09 -0700 (Sat, 22 Jun 2013) | 5 lines

Lunatic: various minor tweaks and fixes.

- Pass original module name (dot=dirsep) to module via our require()
- geom.lua: fix some operations using the vector type constructor
- geom.lua: provide constructor for ivec3, useable like vec3
------------------------------------------------------------------------
Engine Engine

consider a point inside() a sector in all border cases (literally).

Philipp Kutin (Helixhorned) 22 Jun 2013, 04:31 UTC−7 r3898

In other words, for a test rectangular sector, a sprite would be inside the sector in on all 4 edges and all 4 corners. Previously, it would have been the lower right portion only (*excluding* LL and UR corners), which led to map editing issues.

Engine

engine.c: apply "usual readability transformations" on inside() and comment it.

Philipp Kutin (Helixhorned) 22 Jun 2013, 04:31 UTC−7 r3897

The main thing to note is the "half-open" nature of the x/y range checks.

Lunatic Fix

various minor tweaks and fixes.

Philipp Kutin (Helixhorned) 22 Jun 2013, 04:31 UTC−7 r3894

- Pass original module name (dot=dirsep) to module via our require() - geom.lua: fix some operations using the vector type constructor - geom.lua: provide constructor for ivec3, useable like vec3