This chapter enumerates the client-side Javascript components of Tootsville.
This front-end is broken down into a number of modules, each of which is in its own namespace; often, a namespace is defined entirely by one source file, but not always.
Tootsville.AvatarBuilder.addNameTag Tootsville.AvatarBuilder.build Tootsville.AvatarBuilder.colorize Tootsville.AvatarBuilder.enableShadows Tootsville.AvatarBuilder.getPathForPattern Tootsville.AvatarBuilder.loadAvatarBase Tootsville.AvatarBuilder.patterns Tootsville.AvatarBuilder.postBuild Tootsville.AvatarBuilder.rainbowColor Tootsville.AvatarBuilder.rememberAvatar Tootsville.AvatarBuilder.update Tootsville.AvatarViewer.createCamera Tootsville.AvatarViewer.createLight Tootsville.AvatarViewer.createScene Tootsville.AvatarViewer.createViewerInCanvas Tootsville.AvatarViewer.createViewerReally Tootsville.AvatarViewer.getAvatar Tootsville.FurnitureBuilder.build Tootsville.FurnitureBuilder.build2 Tootsville.FurnitureBuilder.colorize Tootsville.FurnitureBuilder.enableShadows Tootsville.FurnitureBuilder.loadItemTemplate Tootsville.FurnitureBuilder.rememberItem Tootsville.FurnitureBuilder.update Tootsville.Game.BallSystem.fastForward Tootsville.Game.BallSystem.register Tootsville.Game.BallSystem.remove Tootsville.Game.BallSystem.updateBalls Tootsville.Game.Commands.addFurniture Tootsville.Game.Commands.addToList Tootsville.Game.Commands.click Tootsville.Game.Commands.createUserHouse Tootsville.Game.Commands.doff Tootsville.Game.Commands.don Tootsville.Game.Commands.echo Tootsville.Game.Commands.endEvent Tootsville.Game.Commands.endevent Tootsville.Game.Commands.finger Tootsville.Game.Commands.gameAction Tootsville.Game.Commands.getApple Tootsville.Game.Commands.getAvatars Tootsville.Game.Commands.getColorPalettes Tootsville.Game.Commands.getInventory Tootsville.Game.Commands.getInventoryByType Tootsville.Game.Commands.getOnlineUsers Tootsville.Game.Commands.getRoomList Tootsville.Game.Commands.getServerTime Tootsville.Game.Commands.getSessionApple Tootsville.Game.Commands.getStoreItemInfo Tootsville.Game.Commands.getUserLists Tootsville.Game.Commands.getWallet Tootsville.Game.Commands.getZoneList Tootsville.Game.Commands.give Tootsville.Game.Commands.go Tootsville.Game.Commands.initUserRoom Tootsville.Game.Commands.join Tootsville.Game.Commands.login Tootsville.Game.Commands.logout Tootsville.Game.Commands.mailCustomerService Tootsville.Game.Commands.peekAtInventory Tootsville.Game.Commands.ping Tootsville.Game.Commands.promptReply Tootsville.Game.Commands.removeFromList Tootsville.Game.Commands.reportBug Tootsville.Game.Commands.reportUser Tootsville.Game.Commands.requestBuddy Tootsville.Game.Commands.sendOutOfBandMessage Tootsville.Game.Commands.serverTime Tootsville.Game.Commands.setAvatarColor Tootsville.Game.Commands.setFurniture Tootsville.Game.Commands.spawnZone Tootsville.Game.Commands.speak Tootsville.Game.Commands.startEvent Tootsville.Game.Commands.useEquipment Tootsville.Game.Commands.walk Tootsville.Game.Gatekeeper.admin Tootsville.Game.Gatekeeper.avatars Tootsville.Game.Gatekeeper.ayt Tootsville.Game.Gatekeeper.badgeUpdate Tootsville.Game.Gatekeeper.beam Tootsville.Game.Gatekeeper.bots Tootsville.Game.Gatekeeper.buddyList Tootsville.Game.Gatekeeper.buddyRequest Tootsville.Game.Gatekeeper.burgeon Tootsville.Game.Gatekeeper.bye Tootsville.Game.Gatekeeper.c Tootsville.Game.Gatekeeper.earning Tootsville.Game.Gatekeeper.endEvent Tootsville.Game.Gatekeeper.forceMove Tootsville.Game.Gatekeeper.gameAction Tootsville.Game.Gatekeeper.getApple Tootsville.Game.Gatekeeper.getAvailableHouses Tootsville.Game.Gatekeeper.getAwardRankings Tootsville.Game.Gatekeeper.getColorPalettes Tootsville.Game.Gatekeeper.getMailInBox Tootsville.Game.Gatekeeper.getMailMessage Tootsville.Game.Gatekeeper.getStoreItems Tootsville.Game.Gatekeeper.getUserLists Tootsville.Game.Gatekeeper.goToWeb Tootsville.Game.Gatekeeper.initUserRoom Tootsville.Game.Gatekeeper.inventory Tootsville.Game.Gatekeeper.joinOK Tootsville.Game.Gatekeeper.kick Tootsville.Game.Gatekeeper.logOK Tootsville.Game.Gatekeeper.login Tootsville.Game.Gatekeeper.migrate Tootsville.Game.Gatekeeper.newScript Tootsville.Game.Gatekeeper.outOfBand Tootsville.Game.Gatekeeper.parentApproval Tootsville.Game.Gatekeeper.passport Tootsville.Game.Gatekeeper.playWith Tootsville.Game.Gatekeeper.postman Tootsville.Game.Gatekeeper.prompt Tootsville.Game.Gatekeeper.pub Tootsville.Game.Gatekeeper.purchase Tootsville.Game.Gatekeeper.quiesce Tootsville.Game.Gatekeeper.reportBug Tootsville.Game.Gatekeeper.rv Tootsville.Game.Gatekeeper.scoreUpdate Tootsville.Game.Gatekeeper.sendMailMessage Tootsville.Game.Gatekeeper.serverTime Tootsville.Game.Gatekeeper.startEvent Tootsville.Game.Gatekeeper.tootList Tootsville.Game.Gatekeeper.wardrobe Tootsville.Game.Gatekeeper.wtl Tootsville.Game.GravitySystem.fastForward Tootsville.Game.GravitySystem.register Tootsville.Game.GravitySystem.updateEntityGravity Tootsville.Game.GravitySystem.updateGravity Tootsville.Game.GrowthSystem.evolve Tootsville.Game.GrowthSystem.fastForward Tootsville.Game.GrowthSystem.grow Tootsville.Game.GrowthSystem.register Tootsville.Game.GrowthSystem.remove Tootsville.Game.GrowthSystem.updateGrowth Tootsville.Game.MissileSystem.fastForward Tootsville.Game.MissileSystem.register Tootsville.Game.MissileSystem.remove Tootsville.Game.MissileSystem.updateMissiles Tootsville.Game.NPC.Collector.fastForward Tootsville.Game.NPC.Collector.register Tootsville.Game.NPC.Collector.updateNPC Tootsville.Game.NPC.Cook.fastForward Tootsville.Game.NPC.Cook.register Tootsville.Game.NPC.Cook.updateNPC Tootsville.Game.NPC.CroquetPlayer.fastForward Tootsville.Game.NPC.CroquetPlayer.register Tootsville.Game.NPC.CroquetPlayer.updateNPC Tootsville.Game.NPC.Doodle.fastForward Tootsville.Game.NPC.Doodle.register Tootsville.Game.NPC.Doodle.updateNPC Tootsville.Game.NPC.Fetcher.fastForward Tootsville.Game.NPC.Fetcher.register Tootsville.Game.NPC.Fetcher.updateNPC Tootsville.Game.NPC.JobWorker.fastForward Tootsville.Game.NPC.JobWorker.register Tootsville.Game.NPC.JobWorker.updateNPC Tootsville.Game.NPC.MazeBuilder.fastForward Tootsville.Game.NPC.MazeBuilder.register Tootsville.Game.NPC.MazeBuilder.updateNPC Tootsville.Game.NPC.Sleeper.fastForward Tootsville.Game.NPC.Sleeper.register Tootsville.Game.NPC.Sleeper.updateNPC Tootsville.Game.NPC.TrolleyDriver.fastForward Tootsville.Game.NPC.TrolleyDriver.register Tootsville.Game.NPC.TrolleyDriver.updateNPC Tootsville.Game.NPC.Waiter.fastForward Tootsville.Game.NPC.Waiter.register Tootsville.Game.NPC.Waiter.updateNPC Tootsville.Game.NPCSystem.burgeonNPC Tootsville.Game.NPCSystem.fastForward Tootsville.Game.NPCSystem.initNPCs Tootsville.Game.NPCSystem.nextBehavior Tootsville.Game.NPCSystem.register Tootsville.Game.NPCSystem.updateNPC Tootsville.Game.NPCSystem.updateNPCs Tootsville.Game.Nav.CAMERA_MOVE_SPEED Tootsville.Game.Nav.RUN_SPEED Tootsville.Game.Nav.WALK_SPEED Tootsville.Game.Nav.buildWTL Tootsville.Game.Nav.collisionP Tootsville.Game.Nav.mergeObjects Tootsville.Game.Nav.moveEntityOnCourse Tootsville.Game.Nav.quiesce Tootsville.Game.Nav.runTo Tootsville.Game.Nav.sendWTL Tootsville.Game.Nav.updateAvatar Tootsville.Game.Nav.updateAvatars Tootsville.Game.Nav.updateCamera Tootsville.Game.Nav.updateCameraDolly Tootsville.Game.Nav.updateCameraTruck Tootsville.Game.Nav.updateFacing Tootsville.Game.Nav.walkTheLine Tootsville.Game.Speech.createBalloon Tootsville.Game.Speech.dispatchCommand Tootsville.Game.Speech.removeSpeech Tootsville.Game.Speech.say Tootsville.Game.Speech.updateSpeech Tootsville.Game.Tools.axe Tootsville.Game.Tools.butterflyNet Tootsville.Game.Tools.fishingRod Tootsville.Game.Tools.pickaxe Tootsville.Game.Tools.sewingKit Tootsville.Game.Tools.shovel Tootsville.Game.Tools.wrench Tootsville.Game.Wardrobe Tootsville.Game.Wardrobe.doff Tootsville.Game.Wardrobe.don Tootsville.Game.Wardrobe.drop Tootsville.Game.Wardrobe.finalizeExchange Tootsville.Game.Wardrobe.findBaseSlot Tootsville.Game.Wardrobe.inventory Tootsville.Game.Wardrobe.inventoryByKind Tootsville.Game.Wardrobe.proposeExchange Tootsville.Game.Wardrobe.readied Tootsville.Game.Wardrobe.readiedP Tootsville.Game.Wardrobe.ready Tootsville.Game.Wardrobe.refresh Tootsville.Game.Wardrobe.signExchange Tootsville.Game.Wardrobe.take Tootsville.Game.Wardrobe.wearing Tootsville.Game.Wardrobe.wearingP Tootsville.Game.bootstrap Tootsville.Game.clickedOnItem Tootsville.Game.credits Tootsville.Game.fastForward Tootsville.Game.hideWhenGameReady Tootsville.Game.interestingPoint Tootsville.Game.lag Tootsville.Game.stopSlowLoadingWatchdogs Tootsville.Game.update Tootsville.Gossip.Parrot.ask Tootsville.Gossip.Parrot.done Tootsville.Gossip.Parrot.parrotErrorText Tootsville.Gossip.Parrot.say Tootsville.Gossip.Parrot.show Tootsville.Gossip.Parrot.ynP Tootsville.Gossip.acceptOffer Tootsville.Gossip.closeInfinityMode Tootsville.Gossip.closeStreams Tootsville.Gossip.connect Tootsville.Gossip.connectedP Tootsville.Gossip.createConnection Tootsville.Gossip.createPacket Tootsville.Gossip.ensureConnected Tootsville.Gossip.ensureKeyPair Tootsville.Gossip.gatekeeperAccept Tootsville.Gossip.getICE Tootsville.Gossip.getOffer Tootsville.Gossip.openInfinityMode Tootsville.Gossip.send Tootsville.Gossip.sendLogOK Tootsville.Gossip.signPacket Tootsville.Gossip.waitForAnswer Tootsville.GroundBuilder.build Tootsville.GroundBuilder.colorForPlace Tootsville.GroundBuilder.initGroundPlane Tootsville.GroundBuilder.kinds Tootsville.GroundBuilder.paintPlaces Tootsville.Login.acceptSignedIn Tootsville.Login.addChildFlag Tootsville.Login.addChildRequest Tootsville.Login.changeSensitivePlayer Tootsville.Login.childRequestTimeLeft Tootsville.Login.childSettings Tootsville.Login.clearTootsList Tootsville.Login.considerChildApproval Tootsville.Login.createTootListItem Tootsville.Login.dimUnpickedCharacters Tootsville.Login.disableChildMode Tootsville.Login.doRealLogin Tootsville.Login.doneEditingSettings Tootsville.Login.enableChildMode Tootsville.Login.endLoginMusic Tootsville.Login.fillGoogleUserInfo Tootsville.Login.findLIForToot Tootsville.Login.finishSignIn Tootsville.Login.firebaseLogin Tootsville.Login.generateNewToot Tootsville.Login.loadTootsList Tootsville.Login.loginDone Tootsville.Login.loginKidDirty Tootsville.Login.loginKidDone Tootsville.Login.overlay Tootsville.Login.pickCharacter Tootsville.Login.playWithCharacter Tootsville.Login.populateTootsList Tootsville.Login.quit Tootsville.Login.removeChildFlag Tootsville.Login.saveTootsList Tootsville.Login.serverLinkTokenToCharacter Tootsville.Login.setSensitiveP Tootsville.Login.settingsP Tootsville.Login.start Tootsville.Login.startCharacterCreation Tootsville.Login.startSignIn Tootsville.Login.storeCredentialInfo Tootsville.Login.switchTootsView Tootsville.Login.toots Tootsville.Login.updateNote Tootsville.Login.validChildCode Tootsville.SceneBuilder.addFurn Tootsville.SceneBuilder.addItem1 Tootsville.SceneBuilder.addItem2 Tootsville.SceneBuilder.addPlace Tootsville.SceneBuilder.addText Tootsville.SceneBuilder.build Tootsville.SkyBuilder.build Tootsville.SkyBuilder.buildMatchingSky Tootsville.SkyBuilder.buildMatchingWeather Tootsville.SkyBuilder.setCloudCover Tootsville.SkyBuilder.setFirstSkyLayer Tootsville.SkyBuilder.setMoon Tootsville.SkyBuilder.setPlanet Tootsville.SkyBuilder.setPrecipitation Tootsville.SkyBuilder.setStarfield Tootsville.SkyBuilder.setSun Tootsville.SkyBuilder.setTheMoon Tootsville.SkyBuilder.setTheOtherMoon Tootsville.SkyBuilder.setThePinkMoon Tootsville.SkyBuilder.sunX Tootsville.SkyBuilder.sunY Tootsville.SkyBuilder.update Tootsville.SkyBuilder.updateSkyData Tootsville.Tank.CameraManager.positionCameraForAvatarCloseUp Tootsville.Tank.CameraManager.positionCameraForAvatarViewer Tootsville.Tank.CameraManager.positionCameraForGameBoard Tootsville.Tank.afterRender Tootsville.Tank.attachmentOverlaysNeedUpdateP Tootsville.Tank.createScene Tootsville.Tank.destroyAvatar Tootsville.Tank.findAvatar Tootsville.Tank.getCanvas Tootsville.Tank.getLargestChildMesh Tootsville.Tank.init3DEngine Tootsville.Tank.initArcCamera Tootsville.Tank.initOTSCamera Tootsville.Tank.initPlayerToot Tootsville.Tank.initScene Tootsville.Tank.loadUISounds Tootsville.Tank.playerAvatar Tootsville.Tank.prepareFor3D Tootsville.Tank.shutDown Tootsville.Tank.start3D Tootsville.Tank.start3DReal Tootsville.Tank.startRenderLoop Tootsville.Tank.updateAvatarFor Tootsville.Tank.updateCamera Tootsville.UI.Audio.context Tootsville.UI.Audio.gainNode Tootsville.UI.Audio.setVolume Tootsville.UI.Audio.updateVolumeMuteIcon Tootsville.UI.Audio.updateVolumeSlider Tootsville.UI.Audio.updateVolumeUI Tootsville.UI.Audio.volumeDown Tootsville.UI.Audio.volumeMute Tootsville.UI.Audio.volumeUp Tootsville.UI.Gamepad.ROTATION_SPEED Tootsville.UI.Gamepad.addGamepad Tootsville.UI.Gamepad.axisUpdate Tootsville.UI.Gamepad.buttonEvent Tootsville.UI.Gamepad.connectHandler Tootsville.UI.Gamepad.controllerState Tootsville.UI.Gamepad.controllers Tootsville.UI.Gamepad.disconnectHandler Tootsville.UI.Gamepad.removeGamepad Tootsville.UI.Gamepad.scanGamepads Tootsville.UI.Gamepad.updateStatus Tootsville.UI.HUD.beginWatchingPaperdollWindowForClose Tootsville.UI.HUD.clickedOnMesh Tootsville.UI.HUD.closePanel Tootsville.UI.HUD.closeTalkBox Tootsville.UI.HUD.connectTalkBox Tootsville.UI.HUD.convertCanvasEventTo3D Tootsville.UI.HUD.createHUDLoaderPanel Tootsville.UI.HUD.createPaperdollCanvas Tootsville.UI.HUD.destroyHUD Tootsville.UI.HUD.dropHUDPanels Tootsville.UI.HUD.getOpenPanel Tootsville.UI.HUD.initHUD Tootsville.UI.HUD.loadHTML Tootsville.UI.HUD.loadHUDPanel Tootsville.UI.HUD.loadScriptIntoDiv Tootsville.UI.HUD.nameTagClicked Tootsville.UI.HUD.openPaperdoll Tootsville.UI.HUD.openTalkBox Tootsville.UI.HUD.paperdollCurrentP Tootsville.UI.HUD.positionPaperdollMini Tootsville.UI.HUD.refreshAttachmentOverlays Tootsville.UI.HUD.refreshAttachmentsForAvatar Tootsville.UI.HUD.refreshEquipment Tootsville.UI.HUD.refreshHUD Tootsville.UI.HUD.refreshNameTagAttachment Tootsville.UI.HUD.refreshPaperdoll Tootsville.UI.HUD.refreshSpeechAttachment Tootsville.UI.HUD.refreshTalkStatus Tootsville.UI.HUD.refreshTimeLeft Tootsville.UI.HUD.refreshWallet Tootsville.UI.HUD.returnPaperdollMini Tootsville.UI.HUD.setPaperdollForPlayerAvatar Tootsville.UI.HUD.showCamera Tootsville.UI.HUD.showControlPanel Tootsville.UI.HUD.showHUDPanel Tootsville.UI.HUD.showMobile Tootsville.UI.HUD.showPlayerCard Tootsville.UI.HUD.switchActiveItem Tootsville.UI.HUD.talkBoxOpenP Tootsville.UI.HUD.toggleElement Tootsville.UI.HUD.toggleHUDPanel Tootsville.UI.HUD.toggleTalkBox Tootsville.UI.HUD.toggleTalkEmoji Tootsville.UI.HUD.toggleTalkExpression Tootsville.UI.HUD.toggleTalkLoud Tootsville.UI.Keys.arrowDown Tootsville.UI.Keys.arrowLeft Tootsville.UI.Keys.arrowRight Tootsville.UI.Keys.arrowUp Tootsville.UI.Keys.backwardChar Tootsville.UI.Keys.backwardSentence Tootsville.UI.Keys.backwardWord Tootsville.UI.Keys.beginShouting Tootsville.UI.Keys.beginSpeaking Tootsville.UI.Keys.beginWhispering Tootsville.UI.Keys.beginningOfLine Tootsville.UI.Keys.capitalizeWord Tootsville.UI.Keys.deleteBackwardChar Tootsville.UI.Keys.deleteChar Tootsville.UI.Keys.downcaseWord Tootsville.UI.Keys.endOfLine Tootsville.UI.Keys.executeExtendedCommand Tootsville.UI.Keys.forwardChar Tootsville.UI.Keys.forwardSentence Tootsville.UI.Keys.forwardWord Tootsville.UI.Keys.help Tootsville.UI.Keys.insertChar Tootsville.UI.Keys.isearch Tootsville.UI.Keys.isearchBackward Tootsville.UI.Keys.keyboardQuit Tootsville.UI.Keys.killLine Tootsville.UI.Keys.killRegion Tootsville.UI.Keys.killRingSave Tootsville.UI.Keys.killSentence Tootsville.UI.Keys.killWord Tootsville.UI.Keys.nextHistoryLine Tootsville.UI.Keys.prefixCc Tootsville.UI.Keys.prefixCx Tootsville.UI.Keys.priorHistoryLine Tootsville.UI.Keys.selectAll Tootsville.UI.Keys.speakLine Tootsville.UI.Keys.textEntry Tootsville.UI.Keys.transposeChars Tootsville.UI.Keys.transposeWords Tootsville.UI.Keys.upcaseWord Tootsville.UI.Keys.yank Tootsville.UI.Keys.yankPop Tootsville.UI.WaWa.build Tootsville.UI.WaWa.playChained Tootsville.UI.WaWa.playShifted Tootsville.UI.WaWa.stop Tootsville.UI.clickedOnItem Tootsville.UI.commands Tootsville.UI.confirmPretty Tootsville.UI.findAdjacentEntity Tootsville.UI.forceQuit Tootsville.UI.insertEmoji Tootsville.UI.interact Tootsville.UI.makeDivOrParagraph Tootsville.UI.makeIDFromTitle Tootsville.UI.makePrettyDialog Tootsville.UI.makePrompt Tootsville.UI.onFirstClick Tootsville.UI.quit Tootsville.UI.runCommand Tootsville.UI.say Tootsville.UI.setFullscreen Tootsville.UI.setFullscreenFromNavigator Tootsville.UI.signOut Tootsville.UI.slowLoadingWatchdog Tootsville.UI.takeOneStep Tootsville.UI.toggleFullscreen Tootsville.UI.useActiveItem Tootsville.Util.assertValidHostName Tootsville.Util.ensureServersReachable Tootsville.Util.equalP Tootsville.Util.infinityAwaits Tootsville.Util.loadScript Tootsville.Util.rest Tootsville.decodeTime Tootsville.gamepadLayouts Tootsville.host Tootsville.universalTimeOffset Tootsville.updateClock window.interpretTootColor window.onGoogleYoloLoad