Merge pull request #117 from PikalaxALT/master

Rewrite SetEvents and ResetEvents for unlimited number of events
This commit is contained in:
yenatch 2015-09-06 22:44:55 -04:00
commit cbc85b4d22

View file

@ -163,14 +163,13 @@ event_byte = ((\1) / 8)
;\1 = event index ;\1 = event index
;\2 = event index ;\2 = event index
;\3 = event index (optional) ;\3, \4, ... = additional (optional) event indices
SetEvents: MACRO SetEvents: MACRO
SetEvent \1 SetEvent \1
rept (_NARG + -1)
SetEventReuseHL \2 SetEventReuseHL \2
shift
IF _NARG > 2 endr
SetEventReuseHL \3
ENDC
ENDM ENDM
;\1 = event index ;\1 = event index
@ -214,11 +213,10 @@ event_byte = ((\1) / 8)
;\3 = event index (optional) ;\3 = event index (optional)
ResetEvents: MACRO ResetEvents: MACRO
ResetEvent \1 ResetEvent \1
rept (_NARG + -1)
ResetEventReuseHL \2 ResetEventReuseHL \2
shift
IF _NARG > 2 endr
ResetEventReuseHL \3
ENDC
ENDM ENDM
;\1 = event index ;\1 = event index