VarAction2: Allow more than one JZ to end on the same end block adjust

This commit is contained in:
Jonathan G Rennison
2022-06-26 23:30:14 +01:00
parent 9775f468e8
commit 759b00262e
2 changed files with 33 additions and 10 deletions

View File

@@ -749,7 +749,7 @@ static char *DumpSpriteGroupAdjust(char *p, const char *last, const Deterministi
p += seprintf(p, last, ", jump ins hint");
}
if (adjust.adjust_flags & DSGAF_END_BLOCK) {
p += seprintf(p, last, ", end block");
p += seprintf(p, last, ", end block (%u)", adjust.jump);
}
};
@@ -757,7 +757,7 @@ static char *DumpSpriteGroupAdjust(char *p, const char *last, const Deterministi
conditional_indent++;
}
if (adjust.adjust_flags & DSGAF_END_BLOCK) {
conditional_indent--;
conditional_indent -= adjust.jump;
}
if (adjust.operation == DSGA_OP_TERNARY) {