Revision r3565
geom.lua: fix copy-paste bugs and clean up code. Remove __eq metamethod.
Esplora i log in modo ordinato: filtri per tipo/anno, ricerca testuale e dettaglio commit revisionato.
geom.lua: fix copy-paste bugs and clean up code. Remove __eq metamethod.
Lunatic: allow indexing some weapon/inventory arrays with their names.
Lunatic translator: warn if setting reserved bits in some system gamevar redef.
Lunatic: g_tile access, rudimentary system gamearray support for the translator. The only operation for which proper code is generated is reading a single value from a system gamearray.
Lunatic t.: option for generating code caching sprite/actor/player structs... ...at the beginning of each function called back from C, and each case/default function. Called -fcache-sap. Disabled by default.
Lunatic: spritesof{stat,sect} iterators that allow deletion inside the loop.
Also,
- an optimization for sprite[]:setpos(). Calls to get_sprite_index()
seem to be pretty slow (at least when they're not compiled).
- add getzrange to the dynsymlists
Lunatic: correct SFLAG_* and actor_t definitions. ------------------------------------------------------------------------
------------------------------------------------------------------------
r3566 | helixhorned | 2013-03-15 09:56:29 -0700 (Fri, 15 Mar 2013) | 1 line
Add new LOGO_FLAGS bit 2048, preventing cutscene at E4 beginning if set.
------------------------------------------------------------------------
r3565 | helixhorned | 2013-03-15 09:56:24 -0700 (Fri, 15 Mar 2013) | 1 line
geom.lua: fix copy-paste bugs and clean up code. Remove __eq metamethod.
------------------------------------------------------------------------
r3564 | helixhorned | 2013-03-15 09:56:19 -0700 (Fri, 15 Mar 2013) | 1 line
Lunatic: allow indexing some weapon/inventory arrays with their names.
------------------------------------------------------------------------
r3563 | helixhorned | 2013-03-15 09:56:15 -0700 (Fri, 15 Mar 2013) | 1 line
Lunatic translator: warn if setting reserved bits in some system gamevar redef.
------------------------------------------------------------------------
r3562 | helixhorned | 2013-03-15 09:56:11 -0700 (Fri, 15 Mar 2013) | 4 lines
Lunatic: g_tile access, rudimentary system gamearray support for the translator.
The only operation for which proper code is generated is reading a single value
from a system gamearray.
------------------------------------------------------------------------
r3561 | helixhorned | 2013-03-15 09:56:07 -0700 (Fri, 15 Mar 2013) | 4 lines
Lunatic t.: option for generating code caching sprite/actor/player structs...
...at the beginning of each function called back from C, and each case/default
function. Called -fcache-sap. Disabled by default.
------------------------------------------------------------------------
r3560 | helixhorned | 2013-03-15 09:56:03 -0700 (Fri, 15 Mar 2013) | 6 lines
Lunatic: spritesof{stat,sect} iterators that allow deletion inside the loop.
Also,
- an optimization for sprite[]:setpos(). Calls to get_sprite_index()
seem to be pretty slow (at least when they're not compiled).
- add getzrange to the dynsymlists
------------------------------------------------------------------------
r3559 | helixhorned | 2013-03-15 09:55:59 -0700 (Fri, 15 Mar 2013) | 1 line
Lunatic: correct SFLAG_* and actor_t definitions.
------------------------------------------------------------------------