File di log originale · 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
------------------------------------------------------------------------
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.
Engine
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.
Substitute some symbolic SE_x_* labels for literal SE numbers that were missed.
document vector types, add forgotten warning icon.
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