function tttRequestRenderUpdate() {
  window.requestAnimationFrame(tttRequestRenderUpdate);
  for (let tileIterator = canvasData.length; tileIterator--; ) {
    canvasData[tileIterator].drawTile(canvasContext);
  }
}
/**
 * Request an animation update before the next re-paint by the browser & draw our Tiles.
 */
Request an animation update before the next re-paint by the browser & draw our Tiles.
Request an animation update before the next re - paint by the browser & draw our Tiles .
function tttRequestRenderUpdate() {
  window.requestAnimationFrame(tttRequestRenderUpdate);
  for (let tileIterator = canvasData.length; tileIterator--; ) {
    canvasData[tileIterator].drawTile(canvasContext);
  }
}
function tttRequestRenderUpdate ( ) { window . requestAnimationFrame ( tttRequestRenderUpdate ) ; for ( let tileIterator = canvasData . length ; tileIterator -- ; ) { canvasData [ tileIterator ] . drawTile ( canvasContext ) ; } }
Request an animation update before the next re-paint by the browser & draw our Tiles.
Request an animation update before the next re - paint by the browser & draw our Tiles .