qzdoom/src/scripting
Christoph Oelckers f9cd2c9af7 - added switch/case processing. Right now it is just a sequence of test/jmp instructions. It may make sense to add a special opcode that can perform the comparisons natively but that's an option for later.
- added a TESTN instruction. This is like TEST but negates the operand. This was added to avoid flooding the constant table with too many case labels. With TEST and TESTN combined, all numbers between -65535 and 65535 can be kept entirely inside the instruction. Numbers outside this range still use a BEQ instruction.
2016-10-23 12:00:25 +02:00
..
codegeneration - added switch/case processing. Right now it is just a sequence of test/jmp instructions. It may make sense to add a special opcode that can perform the comparisons natively but that's an option for later. 2016-10-23 12:00:25 +02:00
decorate - reviewed all places where VARF_Action and NAP were used and fixed what was still wrong. 2016-10-22 18:24:47 +02:00
vm - added switch/case processing. Right now it is just a sequence of test/jmp instructions. It may make sense to add a special opcode that can perform the comparisons natively but that's an option for later. 2016-10-23 12:00:25 +02:00
zscript - added switch/case processing. Right now it is just a sequence of test/jmp instructions. It may make sense to add a special opcode that can perform the comparisons natively but that's an option for later. 2016-10-23 12:00:25 +02:00
thingdef.cpp - reviewed all places where VARF_Action and NAP were used and fixed what was still wrong. 2016-10-22 18:24:47 +02:00
thingdef.h - added the required code genration nodes for member function calls. 2016-10-22 12:10:19 +02:00
thingdef_data.cpp - fixed a conversion warning with the pointer-type AActor fields. 2016-10-22 19:43:53 +02:00
thingdef_properties.cpp Merge branch 'master' of https://github.com/rheit/zdoom into zscript 2016-10-21 19:31:08 +02:00