Source: jsdoc/Frame.js

/**
 * A Frame is a frame definiton in an animation
 * @typedef {Integer[]} Frame
 * @property {Integer} 0 Tile x-coordinate in the asset in units of tileWidth
 * @property {Integer} 1 Tile y-coordinate in the asset in units of tileHeight
 * @property {Integer} 2 Delay after this frame (optional)
 * @property {Integer} 3 x Delta at this frame (move x pixels) (optional)
 * @property {Integer} 4 y Delta at this frame (move y pixels) (optional)
 */