@phaserjs/phaser
Version:
18 lines (17 loc) • 478 B
JavaScript
/**
* @author Richard Davey <rich@photonstorm.com>
* @copyright 2020 Photon Storm Ltd.
* @license {@link https://opensource.org/licenses/MIT|MIT License}
*/
export function CheckMatrix(matrix) {
if (!Array.isArray(matrix) || matrix.length < 2 || !Array.isArray(matrix[0])) {
return false;
}
const size = matrix[0].length;
for (let i = 1; i < matrix.length; i++) {
if (matrix[i].length !== size) {
return false;
}
}
return true;
}