Skip to content

feat: add AutoDanceCursor and FancyCursorTrail#638

Open
Acivev wants to merge 1 commit into
osudroid:GLESfrom
Acivev:GLES2-cursor
Open

feat: add AutoDanceCursor and FancyCursorTrail#638
Acivev wants to merge 1 commit into
osudroid:GLESfrom
Acivev:GLES2-cursor

Conversation

@Acivev

@Acivev Acivev commented May 19, 2026

Copy link
Copy Markdown
Member

No description provided.

Copilot AI review requested due to automatic review settings May 19, 2026 17:31

This comment was marked as resolved.

@Acivev Acivev closed this May 19, 2026
@Acivev Acivev reopened this May 19, 2026
@Acivev Acivev changed the base branch from master to GLES2 May 19, 2026 17:32
AutoDanceCursor
- Extends AutoCursor with half-circle arcing paths between hit objects
- Arc direction alternates left/right each move (the "dance" effect)
- Falls back to straight-line movement for closely overlapping notes
- Min dance distance threshold avoids micro-loops on stacked objects

FancyCursorTrail
- Rainbow ribbon trail rendered as a triangle-strip with additive blending
- Control-points emitted every ≥5 px of cursor movement
- Per-vertex cosine-based rainbow color, fades out over ~0.5 s
- Single glDrawArrays call, client-side float buffer (no VBO allocation)
- resetTrail() clears all state between maps/retries
@Rian8337 Rian8337 linked an issue May 31, 2026 that may be closed by this pull request

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.

Move this to com.osudroid.game.

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.

Same for this - move it to com.osudroid.game.

@Rian8337 Rian8337 added the release-stream:gles Issues/pull requests that targets the GLES release stream. label Jun 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-stream:gles Issues/pull requests that targets the GLES release stream. size/L

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Auto + Cursor Dance Mod

3 participants