Build 3528
SVN-
initialize test Lua state earlier so that 'setdefname' has an effect.
-
sector[]:zrangeat(), 'getzrange' command for the translator.
Mostra dettagli
Also, fix quote commands there.
Nickname SVN e nomi Git sono unificati per persona.
initialize test Lua state earlier so that 'setdefname' has an effect.
sector[]:zrangeat(), 'getzrange' command for the translator.
Also, fix quote commands there.
export C functions that may call into CON events using the Lua C API.
We must not call these functions using the FFI, since the Lua state is considered locked across such calls.
begin fixing up the code because it's now actually live!
compile defs.ilua as bytecode and load it from the executable.
more commands...
more commands, timing test for xmath's sine functions.
xmath module + timing test for distance functions.
input access.
sprite.change{sect,stat}, access to more members, member read test.
[gs]et{player,actor}var, access to protected projectile members.
working tsprite methods, static members, struct array timing test.
projectiles...
conditionally compile out more legacy code, remove old mixed mode code.
provide access to actor-tsprite.
Centralize all bound-checking in bcheck.lua.
prefer to use ctype objects instead of C type strings.
Pass types via ffi.typeof() instead of declaring them in the global namespace when possible.
use bcarray types to guard accesses to arrays inside structs.
a little bit of everything.
sync with preceding change, complete two commands.
sync with preceding change, fix r3419.
cmdline switch to run test script, compile out more code, 2 more GVs.
hook up PIPEBOMB_CONTROL etc. with the player members.
more convenient weapon data access.
various.
- Fix "gv" access. - camera - translator: comparison predicates, predefs...
codegen beyond milestone 1.
- weapon data - changing ones... (locals for now) - operators
begin changing ones...
a couple of small changes.
grabbag of different things.
- fix error handing with recursing events - wallsofsect iterator, sector[]:contains() - more codegen; mangle function names - m32: compinside
more commands, mostly of the define* variety.
getting closer to the first milestone.
On the C side, zrange, angrange and autoaimang are represented as DukePlayer_t members then.
more code...
definesound, more control.lua fixes.
compile out more code with LUNATIC_ONLY.
fix stack discipline.
Preventing a continuously growing stack top and inevitable program termination. Also, commonize the error handling to live on the engine side.
more glue, fixes, backtrace for code called back from C.
beginning to glue things together. Introducing LUNATIC_ONLY.
sinking in code.