import { CharacterPreset } from '../types/dialogue'; export const MAIN_CHARACTER = 'Бекзат'; export const PHONE_PORTRAIT = 'resources/dialogue/portrait_phone.png'; export const CHARACTER_PRESETS: CharacterPreset[] = [ { label: 'Бекзат', portrait: 'resources/dialogue/portrait_hero_neutral.png' }, { label: 'Аида Джаныбекова', portrait: 'resources/dialogue/portrait_teacher.png' }, { label: 'Айпери', portrait: 'resources/dialogue/portrait_aiperi.png' }, { label: 'Призрак', portrait: 'resources/dialogue/portrait_ghost.png' }, { label: 'Алик', portrait: 'resources/dialogue/portrait_student_boy.png' }, { label: 'Студент', portrait: 'resources/dialogue/portrait_student_boy.png' }, { label: 'Студентка', portrait: 'resources/dialogue/portrait_student_girl.png' }, { label: 'Бермет', portrait: 'resources/dialogue/portrait_student_girl.png' }, { label: 'Алтынай', portrait: 'resources/dialogue/portrait_student_girl.png' }, ]; export const CUSTOM_CHARACTER_LABEL = '(custom)'; export function getPortraitForSpeaker(speaker: string): string { const preset = CHARACTER_PRESETS.find(p => p.label === speaker); return preset?.portrait ?? ''; }