MCPcopy Create free account
hub / github.com/candybox2/candybox2.github.io / drawEqItem

Method drawEqItem

code/main/Inventory.ts:76–88  ·  view source on GitHub ↗
(eqItem: EqItem, pos: Pos, size: Pos)

Source from the content-addressed store, hash-verified

74 }
75
76 private drawEqItem(eqItem: EqItem, pos: Pos, size: Pos){
77 // If the eqItem isn't null
78 if(eqItem != null){
79 this.renderArea.drawArray(Database.getAscii(eqItem.getAscii()), Math.floor(pos.x + size.x/2 - Database.getAsciiWidth(eqItem.getAscii())/2), Math.floor(pos.y + size.y/2 - Database.getAsciiHeight(eqItem.getAscii())/2), null, eqItem.getSavingName() + "OnHover");
80
81 // Add the tooltip
82 this.renderArea.addTooltip(eqItem.getSavingName() + "Tooltip",
83 Database.getText(eqItem.getDatabaseDescriptionName()) + (Database.getTranslatedText(eqItem.getDatabaseDescriptionName()) != ""? "<br/><br/><i>" + Database.getTranslatedText(eqItem.getDatabaseDescriptionName()) + "</i>" : ""));
84
85 // Add the link
86 this.renderArea.addLinkOnHoverShowTooltip("." + eqItem.getSavingName() + "OnHover", "." + eqItem.getSavingName() + "Tooltip");
87 }
88 }
89
90 private drawEquipment(): void{
91 // Add backgrounds and lists

Callers 1

drawEquipmentMethod · 0.95

Calls 7

drawArrayMethod · 0.80
getAsciiMethod · 0.80
addTooltipMethod · 0.80
getSavingNameMethod · 0.45
getTextMethod · 0.45

Tested by

no test coverage detected