phaser - v4.0.0-rc.4
    Preparing search index...
    • Rotates the array matrix based on the given rotation value.

      The value can be given in degrees: 90, -90, 270, -270 or 180, or a string command: rotateLeft, rotateRight or rotate180.

      Based on the routine from http://jsfiddle.net/MrPolywhirl/NH42z/.

      A matrix is a two-dimensional array (array of arrays), where all sub-arrays (rows) have the same length. There must be at least two rows. This is an example matrix:

      [
      [ 1, 1, 1, 1, 1, 1 ],
      [ 2, 0, 0, 0, 0, 4 ],
      [ 2, 0, 1, 2, 0, 4 ],
      [ 2, 0, 3, 4, 0, 4 ],
      [ 2, 0, 0, 0, 0, 4 ],
      [ 3, 3, 3, 3, 3, 3 ]
      ]

      Type Parameters

      • T

      Parameters

      • Optionalmatrix: T[][]

        The array to rotate.

      • Optionaldirection: string | number

        The amount to rotate the matrix by. Default 90.

      Returns T[][]