Under the Hood
This page is considered Top Secret! = Project Under Development Do not read, write or copy. |
Professor Onestone |
Part A[]
1. Globals
dinosaurs()
|
dinosaursWithTier() |
---|---|
dinosaursWithLevel() | dinosaurTypes() |
dinosaursAboveTier() | hasDinosaurID() |
dinosaursWithBiomeFamilyID() | dinosaursWithBiomeID() |
dinosaursWithSpecies() | isDinoInFamilyHabitat() |
habitatsWithBiomeFamily() | habitatsWithBiomeID() |
getDinosaur() or getDinosaurs()? | dinosaursWithTier() |
dinosaurs | |
2. Dinosaur Manager
speciesForDinoID() | getValueForSpecies() |
newDinosaurForID() | getNeededFiles() |
getImageName() | getPList() |
getanimation() | getRandomDinoPrice() |
eggnameForDinoID() | eggnameForSpeciesID() |
stageForDinoID() | priceForDinoID() |
checkData(); ConfigErrorList | newRandomDinosaur() |
getWantedFiles() | configReady() |
4. DinoFusionBuilding
loadInputDinosaur() | |
---|---|
getBoosterCrystals() | getFusionCoins() |
getFinishCrystals() | getRemainingSeconds() |
getEligibility() | getIsFeeding() |
canFuseDinosaurs() | fuseDinosaurs() |
setInputDinosaur0() | setInputDinosaur1() |
canMakeTier() | canPlaceDinosaur() |
setFusionPurchase() | placeDinosaur() |
ServerApi:fuseDinosaurs() | saveInputDinosaur() |
getCustomFusionInfo() |
Part B[]
5. Dinosaur Info: Accessors and Mutators
getType() | |
---|---|
getID() | getHome() |
getValue() | getCoinsPerHour() |
getNeedsFood() | getBirthday() |
moveToHabitat(); takes Habitat object | passTime() |
getFeedCompletion() | finishFeeding() |
getTimesFed() | getFeedsNeeded() |
getUpgradeID() | hurryFeedingCallBack() |
saveValues() | instantFeedCallBack() |
loadValues(); from JsonMap | applyValues(); JsonMap |
feedDinosaur() | getInstantFeedCost() |
instantFeed() | getHurryFeedCost() |
hurryFeeding() | getName() |
getThumbnail() | getPrevCoins() |
getFeedTimeRemaining() | getFeedLength() |
getFeedCost() | |
Keys: keyInputDinosaur0, keyInputDinosaur1, keyOutputDinosaur, keyTimeFusionBegan,
6. Habitat
getDinosaurAtIndex() | |
---|---|
findIndexForDinosaur() | onDinosaurStateChange() |
removeDinosaur() | getDinosaurCount() |
getHourlyCoinRate(); takes dinosaur | hasFusingDinosaur() |
canAddDinosaur() | hasWorker(); takes dinosaur |
sellDinosaur() | assignDinosaur(); takes dinosaur |
markDinoForMove(); takes dinosaur | |