import {allLevels, icons, upgrades} from "./loadGameData"; import {t} from "./i18n/i18n"; import {asyncAlert} from "./asyncAlert"; import {miniMarkDown} from "./pure_functions"; export function helpMenuEntry() { return { icon: icons['icon:help'], text: t('main_menu.help_title'), help: t('main_menu.help_help'), async value() { await asyncAlert({ title:t('main_menu.help_title'), allowClose:true, content:[ miniMarkDown(t('main_menu.help_content')), t('main_menu.help_upgrades'), ...upgrades.map(u=>`
${u.icon}

${u.name}
${u.help(1)}

${miniMarkDown(u.fullHelp)} `), miniMarkDown(t('main_menu.credits')), t('main_menu.credit_levels'), ...allLevels.filter(l=>l.credit?.startsWith('http')).map(l=>`
${icons[l.name]}

${l.name}
${l.credit}

`) ] }) } } }