Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor the note sheet logic into being friendly with rewinding #33

Merged
merged 2 commits into from
Jul 1, 2020
Merged

Refactor the note sheet logic into being friendly with rewinding #33

merged 2 commits into from
Jul 1, 2020

Conversation

frenzibyte
Copy link
Contributor

As per the title, the note sheet was very unfriendly with rewinding as it relied on variables and values set without being reverted on rewinding, this fixes and refactors the entire logic by almost always relying on judgement results of the note sheet nested objects when checking in a certain method.

  • With that, rewinding is supported now! but there's a slight issue with autoplay frame generating (maybe?) that appears only rarely when rewinding, will investigate later as it is very low priority for now.

Salman Ahmed added 2 commits June 14, 2020 07:14
Useful to the note sheet for knowing whether there is another action held on the same object, very friendly with rewinding instead of the `pressCount` way.
@swoolcock swoolcock mentioned this pull request Jun 14, 2020
9 tasks
Copy link
Collaborator

@swoolcock swoolcock left a comment

Choose a reason for hiding this comment

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

Looks alright, I need to test it before approving though.

@swoolcock
Copy link
Collaborator

Gonna go ahead and merge this for now, I'll do some more testing before the next tagged release.

@swoolcock swoolcock merged commit 395a3e4 into Beamographic:master Jul 1, 2020
@frenzibyte frenzibyte deleted the fix-unfriendly-notesheet branch July 1, 2020 16:22
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.

None yet

2 participants