mirror of
https://github.com/piskelapp/piskel.git
synced 2023-08-10 21:12:52 +03:00
Remove nested loop
This commit is contained in:
parent
7707aca03e
commit
a1ab693fb5
|
@ -134,10 +134,9 @@
|
||||||
ns.Frame.prototype.forEachPixel = function (callback) {
|
ns.Frame.prototype.forEachPixel = function (callback) {
|
||||||
var width = this.getWidth();
|
var width = this.getWidth();
|
||||||
var height = this.getHeight();
|
var height = this.getHeight();
|
||||||
for (var x = 0 ; x < width ; x++) {
|
var length = width * height;
|
||||||
for (var y = 0 ; y < height ; y++) {
|
for (var i = 0; i < length ; ++i) {
|
||||||
callback(this.pixels[y * this.width + x], x, y, this);
|
callback(this.pixels[i], i % width, Math.floor(i / width), this);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user