@petkoneo/phaser3-rex-plugins
Version:
18 lines (17 loc) • 541 B
JavaScript
var Offset = function (tileX, tileY, chessTileXYZMap, out) {
if (chessTileXYZMap === undefined) {
chessTileXYZMap = this.tileXYZMap; // {uid:{x,y,z}}
}
if (out === undefined) {
out = {};
}
var chessTileXYZ, newTileXYZ;
for (var uid in chessTileXYZMap) {
chessTileXYZ = chessTileXYZMap[uid];
newTileXYZ = this.board.offset(chessTileXYZ, tileX, tileY);
newTileXYZ.z = chessTileXYZ.z;
out[uid] = newTileXYZ;
}
return out; // {uid:{x,y,z}}
}
export default Offset;