This commit is contained in:
Михаил Капелько
2023-06-08 19:44:21 +03:00
parent 5efa5aece4
commit e79ea66ad4
5 changed files with 15 additions and 17 deletions

View File

@@ -1,10 +1,3 @@
var Position = /** @class */ (function () {
function Position(x, y) {
this.x = x;
this.y = y;
}
return Position;
}());
function memoryGap() {
return memorySide() + memorySpace();
}
@@ -20,7 +13,8 @@ function memoryItemPositions(c) {
var row = Math.floor(i / 4);
var x = memoryGap() + (i - row * 4) * memoryGap();
var y = memoryGap() + row * memoryGap();
pos.push(new Position(x, y));
// @ts-ignore
pos.push(memoryCreatePosition(x, y));
}
return pos;
}

View File

@@ -2,14 +2,9 @@ interface Context {
itemsCount: number
}
class Position {
interface Position {
x: number
y: number
constructor(x, y) {
this.x = x
this.y = y
}
}
function memoryGap(): number {
@@ -30,7 +25,8 @@ function memoryItemPositions(c: Context): Position[] {
let row = Math.floor(i / 4)
let x = memoryGap() + (i - row * 4) * memoryGap()
let y = memoryGap() + row * memoryGap()
pos.push(new Position(x, y))
// @ts-ignore
pos.push(memoryCreatePosition(x, y))
}
return pos
}