UNPKG

@petkoneo/phaser3-rex-plugins

Version:
21 lines (20 loc) 599 B
var Rotate = function (direction, chessTileXYZMap, out) { if (direction === undefined) { direction = 0; } 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.rotate(chessTileXYZ, direction); newTileXYZ.z = chessTileXYZ.z; out[uid] = newTileXYZ; } return out; // {uid:{x,y,z}} } export default Rotate;