feat: ball default maskbits

pull/40/head
RuiAlonso 4 years ago
parent 5cfc01a445
commit a7558421de

@ -39,9 +39,7 @@ class Ball extends PositionBodyComponent<PinballGame, SpriteComponent>
final body = world.createBody(bodyDef);
body.createFixture(fixtureDef)
..filterData.categoryBits = _maskBits
..filterData.maskBits = _maskBits;
body.createFixture(fixtureDef).filterData.maskBits = _maskBits;
return body;
}

@ -82,6 +82,17 @@ void main() {
expect(fixture.shape.radius, equals(1));
},
);
flameTester.test(
'has default filter maskBits',
(game) async {
final ball = Ball(position: Vector2.zero());
await game.ensureAdd(ball);
final fixture = ball.body.fixtures[0];
expect(fixture.filterData.maskBits, equals(Filter().maskBits));
},
);
});
group('resetting a ball', () {

Loading…
Cancel
Save