TerrainRotate for a square or isometric grid: exact 90-degree steps only (rotations must be a multiple of 4, or 0).
TerrainRotate
rotations
import { squareRotate } from '@datamoc/mw_games/two-d/render';console.log(squareRotate(1, 0, 1, 4)); // { dx: 0, dy: 1 } - one 90-degree step Copy
import { squareRotate } from '@datamoc/mw_games/two-d/render';console.log(squareRotate(1, 0, 1, 4)); // { dx: 0, dy: 1 } - one 90-degree step
TerrainRotatefor a square or isometric grid: exact 90-degree steps only (rotationsmust be a multiple of 4, or 0).