| 261 | } |
| 262 | |
| 263 | public drawArea(renderArea: RenderArea, x: number = 0, y: number = 0, transparency: RenderTransparency = null): void{ |
| 264 | // Iterate over lines of the area to draw |
| 265 | for(var i = 0; i < renderArea.getHeight(); i++){ |
| 266 | // Draw the text |
| 267 | this.drawString(renderArea.getLine(i), x, y + i, false, transparency); |
| 268 | |
| 269 | // Add the tags |
| 270 | for(var j = 0; j < renderArea.getTags()[i].length; j++){ |
| 271 | this.addTag(renderArea.getTags()[i][j].clone().setX(renderArea.getTags()[i][j].getX() + x), y + i); |
| 272 | } |
| 273 | } |
| 274 | } |
| 275 | |
| 276 | public drawArray(array: string[], x: number = 0, y: number = 0, transparency: RenderTransparency = null, spanClass: string = null){ |
| 277 | for(var i = 0; i < array.length; i++){ |