Rewrite autotiling completely

Autotiling was a mess of functions and if chains and switch statements.
This commit makes autotiling better by assigning each direction to one
bit in a byte, giving each different combination its own value. This
value is then fed into a lookup table to give fine control on which
tiles get placed where.

The lab tileset can now use the single tiles which were before unused
in the autotiler, and the warp zone's background tool now places the
fill used in the main game.
This commit is contained in:
AllyTally
2023-05-23 20:21:53 -03:00
committed by Misa Elizabeth Kai
parent 84a26986e6
commit a37cb4aa5f
2 changed files with 415 additions and 576 deletions

File diff suppressed because it is too large Load Diff