premap.c: fix oob access of tagbitmap[] with formerly negative lo-/hitags.
Also, allocate that array dynamically instead of on the stack.
21 March 2013 · 4 commits by 1 author · SVN
------------------------------------------------------------------------ r3592 | helixhorned | 2013-03-21 03:20:37 -0700 (Thu, 21 Mar 2013) | 3 lines premap.c: fix oob access of tagbitmap[] with formerly negative lo-/hitags. Also, allocate that array dynamically instead of on the stack. ------------------------------------------------------------------------ r3591 | helixhorned | 2013-03-21 03:20:27 -0700 (Thu, 21 Mar 2013) | 4 lines Lunatic: make ivec3 and dvec3 types share same metatable, orthogonalize API. Specifically, remove ivec3's blen1() method and add from/to BUILD coordinate (z scaled by 16) conversion methods. ------------------------------------------------------------------------ r3590 | helixhorned | 2013-03-21 03:20:20 -0700 (Thu, 21 Mar 2013) | 3 lines Lunatic: slightly cleaner weapondata_t access. Also, for the embedded translator: don't warn on unrecognized command line opt. ------------------------------------------------------------------------ r3589 | helixhorned | 2013-03-21 03:20:14 -0700 (Thu, 21 Mar 2013) | 1 line Clean up mdsprite.c:voxdraw() a little. ------------------------------------------------------------------------
Also, allocate that array dynamically instead of on the stack.
Specifically, remove ivec3's blen1() method and add from/to BUILD coordinate (z scaled by 16) conversion methods.
Also, for the embedded translator: don't warn on unrecognized command line opt.