0
0
Fork 0
mirror of https://github.com/liabru/matter-js.git synced 2024-11-27 09:50:52 -05:00

Fix the out-of-bounds check in grid broadphase

`world.bounds` is a normal bounds object with min and max coordinates instead of height and width.
This commit is contained in:
Mikko Rantanen 2016-04-02 13:11:26 +03:00
parent a5b535d529
commit a20a9fbd1c

View file

@ -62,8 +62,8 @@ var Common = require('../core/Common');
continue;
// don't update out of world bodies
if (body.bounds.max.x < 0 || body.bounds.min.x > world.bounds.width
|| body.bounds.max.y < 0 || body.bounds.min.y > world.bounds.height)
if (body.bounds.max.x < world.bounds.min.x || body.bounds.min.x > world.bounds.max.x
|| body.bounds.max.y < world.bounds.min.y || body.bounds.min.y > world.bounds.max.y)
continue;
var newRegion = _getRegion(grid, body);