Revision r3845
LunaCON: hook up qstrdim and screentext. Also add some recent keywords to the list in con_lang.lua which I had forgotten all along.
Browse logs with clarity: filter by type/year, search text, and inspect parsed commit details.
LunaCON: hook up qstrdim and screentext. Also add some recent keywords to the list in con_lang.lua which I had forgotten all along.
Lunatic: sector[].ceiling/.floor gets a reference to a ceiling-or-floor struct. Also, make sector[].*stat a bitint type. Now, a piece of code could look like this: local sec = sector[i] local ceil = sec.ceiling ceil.statx:flip(sector.STAT.SMOOSH)
Lunatic: fix a couple of oversights, tweak some stuff.
LunaCON: real user per-player vars. The previous behavior was to translate them as global gamevars, since LunaCON currently has no support for multiplayer. However, then some errors would be missed where such gamevars are accessed in no-player context (e.g. EVENT_ENTERLEVEL). On by default, disabled with -fno-playervar.
Lunatic/classic: in TROR maps (V10), enable non-power-of-two wall drawing. Also, fix clearing a bunch in new-format-map (=Lunatic) build.
LunaCON: fix mistranslation of CON "else { if" to Lua "elseif".
When encountering a non-empty statement inside braces, emit "do" ... "end".
------------------------------------------------------------------------
------------------------------------------------------------------------
r3846 | helixhorned | 2013-06-01 13:09:46 -0700 (Sat, 01 Jun 2013) | 1 line
Make S_MenuSound() use stack'd array to get rid of S_StaticToDynamicMenuSound().
------------------------------------------------------------------------
r3845 | helixhorned | 2013-06-01 13:09:45 -0700 (Sat, 01 Jun 2013) | 4 lines
LunaCON: hook up qstrdim and screentext.
Also add some recent keywords to the list in con_lang.lua which I had
forgotten all along.
------------------------------------------------------------------------
r3844 | helixhorned | 2013-06-01 13:09:43 -0700 (Sat, 01 Jun 2013) | 8 lines
Lunatic: sector[].ceiling/.floor gets a reference to a ceiling-or-floor struct.
Also, make sector[].*stat a bitint type.
Now, a piece of code could look like this:
local sec = sector[i]
local ceil = sec.ceiling
ceil.statx:flip(sector.STAT.SMOOSH)
------------------------------------------------------------------------
r3843 | helixhorned | 2013-06-01 13:09:42 -0700 (Sat, 01 Jun 2013) | 1 line
Lunatic: fix a couple of oversights, tweak some stuff.
------------------------------------------------------------------------
r3842 | helixhorned | 2013-06-01 13:09:41 -0700 (Sat, 01 Jun 2013) | 7 lines
LunaCON: real user per-player vars.
The previous behavior was to translate them as global gamevars, since LunaCON
currently has no support for multiplayer. However, then some errors would be
missed where such gamevars are accessed in no-player context
(e.g. EVENT_ENTERLEVEL).
On by default, disabled with -fno-playervar.
------------------------------------------------------------------------
r3841 | helixhorned | 2013-06-01 13:09:39 -0700 (Sat, 01 Jun 2013) | 3 lines
Lunatic/classic: in TROR maps (V10), enable non-power-of-two wall drawing.
Also, fix clearing a bunch in new-format-map (=Lunatic) build.
------------------------------------------------------------------------
r3840 | helixhorned | 2013-06-01 13:09:37 -0700 (Sat, 01 Jun 2013) | 3 lines
LunaCON: fix mistranslation of CON "else { if" to Lua "elseif".
When encountering a non-empty statement inside braces, emit "do" ... "end".
------------------------------------------------------------------------