Skip to content

refactor: Don't use static for Distance and Collision - #92

Merged
spydon merged 4 commits into
mainfrom
refactor/dont-use-statics
Aug 6, 2024
Merged

refactor: Don't use static for Distance and Collision #92
spydon merged 4 commits into
mainfrom
refactor/dont-use-statics

Conversation

@spydon

@spydon spydon commented Aug 6, 2024

Copy link
Copy Markdown
Member

Description

This removes the use of static for Collision and Distance so that multiple worlds can be used simultaneously and old stuff is GCed properly.

Checklist

  • The title of my PR starts with a Conventional Commit prefix (fix:, feat:, docs: etc).
  • I have read the Contributor Guide and followed the process outlined for submitting PRs.
  • I have updated/added tests for ALL new/updated/fixed functionality.
  • I have updated/added relevant documentation in docs and added dartdoc comments with ///.
  • I have updated/added relevant examples in examples.

Breaking Change

  • No, this is not a breaking change.

Related Issues

Comment on lines +65 to +67
boxTest.initialize();
boxTest.initializeAnimation();
boxTest.runAnimation();

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.

since we always call the same 3 methods, shouldn't Demo expose a helper for that?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Yeah, there are looots of fixes to do here, but this was just a minor side fix in the PR (to remove static main)

Particles()
..initialize()
..initializeAnimation()
..runAnimation();

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.

different style, same purpose?

@luanpotter luanpotter left a comment

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.

LGTM

@spydon
spydon merged commit 130994e into main Aug 6, 2024
@spydon
spydon deleted the refactor/dont-use-statics branch August 6, 2024 19:13
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