This repository has been archived on 2026-10-23. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
tetris/utils.js
T

33 lines
601 B
JavaScript

function createArray(length) {
var a = new Array(length || 0);
if (arguments.length > 1) {
var args = Array.prototype.slice.call(arguments, 1);
for (var i = 0; i < length; i++) {
a[i] = createArray.apply(this, args);
}
}
return a;
}
function copyArray(from, to) {
for (var i = 0; i < to.length; i++) {
for (var j = 0; j < to[i].length; j++) {
to[i][j] = from[i][j];
}
}
return;
}
function arrayContains(array, element) {
for (var i = 0; i < array.length; i++) {
if (array[i] == element) {
return true;
}
}
return false;
}