code: function init(cols, rows, tilewidth, tileheight, hexsidelength, staggeraxis, staggerindex) {
           this._super(me.TMXRenderer, "init", [cols, rows, tilewidth, tileheight]);
  
           this.hexsidelength = hexsidelength;
           this.staggeraxis = staggeraxis;
           this.staggerindex = staggerindex;
           this.sidelengthx = 0;
           this.sidelengthy = 0;
  
           if (staggeraxis === "x") {
             this.sidelengthx = hexsidelength;
           } else {
             this.sidelengthy = hexsidelength;
           }
  
           this.sideoffsetx = (this.tilewidth - this.sidelengthx) / 2;
           this.sideoffsety = (this.tileheight - this.sidelengthy) / 2;
           this.columnwidth = this.sideoffsetx + this.sidelengthx;
           this.rowheight = this.sideoffsety + this.sidelengthy;
           this.centers = [new me.Vector2d(), new me.Vector2d(), new me.Vector2d(), new me.Vector2d()];
         }
docs: constructor