helixhorned
842cce37b7
Lunatic: Fix compilation of C++ build, but not starting up yet.
...
BUILD_LUNATIC.
git-svn-id: https://svn.eduke32.com/eduke32@4286 1a8010ca-5511-0410-912e-c29ae57300e0
2014-01-31 21:13:03 +00:00
helixhorned
794edf18ff
Lunatic: add 'lua' OSD command, permitting to execute arbitrary code.
...
That is, everything that would be possible via scripting.
git-svn-id: https://svn.eduke32.com/eduke32@4134 1a8010ca-5511-0410-912e-c29ae57300e0
2013-11-04 22:56:03 +00:00
helixhorned
25edec9c0a
LunaCON: very primitive gamevar handling logic for {save,load}mapstate.
...
git-svn-id: https://svn.eduke32.com/eduke32@4119 1a8010ca-5511-0410-912e-c29ae57300e0
2013-10-27 21:12:22 +00:00
helixhorned
3e4a0dadf5
Lunatic: cancel logo on EVENT_LOGO error, fix CON mulscale and writable gv.
...
git-svn-id: https://svn.eduke32.com/eduke32@3593 1a8010ca-5511-0410-912e-c29ae57300e0
2013-03-24 18:52:41 +00:00
helixhorned
3b3bc6bc01
Lunatic: also save min, max actor times; fix release build.
...
git-svn-id: https://svn.eduke32.com/eduke32@3557 1a8010ca-5511-0410-912e-c29ae57300e0
2013-03-13 10:48:19 +00:00
helixhorned
c5c1aa2331
Lunatic translator: handle RETURN across events.
...
git-svn-id: https://svn.eduke32.com/eduke32@3526 1a8010ca-5511-0410-912e-c29ae57300e0
2013-02-25 15:31:19 +00:00
helixhorned
41bfa1b841
Lunatic: print -> OSD_Printf, error reporting.
...
git-svn-id: https://svn.eduke32.com/eduke32@3319 1a8010ca-5511-0410-912e-c29ae57300e0
2012-12-25 16:13:41 +00:00
helixhorned
4ea9f799b1
Lunatic: more complete gameactor(), misc. translator tweaks.
...
git-svn-id: https://svn.eduke32.com/eduke32@3315 1a8010ca-5511-0410-912e-c29ae57300e0
2012-12-23 19:24:16 +00:00
helixhorned
3bcdc5acb8
Lunatic reorganization part 2: split into engine and editor/game parts.
...
On the engine side (functions starting with L_), there are now the basic
parts like state creation and running code from strings and files.
The game and editor can add to that by e.g. loading whatever they please
into the state. Their functions start with El_ and Em_, respectively.
The Lua scripts still reside in source/lunatic, even for the common ones.
This is because they will be embedded into the binaries as bytecode or
compressed source eventually, so their location on disk will be irrelevant.
git-svn-id: https://svn.eduke32.com/eduke32@3148 1a8010ca-5511-0410-912e-c29ae57300e0
2012-11-10 20:59:00 +00:00
helixhorned
550acb2b1a
Lunatic reorganization part 1: two renames and one deletion.
...
See the next commit for details.
git-svn-id: https://svn.eduke32.com/eduke32@3147 1a8010ca-5511-0410-912e-c29ae57300e0
2012-11-10 20:58:54 +00:00