Skip to content

Port over DogScepter's collision mask detection - #2401

Open
setupwitch wants to merge 2 commits into
UnderminersTeam:masterfrom
setupwitch:collision-mask-detection
Open

Port over DogScepter's collision mask detection#2401
setupwitch wants to merge 2 commits into
UnderminersTeam:masterfrom
setupwitch:collision-mask-detection

Conversation

@setupwitch

Copy link
Copy Markdown
Contributor

Description

Implements DogScepter's collision mask detection for diamonds and ellipses into the library.

Caveats

Detection is on a per-mask basis, false positives are almost definite under certain conditions.

Notes

Since each mask is being handled separately, the IDE's "Precise Per Frame" option is unnecessary.

@github-actions

Copy link
Copy Markdown

@colinator27 colinator27 added this to the Possible for 0.9.x milestone Jul 2, 2026
/// <summary>
/// The type of collision mask used, UTMT only.
/// </summary>
public ColMaskType? AssumedColMaskType { get; set; }

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm wondering if this is the way that we want people to get this information... maybe the method that calculates the types should just return it as an array or list instead? Not sure.

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.

2 participants