Gennaio 2016 14 build · 65 commit
Build 5548
SVN-
Generale
I'm either clever, or an idiot. Or both.
-
Generale
Enable -Wwrite-strings and fix all instances where string constants were passed to functions accepting a char ptr.
-
Generale
Use XXH64 functions for editor undo/redo when building for 64-bit.
-
Generale
Fix some ENet const issues. DONT_BUILD.
-
Generale
Update ENet to v1.3.13. DONT_BUILD.
Build 5532
SVN-
Generale
Add inthashtable_t, mapping intptr_t to intptr_t.
-
Add getpv and setpv as short forms for get/setplayervar, and #include as an alternate for include.
-
Add ifvarge, ifvarle, and ifvarboth in line with ifvarvarge, ifvarvarle, and ifvarvarboth.
-
Generale
Remove actors_inline, game_inline, and sector_inline objects, and move their code into other headers, set up to be compiled into well-fitting objects if inlining them is disabled.
-
Generale
Enable models by default under EDUKE32_GLES, because they now work!
Build 5513
SVN-
Generale
Alter VM_ScriptInfo() to take a ptr to the script to disassemble, and dump disassembly to the log at startup when an internal compiler error occurs.
-
Generale
Minor change to some gamevar warnings. DONT_BUILD.
Build 5511
SVN-
Generale
Fix CON compiler errors. Me no smart.
-
Generale
Remove unused and utterly useless GAMEVAR_SECRET flag.
-
Generale
Fix warnings. DONT_BUILD.
-
Generale
Get constified
-
Generale
Fix a major bug where "enda" could be used to terminate an event, resulting in all kinds of issues.
Build 5506
SVN-
Generale
Get rid of a bunch of useless comments.
-
Generale
Misc cleanup, add shorthand versions of getplayer, getactor, etc.
-
Generale
Fix MSVC warning. DONT_BUILD.
-
Generale
No longer link to GOG.com when no game data is found. :(
-
Generale
Treat "[]" as "[THISACTOR]" when accessing structure members through CON.
Build 5501
SVN-
Generale
Add "klabs" keyword to CON, to take a gamevar and set it to its absolute value. The internal "inv" function to invert a gamevar's value has also been exposed externally.
-
Generale
Add commands added in previous commit to g_keywdate[], clean up a few CON compilation warning messages
-
Generale
Adds the following keywords from M32script into CON: shiftvarvarl, shiftvarvarr, ifvarvarle, ifvarvarge, ifvarvarboth, whilevarl, and whilevarvarl.
Mostra dettagli
This also adds the shorthand versions of some commands, like "set" for "setvarvar", "add" for "addvarvar", "ife" for "ifvarvare", etc. There are about 30 of these. Because some of these names may already be used in some projects as variable names, this revision also includes a somewhat large change in variable naming rules: gamevars may now have the same names as CON keywords, with the caveat that the masked keyword is no longer accessible. This results in a warning at compile time but should ensure nobody's project ever stops compiling due to the introduction of new keywords.