(gridItem: GridItem, x: number, y: number)
| 135 | } |
| 136 | |
| 137 | private drawGridItem(gridItem: GridItem, x: number, y: number){ |
| 138 | // Draw the ascii art |
| 139 | this.renderArea.drawArray(Database.getAscii(gridItem.getAscii()), x + gridItem.getPosition().x * 23 + Math.floor(23/2 - Database.getAsciiWidth(gridItem.getAscii())/2), y + gridItem.getPosition().y * 12 + Math.floor(11/2 - Database.getAsciiHeight(gridItem.getAscii())/2), null, gridItem.getSavingName() + "OnHover"); |
| 140 | |
| 141 | // Add the tooltip |
| 142 | this.renderArea.addTooltip(gridItem.getSavingName() + "Tooltip", |
| 143 | "<b>" + Database.getText(gridItem.getDatabaseName()) + "</b><br/>" + Database.getText(gridItem.getDatabaseDescriptionName()) + (Database.getTranslatedText(gridItem.getDatabaseDescriptionName()) != ""? "<br/><br/><i><b>" + Database.getTranslatedText(gridItem.getDatabaseName()) + "</b><br/>" + Database.getTranslatedText(gridItem.getDatabaseDescriptionName()) + "</i>" : "")); |
| 144 | |
| 145 | // Add the link |
| 146 | this.renderArea.addLinkOnHoverShowTooltip("." + gridItem.getSavingName() + "OnHover", "." + gridItem.getSavingName() + "Tooltip"); |
| 147 | } |
| 148 | |
| 149 | private drawGridItems(x: number, y: number): void{ |
| 150 | for(var savingName in this.getGame().getGridItems()){ |
no test coverage detected