|
変更前 幅: | 高さ: | サイズ: 559 KiB 変更後 幅: | 高さ: | サイズ: 559 KiB |
|
変更前 幅: | 高さ: | サイズ: 146 KiB 変更後 幅: | 高さ: | サイズ: 146 KiB |
|
変更前 幅: | 高さ: | サイズ: 1.2 MiB 変更後 幅: | 高さ: | サイズ: 1.2 MiB |
|
変更前 幅: | 高さ: | サイズ: 188 KiB 変更後 幅: | 高さ: | サイズ: 188 KiB |
|
変更前 幅: | 高さ: | サイズ: 201 KiB 変更後 幅: | 高さ: | サイズ: 201 KiB |
|
変更前 幅: | 高さ: | サイズ: 196 KiB 変更後 幅: | 高さ: | サイズ: 196 KiB |
|
変更前 幅: | 高さ: | サイズ: 179 KiB 変更後 幅: | 高さ: | サイズ: 179 KiB |
@@ -166,13 +166,13 @@ const performanceModeStorageKey = 'gekanator:performance-mode:v1'
|
||||
const maxQuestionSuggestionsPerGame = 3
|
||||
const maxStoredRecentGames = 12
|
||||
const mascotAssetByState: Record<MascotState, string> = {
|
||||
idle: '/gekanator/mascot-idle.png',
|
||||
thinking_far: '/gekanator/mascot-thinking-far.png',
|
||||
thinking_mid: '/gekanator/mascot-thinking-mid.png',
|
||||
thinking_near: '/gekanator/mascot-thinking-near.png',
|
||||
confident: '/gekanator/mascot-confident.png',
|
||||
celebrate: '/gekanator/mascot-celebrate.png',
|
||||
failed: '/gekanator/mascot-failed.png' }
|
||||
idle: '/assets/gekanator/mascot-idle.png',
|
||||
thinking_far: '/assets/gekanator/mascot-thinking-far.png',
|
||||
thinking_mid: '/assets/gekanator/mascot-thinking-mid.png',
|
||||
thinking_near: '/assets/gekanator/mascot-thinking-near.png',
|
||||
confident: '/assets/gekanator/mascot-confident.png',
|
||||
celebrate: '/assets/gekanator/mascot-celebrate.png',
|
||||
failed: '/assets/gekanator/mascot-failed.png' }
|
||||
const mascotAltByState: Record<MascotState, string> = {
|
||||
idle: '待機する洗澡鹿',
|
||||
thinking_far: '遠くを見つめる洗澡鹿',
|
||||
|
||||