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

Method drawStatusBarCornersStuff

code/main/StatusBar.ts:178–216  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

176 }
177
178 private drawStatusBarCornersStuff(): void{
179 // We add buttons
180 this.renderArea.addAsciiNinjaButton(0, 1, 0, "statusBarCornerButton");
181 this.renderArea.addAsciiNinjaButton(99, 100, 0, "statusBarCornerButton");
182 this.renderArea.addAsciiNinjaButton(0, 1, 5, "statusBarCornerButton");
183 this.renderArea.addAsciiNinjaButton(99, 100, 5, "statusBarCornerButton");
184
185 // We add the link
186 this.renderArea.addLinkCall(".statusBarCornerButton", new CallbackCollection(this.clickedOnCorner.bind(this)));
187
188 // We possibly draw a different corner, depending on the corner step
189 switch(Saving.loadNumber("statusBarCornerStep")){
190 case 0: break; // Default corner, we do nothing
191 case 1:
192 this.drawAllCorners("*");
193 break;
194 case 2:
195 this.drawAllCorners("#");
196 break;
197 case 3:
198 this.drawAllCorners("-");
199 break;
200 case 4:
201 this.drawUpLeftCorner("A");
202 this.drawUpRightCorner("B");
203 this.drawDownRightCorner("C");
204 this.drawDownLeftCorner("D");
205 break;
206 case 5:
207 this.drawUpLeftCorner("0");
208 this.drawUpRightCorner("1");
209 this.drawDownRightCorner("2");
210 this.drawDownLeftCorner("3");
211 break;
212 case 6:
213 this.drawAllCorners("@");
214 break;
215 }
216 }
217
218 private drawTabs(): void{
219 if(Saving.loadBool("statusBarUnlocked")){

Callers 1

updateAllMethod · 0.95

Calls 8

drawAllCornersMethod · 0.95
drawUpLeftCornerMethod · 0.95
drawUpRightCornerMethod · 0.95
drawDownRightCornerMethod · 0.95
drawDownLeftCornerMethod · 0.95
addAsciiNinjaButtonMethod · 0.80
addLinkCallMethod · 0.80
bindMethod · 0.80

Tested by

no test coverage detected