/**
* Слоты сохранений и их подписи: конфиг вместо хардкода в сцене.
* autosave — служебный слот автосейва (Esc в локации), только загрузка.
*/
export const SAVE_SLOTS = ['autosave', 'slot1', 'slot2', 'slot3'] as const;
/** Человекочитаемый заголовок слота (для экрана сейвов). */
export function slotTitle(slot: string): string {
return slot === 'autosave' ? 'Автосохранение' : slot.replace('slot', 'Слот ');
}
/** Автосейв перезаписывается игрой — удалять его вручную нельзя. */
export function canDelete(slot: string): boolean {
return slot !== 'autosave';
}