qzdoom/wadsrc/static/zscript
Christoph Oelckers de6969997a - scriptified Hexen's flies.
A few notes:

 * this accesses the lines array in sector_t which effectively is a pointer to an array of pointers - a type the parser can not represent. The compiler has no problems with it, so for now it is defined internally.
 * array sizes were limited to 65536 entries because the 'bound' instruction only existed as an immediate version with no provisions for larger values. For the static map arrays 65536 is not sufficient so now there are alternative instructions for these cases.
 * despite the above, at the moment there is no proper bounds checking for arrays that have no fixed size. To do this, a lot more work is needed. The type system as-is is not prepared for such a scenario.
2016-11-27 18:52:24 +01:00
..
chex - converted the Chex Quest actors, completing the DECORATE conversion. 2016-10-18 23:22:41 +02:00
doom - removed test code. 2016-11-25 09:56:06 +01:00
heretic - scriptified ArtiBlastRadius. 2016-11-26 09:51:14 +01:00
hexen - scriptified Hexen's flies. 2016-11-27 18:52:24 +01:00
raven - scriptified the Minotaur. 2016-11-26 01:14:47 +01:00
shared - scriptified the Flechette. Not fully tested yet. 2016-11-27 16:24:33 +01:00
strife - renamed all instances of 'float' parameters to 'double', so that the Float32 type can be made usable for structs. 2016-11-21 13:04:27 +01:00
actor.txt - scriptified Hexen's flies. 2016-11-27 18:52:24 +01:00
actor_checks.txt - renamed all instances of 'float' parameters to 'double', so that the Float32 type can be made usable for structs. 2016-11-21 13:04:27 +01:00
base.txt - scriptified Hexen's flies. 2016-11-27 18:52:24 +01:00
constants.txt - converted half of ClericHoly. (Making a commit before starting on the more complex stuff.) 2016-11-26 13:18:48 +01:00