LADX: Text shuffle (#2051)

This commit is contained in:
zig-for
2023-11-22 06:29:33 -08:00
committed by GitHub
parent d1b22935b4
commit 01b566b798
5 changed files with 63 additions and 32 deletions

View File

@@ -116,7 +116,10 @@ class PointerTable:
rom.banks[ptr_bank][ptr_addr] = pointer & 0xFF
rom.banks[ptr_bank][ptr_addr + 1] = (pointer >> 8) | 0x40
for n, s in enumerate(self.__data):
data = list(enumerate(self.__data))
data.sort(key=lambda t: type(t[1]) == int or -len(t[1]))
for n, s in data:
if isinstance(s, int):
pointer = s
else: