Subversion Repositories eduke32

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
4880 2317d 3h helixhorned /polymer/eduke32/source/lunatic/doc/lunacon.txt Mapster32: make sprite duplication examples in m32script_ex.map work again.

- Work around a sequencing issue (assignment of searchstat) in
M32_DrawRoomsAndMasks()
- When having sprites highlighted and changing shade, since r1943 change
every highlighted sprite's shade if one of them is aimed at. With this
revision, if SHIFT is pressed while doing that, only change the aimed at
sprite's shade
- a.m32: Use 'break' from a state instead of 'return'. The former may be
"sticky" in a way that is not intended. Needs to be debugged later.
- Update instructions in m32script_ex.map

DONT_BUILD.
 
4860 2326d 7h helixhorned /polymer/eduke32/source/lunatic/doc/lunacon.txt Lunatic translator: add stand-alone option -fnames, generating names.h file.  
4814 2341d 0h helixhorned /polymer/eduke32/source/lunatic/doc/lunacon.txt LunaCON: expose more members, properly handle setting ud.screen_size.

BUILD_LUNATIC.
 
4799 2348d 4h helixhorned /polymer/eduke32/source/lunatic/doc/lunacon.txt m32script: fix tilesizx[]/tilesizy[] access. Can also 'copy' from them.  
4473 2550d 13h helixhorned /polymer/eduke32/source/lunatic/doc/lunacon.txt LunaCON: allow '.' as non-first identifer character.  
4356 2629d 2h helixhorned /polymer/eduke32/source/lunatic/doc/lunacon.txt LunaCON: add and document option -ferror-negative-tag-write.  
4299 2649d 8h helixhorned /polymer/eduke32/source/lunatic/doc/lunacon.txt LunaCON: add and document -Wnever-used-gamevar and -Wnever-read-gamevar.  
4291 2655d 12h helixhorned /polymer/eduke32/source/lunatic/doc/lunacon.txt LunaCON: implement 'precache'.  
4290 2656d 6h helixhorned /polymer/eduke32/source/lunatic/doc/lunacon.txt LunaCON: add option -ferror-nonlocal-userdef, on by default.

BUILD_LUNATIC.
 
4266 2664d 1h helixhorned /polymer/eduke32/source/lunatic/doc/lunacon.txt LunaCON: add codegen option -fbad-getactorvar-use-pli for C-CON compatibility.

Also, improve -Wnumber-conversion warning by printing the resulting number.
BUILD_LUNATIC.
 
4231 2688d 11h helixhorned /polymer/eduke32/source/lunatic/doc/lunacon.txt Lunatic: run EVENT_INIT after initial Lua state creation.  
4152 2737d 2h helixhorned /polymer/eduke32/source/lunatic/doc/lunacon.txt LunaCON: In lunacon.lua, make room for a couple more locals at file scope.

Also, really reset all label-related tables in reset.labels().
 
4151 2737d 2h helixhorned /polymer/eduke32/source/lunatic/doc/lunacon.txt LunaCON: for *-already-defined style warnings/errors, show location of old def.  
4147 2738d 6h helixhorned /polymer/eduke32/source/lunatic/doc/lunacon.txt Lunatic: add 'fs' module containing 'listpath' function, 'd' in global env.

See the updated documentation for (ATM sparse) details.
 
4104 2764d 3h helixhorned /polymer/eduke32/source/lunatic/doc/lunacon.txt build.lua: add "artfile" class, allowing to open and get pics from an ART file.  
4032 2818d 6h helixhorned /polymer/eduke32/source/lunatic/doc/lunacon.txt Lunatic: update documentation a bit.

- add gv.GET, gv.WEAPON, gv.RETURN
- specify that sprite[].x/y/z and wall[].x/y are 32-bit ints
- add an example for con.longjmp()
- add an appendix listing the RETURN usage of various events
 
4021 2823d 3h helixhorned /polymer/eduke32/source/lunatic/doc/lunacon.txt Lunatic: a couple of trivial changes.  
3969 2853d 10h helixhorned /polymer/eduke32/source/lunatic/doc/lunacon.txt Lunatic: rename test.elua to test.lua.

The old extension is an artifact from when I was thought that extensions
should label whether a Lunatic module is to be used in internal/external
contexts.
Also, change test.lua slightly and commit a little updated documentation.
 
3956 2859d 2h helixhorned /polymer/eduke32/source/lunatic/doc/lunacon.txt Lunatic: document previous additions and more of the existing stuff.  
3942 2863d 4h helixhorned /polymer/eduke32/source/lunatic/doc/lunacon.txt Lunatic: document more stuff (not too carefully), add red DRAFT marker.  

Show All