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); final body = world.createBody(bodyDef);
body.createFixture(fixtureDef) body.createFixture(fixtureDef).filterData.maskBits = _maskBits;
..filterData.categoryBits = _maskBits
..filterData.maskBits = _maskBits;
return body; return body;
} }

@ -82,6 +82,17 @@ void main() {
expect(fixture.shape.radius, equals(1)); 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', () { group('resetting a ball', () {

Loading…
Cancel
Save