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

Method getProductionAsString

code/main/LollipopFarm.ts:324–359  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

322 }
323
324 private getProductionAsString(): string{
325 // We create the string
326 var str: string;
327
328 // If we produce x lollipops each second
329 if(Saving.loadBool("lollipopFarmIsProductionEachSecond")){
330 str = Algo.pluralFormat(Saving.loadNumber("lollipopFarmProduction"), " lollipop", " lollipops") + " each second";
331 }
332 else{
333 str = "1 lollipop every ";
334 // If the production is every hour
335 if(Saving.loadNumber("lollipopFarmProduction") >= 3600){
336 if(Math.floor(Saving.loadNumber("lollipopFarmProduction")/3600) == 1)
337 str += "hour";
338 else
339 str += Math.floor(Saving.loadNumber("lollipopFarmProduction")/3600).toString() + " hours";
340 }
341 // Else, if the production is every minute
342 else if(Saving.loadNumber("lollipopFarmProduction") >= 60){
343 if(Math.floor(Saving.loadNumber("lollipopFarmProduction")/60) == 1)
344 str += "minute";
345 else
346 str += Math.floor(Saving.loadNumber("lollipopFarmProduction")/60).toString() + " minutes";
347 }
348 // Else, the production is every second
349 else{
350 if(Saving.loadNumber("lollipopFarmProduction") == 1)
351 str += "second";
352 else
353 str += Saving.loadNumber("lollipopFarmProduction").toString() + " seconds";
354 }
355 }
356
357 // We return the string
358 return str;
359 }
360
361 private handlePond(): void{
362 // Used later

Callers 1

drawFieldStuffMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected