refactor: used loaded over mounted (#179)

pull/183/head
Alejandro Santiago 3 years ago committed by GitHub
parent bf0596846b
commit f9cd93b77e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -21,8 +21,7 @@ mixin Layered<T extends Forge2DGame> on BodyComponent<T> {
set layer(Layer value) { set layer(Layer value) {
_layer = value; _layer = value;
if (!isLoaded) { if (!isLoaded) {
// TODO(alestiago): Use loaded.whenComplete once provided. loaded.whenComplete(_applyMaskBits);
mounted.whenComplete(_applyMaskBits);
} else { } else {
_applyMaskBits(); _applyMaskBits();
} }

@ -57,8 +57,6 @@ void main() {
const expectedLayer = Layer.spaceshipEntranceRamp; const expectedLayer = Layer.spaceshipEntranceRamp;
final component = TestLayeredBodyComponent()..layer = expectedLayer; final component = TestLayeredBodyComponent()..layer = expectedLayer;
await game.ensureAdd(component); await game.ensureAdd(component);
// TODO(alestiago): modify once component.loaded is available.
await component.mounted;
_expectLayerOnFixtures( _expectLayerOnFixtures(
fixtures: component.body.fixtures, fixtures: component.body.fixtures,
@ -79,8 +77,6 @@ void main() {
component.layer = expectedLayer; component.layer = expectedLayer;
await game.ensureAdd(component); await game.ensureAdd(component);
// TODO(alestiago): modify once component.loaded is available.
await component.mounted;
_expectLayerOnFixtures( _expectLayerOnFixtures(
fixtures: component.body.fixtures, fixtures: component.body.fixtures,

Loading…
Cancel
Save