MCPcopy Create free account

hub / github.com/Blunnny/Sensoji-Temple-fortune / functions

Functions142 in github.com/Blunnny/Sensoji-Temple-fortune

↓ 29 callersMethodsetState
(partial: Partial<AppState>)
cyber-fortune/src/app/App.ts:84
↓ 26 callersMethodrender
()
cyber-fortune/src/app/App.ts:110
↓ 9 callersFunctionplayTone
Simple procedural tones until real audio assets are added
cyber-fortune/src/services/sound.ts:39
↓ 7 callersFunctionfindOmikujiById
(id: number)
cyber-fortune/src/services/fortune.ts:12
↓ 6 callersFunctionrenderPilgrimageProgress
(current: PilgrimageStep)
cyber-fortune/src/components/PilgrimageProgress.ts:12
↓ 5 callersFunctioncleanupDrawPage
()
cyber-fortune/src/pages/DrawPage.ts:205
↓ 5 callersMethodprepareDrawPhase
()
cyber-fortune/src/app/App.ts:99
↓ 5 callersFunctiontxStore
( storeName: string, mode: IDBTransactionMode, fn: (store: IDBObjectStore) => IDBRequest<T> | void, )
cyber-fortune/src/services/db.ts:48
↓ 4 callersFunctiongradeTone
(grade: string)
cyber-fortune/src/utils/grade.ts:18
↓ 4 callersFunctionstopGestureCamera
()
cyber-fortune/src/services/gesture.ts:50
↓ 4 callersFunctionunlockAudio
()
cyber-fortune/src/services/sound.ts:70
↓ 3 callersMethodaddShake
(amount: number)
cyber-fortune/src/components/ShakePot.ts:103
↓ 3 callersFunctiongetCollections
()
cyber-fortune/src/services/db.ts:95
↓ 3 callersFunctiongetOmikujiMeta
(omikuji: Omikuji)
cyber-fortune/src/services/meta.ts:42
↓ 3 callersFunctionisSoundEnabled
()
cyber-fortune/src/services/sound.ts:74
↓ 3 callersFunctionopenDatabase
()
cyber-fortune/src/services/db.ts:17
↓ 3 callersFunctionpickRandom
(items: T[])
cyber-fortune/src/services/fortune.ts:16
↓ 3 callersMethodstart
()
cyber-fortune/src/services/gesture.ts:18
↓ 2 callersFunctionapplyTimeOfDayTheme
()
cyber-fortune/src/services/season.ts:50
↓ 2 callersFunctionconfirmDrawer
(index: number)
cyber-fortune/src/pages/DrawPage.ts:150
↓ 2 callersFunctioncreateInitialState
( records: DrawRecord[], collections: number[] = [], )
cyber-fortune/src/app/state.ts:44
↓ 2 callersMethodcreateParticle
(randomY = false)
cyber-fortune/src/components/SakuraCanvas.ts:62
↓ 2 callersFunctiondrawBySignType
( signType: SignType, wish?: string, specifiedId?: number, )
cyber-fortune/src/services/fortune.ts:21
↓ 2 callersFunctiondrawRandomOmikuji
()
cyber-fortune/src/contents.ts:20
↓ 2 callersFunctiongetAllRecords
()
cyber-fortune/src/services/db.ts:71
↓ 2 callersFunctiongetCtx
()
cyber-fortune/src/services/sound.ts:27
↓ 2 callersFunctiongetCurrentSeason
()
cyber-fortune/src/services/season.ts:7
↓ 2 callersFunctiongetUnlockedAchievements
()
cyber-fortune/src/services/db.ts:128
↓ 2 callersMethodgoToDraw
( signType: SignType, wish: string, specifiedId: number | null, )
cyber-fortune/src/app/App.ts:219
↓ 2 callersFunctionisBadFortune
(grade: string)
cyber-fortune/src/utils/grade.ts:14
↓ 2 callersFunctionmountFortuneCard
( container: HTMLElement, omikuji: Omikuji, animateReveal = true, )
cyber-fortune/src/components/FortuneCard.ts:74
↓ 2 callersFunctionnumberToChinese
(num: number)
cyber-fortune/src/utils/numbers.ts:14
↓ 2 callersFunctionputRecords
(records: DrawRecord[])
cyber-fortune/src/services/db.ts:84
↓ 2 callersMethodrenderGate
()
cyber-fortune/src/app/App.ts:154
↓ 2 callersFunctionrenderMiniCard
(omikuji: Omikuji)
cyber-fortune/src/pages/DuoPage.ts:32
↓ 2 callersFunctionresolveImage
(path: string)
cyber-fortune/src/utils/images.ts:1
↓ 2 callersMethodresolvePendingFortune
()
cyber-fortune/src/app/App.ts:88
↓ 2 callersFunctionsavePrefs
()
cyber-fortune/src/services/sound.ts:19
↓ 2 callersFunctionsaveRecords
(records: DrawRecord[])
cyber-fortune/src/services/storage.ts:94
↓ 2 callersFunctionsetCounter
(count: number)
cyber-fortune/src/counter.ts:3
↓ 2 callersFunctionsetPref
(key: string, value: T)
cyber-fortune/src/services/db.ts:152
↓ 2 callersFunctionstepIndex
(step: PilgrimageStep)
cyber-fortune/src/app/state.ts:66
↓ 2 callersFunctionstepLabel
(step: PilgrimageStep)
cyber-fortune/src/app/state.ts:70
↓ 2 callersMethodstop
()
cyber-fortune/src/services/gesture.ts:19
↓ 2 callersFunctiontodayKey
()
cyber-fortune/src/services/daily.ts:12
↓ 2 callersFunctiontryCompare
()
cyber-fortune/src/pages/DuoPage.ts:48
↓ 2 callersFunctionuuid
()
cyber-fortune/src/services/storage.ts:11
↓ 1 callersMethodaddExternalShake
External shake from gesture
cyber-fortune/src/components/ShakePot.ts:117
↓ 1 callersFunctionaddShakeToPot
(power: number)
cyber-fortune/src/pages/DrawPage.ts:211
↓ 1 callersFunctionappendRecord
( records: DrawRecord[], omikuji: Omikuji, partial: Pick<DrawRecord, "signType" | "method" | "wish" | "p
cyber-fortune/src/services/storage.ts:104
↓ 1 callersFunctionapplySeasonTheme
()
cyber-fortune/src/services/season.ts:38
↓ 1 callersFunctionbindAtlasPage
( root: HTMLElement, onBack: () => void, onCellClick: (id: number) => void, )
cyber-fortune/src/pages/AtlasPage.ts:60
↓ 1 callersFunctionbindDrawPage
( root: HTMLElement, method: DrawMethod, phase: DrawPhase, highlightedDrawer: number | null, handler
cyber-fortune/src/pages/DrawPage.ts:91
↓ 1 callersFunctionbindDuoPage
(root: HTMLElement, onBack: () => void)
cyber-fortune/src/pages/DuoPage.ts:40
↓ 1 callersFunctionbindGatePage
( root: HTMLElement, onStartPilgrimage: () => void, onQuickDraw: () => void, onStats: () => void, on
cyber-fortune/src/pages/GatePage.ts:39
↓ 1 callersFunctionbindPurifyPage
( root: HTMLElement, onComplete: () => void, onSkip: () => void, )
cyber-fortune/src/pages/PurifyPage.ts:28
↓ 1 callersFunctionbindResultPage
( root: HTMLElement, state: AppState, handlers: { onPurified: () => void; onDrawAgain: () => voi
cyber-fortune/src/pages/ResultPage.ts:55
↓ 1 callersFunctionbindStatsPage
(root: HTMLElement, onBack: () => void)
cyber-fortune/src/pages/StatsPage.ts:91
↓ 1 callersFunctionbindWishPage
( root: HTMLElement, onContinue: (signType: SignType, wish: string, specifiedId: number | null) => void,
cyber-fortune/src/pages/WishPage.ts:47
↓ 1 callersFunctionbuildAchievementContext
( records: DrawRecord[], collections: number[], )
cyber-fortune/src/services/achievements.ts:79
↓ 1 callersFunctionbuildCalendarCells
( calendar: ReturnType<typeof computeCalendarStats>, )
cyber-fortune/src/pages/StatsPage.ts:68
↓ 1 callersFunctionclearHover
()
cyber-fortune/src/pages/DrawPage.ts:138
↓ 1 callersFunctioncollectedFortuneIds
(records: DrawRecord[])
cyber-fortune/src/services/stats.ts:53
↓ 1 callersFunctioncompareFortunes
(a: Omikuji, b: Omikuji)
cyber-fortune/src/services/duo.ts:30
↓ 1 callersMethodcompleteDraw
(method: DrawMethod)
cyber-fortune/src/app/App.ts:283
↓ 1 callersFunctioncomputeCalendarStats
(records: DrawRecord[])
cyber-fortune/src/services/stats.ts:25
↓ 1 callersFunctioncomputeGradeStats
(records: DrawRecord[])
cyber-fortune/src/services/stats.ts:15
↓ 1 callersFunctioncomputeTrendScores
(records: DrawRecord[])
cyber-fortune/src/services/stats.ts:43
↓ 1 callersFunctioncopyFortuneText
(omikuji: Omikuji)
cyber-fortune/src/services/share.ts:93
↓ 1 callersFunctionderiveTags
(words: OmikujiWords)
cyber-fortune/src/services/meta.ts:20
↓ 1 callersFunctionderiveTone
(grade: string)
cyber-fortune/src/services/meta.ts:36
↓ 1 callersMethoddestroy
()
cyber-fortune/src/components/ShakePot.ts:217
↓ 1 callersFunctiondownloadCanvas
(canvas: HTMLCanvasElement, filename: string)
cyber-fortune/src/services/share.ts:86
↓ 1 callersMethoddrawPetal
(p: Particle)
cyber-fortune/src/components/SakuraCanvas.ts:75
↓ 1 callersFunctiondrawSkeleton
(landmarks: Array<{ x: number; y: number }>)
cyber-fortune/src/services/gesture.ts:130
↓ 1 callersFunctiondrawSpecified
(id: number)
cyber-fortune/src/services/fortune.ts:77
↓ 1 callersFunctiondrawWithWishBias
(wish: string)
cyber-fortune/src/services/fortune.ts:55
↓ 1 callersFunctionevaluateAchievements
(ctx: AchievementContext)
cyber-fortune/src/services/achievements.ts:64
↓ 1 callersFunctiongenerateShareCard
( omikuji: Omikuji, template: ShareTemplate = "simple", )
cyber-fortune/src/services/share.ts:6
↓ 1 callersFunctiongetDailyFortune
()
cyber-fortune/src/services/daily.ts:16
↓ 1 callersFunctiongetSoundVolume
()
cyber-fortune/src/services/sound.ts:88
↓ 1 callersFunctiongradeCssClass
(grade: string)
cyber-fortune/src/utils/grade.ts:22
↓ 1 callersMethodhandlePurified
(fortune: Omikuji)
cyber-fortune/src/app/App.ts:372
↓ 1 callersMethodhandleToggleCollect
(fortuneId: number)
cyber-fortune/src/app/App.ts:383
↓ 1 callersMethodinitParticles
(count: number)
cyber-fortune/src/components/SakuraCanvas.ts:58
↓ 1 callersFunctioninitSound
()
cyber-fortune/src/services/sound.ts:66
↓ 1 callersFunctioninitStorage
()
cyber-fortune/src/services/storage.ts:67
↓ 1 callersMethodlaunchStick
()
cyber-fortune/src/components/ShakePot.ts:121
↓ 1 callersFunctionloadLocalRecords
()
cyber-fortune/src/services/storage.ts:15
↓ 1 callersFunctionloadPrefs
()
cyber-fortune/src/services/sound.ts:7
↓ 1 callersFunctionloadRecords
()
cyber-fortune/src/services/storage.ts:90
↓ 1 callersFunctionmarkPurified
( records: DrawRecord[], recordId: string, )
cyber-fortune/src/services/storage.ts:128
↓ 1 callersFunctionmigrateLegacy
()
cyber-fortune/src/services/storage.ts:36
↓ 1 callersFunctionmountOmikujiTree
( container: HTMLElement, onPurified: () => void, )
cyber-fortune/src/components/OmikujiTree.ts:28
↓ 1 callersFunctionmountSoundControl
(container: HTMLElement)
cyber-fortune/src/components/SoundControl.ts:10
↓ 1 callersMethodonResults
(callback: (results: GestureResults) => void)
cyber-fortune/src/services/gesture.ts:13
↓ 1 callersFunctionparsePermalinkFortuneId
()
cyber-fortune/src/services/share.ts:105
↓ 1 callersFunctionputRecord
(record: DrawRecord)
cyber-fortune/src/services/db.ts:78
↓ 1 callersMethodrenderAtlas
()
cyber-fortune/src/app/App.ts:431
↓ 1 callersFunctionrenderAtlasPage
( records: DrawRecord[], collections: number[], unlockedAchievements: string[], )
cyber-fortune/src/pages/AtlasPage.ts:6
next →1–100 of 142, ranked by callers