------------------------------------------------------------------------ r3542 | helixhorned | 2013-03-03 08:06:40 -0800 (Sun, 03 Mar 2013) | 3 lines Fix starttrack crashing when a "null music" is selected. Introduced with the refactoring in r3490. ------------------------------------------------------------------------ r3541 | helixhorned | 2013-03-03 08:06:37 -0800 (Sun, 03 Mar 2013) | 3 lines Lunatic: make con.ai accept literal action/move, check for calling from top. Also, fix con._setgamepalette. ------------------------------------------------------------------------ r3540 | helixhorned | 2013-03-03 08:06:32 -0800 (Sun, 03 Mar 2013) | 3 lines Lunatic translator standalone: option specifying a directory for gen'd code. The option is -fgendir=. ------------------------------------------------------------------------ r3539 | helixhorned | 2013-03-03 08:06:28 -0800 (Sun, 03 Mar 2013) | 5 lines Lunatic translator standalone: allow specifying list files. All non-option positional arguments after an @ sign are taken as list files: hashes at the beginning of a line denote comments, truly empty lines are ignored, all other lines should contain one root CON file name. ------------------------------------------------------------------------ r3538 | helixhorned | 2013-03-03 08:06:25 -0800 (Sun, 03 Mar 2013) | 1 line spriteclip.txt: refer to _clipshape0.map instead of _clipshape_.map. ------------------------------------------------------------------------ r3537 | helixhorned | 2013-03-03 08:06:22 -0800 (Sun, 03 Mar 2013) | 1 line Lunatic translator: fix some codegen and some commands. ------------------------------------------------------------------------ r3536 | helixhorned | 2013-03-03 08:06:18 -0800 (Sun, 03 Mar 2013) | 4 lines CON: Fix accessing gamearrays on 64-bit archs. From the PM conversation "gamearrays in 64-bit". A test case is the breaking glass at the beginning of the DukePlus map. ------------------------------------------------------------------------ r3535 | helixhorned | 2013-03-03 08:06:16 -0800 (Sun, 03 Mar 2013) | 3 lines Lunatic translator: in error tracebacks, show line numbers of the source file. Instead of those of the translated code. Also some codegen tweaks and fixes. ------------------------------------------------------------------------ r3534 | helixhorned | 2013-03-03 08:06:12 -0800 (Sun, 03 Mar 2013) | 5 lines Lunatic translator: dangling else for the 1000th time: not dangling any more. Also update test/dangling_else.con. See there for how if* cascades are handled in CON. It's actually kind of pretty. Also, take care to handle code deferred to after the if/if-else properly (ifpdistl, ifpdistg, ifcanseetartet). ------------------------------------------------------------------------