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

Method update

code/main/TheCaveExit.ts:21–39  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

19
20 // Private methods
21 private update(): void{
22 // Erase everything
23 this.renderArea.resetAllButSize();
24
25 // Draw the background
26 this.renderArea.drawArray(Database.getAscii("places/theCave/exit"), 21, 3);
27
28 // Draw the text
29 this.renderArea.drawString(Database.getText("theCaveExitText0"), 30, 3);
30 this.renderArea.drawString(Database.getText("theCaveExitText1"), 30, 4);
31
32 // Draw the translated text
33 this.renderArea.drawString(Database.getTranslatedText("theCaveExitText0"), 30, 6, true);
34 this.renderArea.drawString(Database.getTranslatedText("theCaveExitText1"), 30, 7, true);
35
36 // Add the button to return to the main map
37 this.renderArea.addAsciiRealButton(Database.getText("theCaveExitButtonText"), 41, 20, "theCaveExitReturnToMapButton", Database.getTranslatedText("theCaveExitButtonText"), true);
38 this.renderArea.addLinkCall(".theCaveExitReturnToMapButton", new CallbackCollection(this.getGame().goToMainMap.bind(this.getGame())));
39 }
40}

Callers 1

constructorMethod · 0.95

Calls 9

resetAllButSizeMethod · 0.80
drawArrayMethod · 0.80
getAsciiMethod · 0.80
drawStringMethod · 0.80
addAsciiRealButtonMethod · 0.80
addLinkCallMethod · 0.80
bindMethod · 0.80
getTextMethod · 0.45
getGameMethod · 0.45

Tested by

no test coverage detected