Skip to content

Conversation

@LemonInTheDark
Copy link
Collaborator

@LemonInTheDark LemonInTheDark commented Aug 6, 2025

Adds an enum that controls the type of output we produce, either cardinals, all, or all + inner/outer edges to do wall diagonals.

We do this by adding a new type of adjacency that we can optionally attempt to fill, and then a more formal definition of corner types pulled from afformentioned enum. This could all just be done with prefabs but I prefer having formal support for it.

Had to bump bitflags crate because I needed better match() support and that was only recently added

Converts naming scheme from -d to mark diagonal corners to -diagonal, both because why not and to make clippy not mad at me

Adds an enum that controls the type of output we produce, either
cardinals, all, or all + inner/outer edges to do wall diagonals.

We do this by adding a new type of adjacency that we can optionally
attempt to fill, and then a more formal definition of corner types
pulled from afformentioned enum. This could all just be done with
prefabs but I prefer having formal support for it.
I've also added better edge parsing, though I'm not convinced it
actually changes behavior at all
@LemonInTheDark LemonInTheDark merged commit df02b4b into spacestation13:master Aug 7, 2025
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant