Closed glebm closed 1 month ago
During ReencodeDungeonCels, extracts floor tile foliage into a triangle with the floor frame and a separate 16-px tall TransparentSquare.
ReencodeDungeonCels
TransparentSquare
This means that the floor frames are now always triangles and the foliage can be rendered directly without masking.
Dungeon graphics sizes:
RG99 binary size reduced by ~4 KiB: 2,426,380 bytes -> 2,421,388 bytes
uh, this has a conflict now :o
Rebased
Nice to have it split the data like this, also good to have the comments to explain what it's doing.
During
ReencodeDungeonCels
, extracts floor tile foliage into a triangle with the floor frame and a separate 16-px tallTransparentSquare
.This means that the floor frames are now always triangles and the foliage can be rendered directly without masking.
Dungeon graphics sizes:
RG99 binary size reduced by ~4 KiB: 2,426,380 bytes -> 2,421,388 bytes