refactor: made Pathway createFixtureDefs public (#81)

* refactor: made createFixtureDefs public
pull/88/head
Alejandro Santiago 4 years ago committed by GitHub
parent 823cdb6af5
commit 5bbfd0c362
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -146,7 +146,8 @@ class Pathway extends BodyComponent with InitialPosition, Layered {
final List<List<Vector2>> _paths; final List<List<Vector2>> _paths;
List<FixtureDef> _createFixtureDefs() { /// Constructs different [ChainShape]s to form the [Pathway] shape.
List<FixtureDef> createFixtureDefs() {
final fixturesDef = <FixtureDef>[]; final fixturesDef = <FixtureDef>[];
for (final path in _paths) { for (final path in _paths) {
@ -161,7 +162,7 @@ class Pathway extends BodyComponent with InitialPosition, Layered {
Body createBody() { Body createBody() {
final bodyDef = BodyDef()..position = initialPosition; final bodyDef = BodyDef()..position = initialPosition;
final body = world.createBody(bodyDef); final body = world.createBody(bodyDef);
_createFixtureDefs().forEach(body.createFixture); createFixtureDefs().forEach(body.createFixture);
return body; return body;
} }

Loading…
Cancel
Save