Build 6007
SVN-
Remove guard against building in C++ mode. We now support both!
Nickname SVN e nomi Git sono unificati per persona.
Remove guard against building in C++ mode. We now support both!
Fix build, part 13. Disable inaccurate assertion.
Fix build, part 12. playerswhenstarted --> g_mostConcurrentPlayers
Fix build, part 11. g_spriteDeleteQueueSize --> g_deleteQueueSize
Fix build, part 10. g_currentFrameRate --> g_frameRate
Fix build, part 9. ScriptQuotes --> apStrings
fix map-text loading.
The file descriptor was closed from Lua code, causing the subsequent kfilelength() to fail and attempt an allocation of (size_t)-1 bytes.
Fix build. BUILD_LUNATIC.
Fix unused-parameter warnings.
Fix discarded-qualifiers warnings.
Fix cast-qual warnings having to do with L_RunString.
in test/helixspawner.lua, make COLOR a global variable. DONT_BUILD.
To demonstrate and test that it can be modified from outside, and that these changes are kept with savegame restores.
fix negative alpha for 'rotatespritea'. BUILD_LUNATIC.
Conceptually, this amends r4428.
from 'definevolumename', make g_numVolumes be determined as in C-CON.
suffix gamearray file names with '.gar'.
expose g_tile[] members of 'tiledata'.
implement 'clearmapstate', fix 'resetplayerflags' parsing.
implement NODEFAULT per-actor gamevars in the C-CON fashion.
For glocal gamevars, the LunaCON semantics (session gamevar) are kept. For per-actor ones, this now prevents resetting a gamevar's value to default on spawn or loadactor. BUILD_LUNATIC.
allow writing -1 to player[].newowner.
For the other player members, where formerly negative values were allowed to be written, only -1 is now.
account for the projectile changes in r5080. BUILD_LUNATIC.
The (undocumented) Lua-side API stays almost the same.
allow ':' immediately after 'case' (legacy; warns), writing to ud.god.
Also, on one "gamevar `xxx' is not per-*" diagnostic, print the location of the gamevar definition.
fix build and user_defs definition mismatch.
Left: projectile changes.
Expose all structs to inline access. Tiledata and paldata are still to-do.
DONT_BUILD.
update docs and comments in lunatic/test/event_chaining.con
add 'definevolumeflags' to keyword pattern, re-apply some changes of r5026.
DONT_BUILD.
update user_defs, CPLUSPLUS=0 in synthesis.sh, disable 'cutscene' for now.
BUILD_LUNATIC.
update files from LuaJIT. DONT_BUILD.
fix a couple of typo-like issues found by listglobals.sh. DONT_BUILD.
add 'cutscene' and 'ifcutscene' as NYI commands. DONT_BUILD.
make -fbad-getactorvar-use-pli enabled by default. DONT_BUILD.
fix typos in control.lua (get/setmusicposition).
fix build and linking. DONT_BUILD.
- t{sector,wall}type are simply typedef'd to the non-t versions - make FORCE_INLINE unconditional of DISABLE_INLINING (otherwise there are multiple definitions of these functions) - update lunatic/doc/lpeg-lunatic.patch to apply against the LPeg 0.12 I just downloaded
in control/lua, sync ALLOWED_VIEWTYPE with change from r4814 (allow 2).
DONT_BUILD.
sync MAXJOYAXES, add lunatic/test/sprite_addtv.con. DONT_BUILD.