172 lines
9.9 KiB
Dart
172 lines
9.9 KiB
Dart
class DivinationLayout {
|
||
final String id;
|
||
final String title;
|
||
final int count;
|
||
final String description;
|
||
final List<String> positionTitles;
|
||
|
||
const DivinationLayout({
|
||
required this.id,
|
||
required this.title,
|
||
required this.count,
|
||
required this.description,
|
||
required this.positionTitles,
|
||
});
|
||
}
|
||
|
||
class DivinationLayouts {
|
||
static const runesLayouts = [
|
||
DivinationLayout(
|
||
id: 'rune_1',
|
||
title: '1 Руна (Совет Одина)',
|
||
count: 1,
|
||
description: 'Мгновенный фокус ситуации или совет на день.',
|
||
positionTitles: ['Совет Одина'],
|
||
),
|
||
DivinationLayout(
|
||
id: 'rune_3',
|
||
title: '3 Руны (Три Норны)',
|
||
count: 3,
|
||
description: 'Нить судьбы во времени: Урд (Прошлое), Верданди (Настоящее), Скульд (Грядущее).',
|
||
positionTitles: ['Урд (Прошлое)', 'Верданди (Настоящее)', 'Скульд (Вектор будущего)'],
|
||
),
|
||
DivinationLayout(
|
||
id: 'rune_cross',
|
||
title: '5 Рун (Рунический Крест)',
|
||
count: 5,
|
||
description: 'Глубинный срез: Центр, Препятствие, Прошлое, Будущее и Итог.',
|
||
positionTitles: ['1. Суть (Центр)', '2. Препятствие (Вызов)', '3. Опора (Прошлое)', '4. Потенциал (Будущее)', '5. Исход (Венец)'],
|
||
),
|
||
];
|
||
|
||
static const lenormandLayouts = [
|
||
DivinationLayout(
|
||
id: 'leno_2',
|
||
title: '2 Карты (Пара)',
|
||
count: 2,
|
||
description: 'Подлежащее и Сказуемое — классическое диалоговое чтение.',
|
||
positionTitles: ['1. Тема (Подлежащее)', '2. Развитие (Сказуемое)'],
|
||
),
|
||
DivinationLayout(
|
||
id: 'leno_3',
|
||
title: '3 Карты (Линия)',
|
||
count: 3,
|
||
description: 'Развитие ситуации от истока к исходу.',
|
||
positionTitles: ['1. Исток', '2. Кульминация', '3. Исход'],
|
||
),
|
||
DivinationLayout(
|
||
id: 'leno_cross',
|
||
title: '5 Карт (Крест)',
|
||
count: 5,
|
||
description: 'Центр, скрытое, мысли, препятствие и развязка.',
|
||
positionTitles: ['1. Фокус', '2. Скрытое', '3. Мысли', '4. Препятствие', '5. Исход'],
|
||
),
|
||
DivinationLayout(
|
||
id: 'leno_square_9',
|
||
title: '9 Карт (Квадрат 3×3)',
|
||
count: 9,
|
||
description: 'Портрет ситуации: Прошлое, Настоящее, Будущее по вертикалям и горизонталям.',
|
||
positionTitles: [
|
||
'1. Прошлое/Мысли', '2. Фокус/Настоящее', '3. Будущее/Планы',
|
||
'4. Скрытые влияния', '5. Сердце ситуации (Кверент)', '6. Внешние силы',
|
||
'7. Исток проблемы', '8. Ближайший шаг', '9. Неизбежный результат'
|
||
],
|
||
),
|
||
DivinationLayout(
|
||
id: 'leno_gt_36',
|
||
title: 'Большой Расклад (36 Домов)',
|
||
count: 36,
|
||
description: 'Гран Табло (Grand Tableau): вся колода из 36 карт распределяется по 36 домам судьбы (4 ряда по 8 + 4 карты судьбы).',
|
||
positionTitles: ['1. Дом Всадника (Новости, мысли)', '2. Дом Клевера (Надежды, шанс)', '3. Дом Корабля (Стремления, путь)', '4. Дом Дома (Семья, основа)', '5. Дом Дерева (Здоровье, род)', '6. Дом Туч (Страхи, сомнения)', '7. Дом Змеи (Скрытые враги, интриги)', '8. Дом Гроба (Кризис, конец старого)', '9. Дом Букета (Радость, подарки)', '10. Дом Косы (Резкие решения, опасность)', '11. Дом Метлы (Конфликты, споры)', '12. Дом Птиц (Беседы, суета)', '13. Дом Ребёнка (Начало, невинность)', '14. Дом Лисы (Хитрость, работа)', '15. Дом Медведя (Сила, покровитель)', '16. Дом Звёзд (Ясность, судьба)', '17. Дом Аистов (Перемены, обновление)', '18. Дом Собаки (Дружба, верность)', '19. Дом Башни (Власть, закон, статус)', '20. Дом Сада (Общество, публика)', '21. Дом Горы (Препятствие, блок)', '22. Дом Развилки (Выбор дорог)', '23. Дом Мышей (Потери, истощение)', '24. Дом Сердца (Любовь, страсть)', '25. Дом Кольца (Союз, контракт)', '26. Дом Книги (Тайны, знания)', '27. Дом Письма (Документы, известия)', '28. Дом Мужчины (Анимус, вопрошающий)', '29. Дом Женщины (Анима, партнёрша)', '30. Дом Лилий (Чистота, зрелость)', '31. Дом Солнца (Успех, витальность)', '32. Дом Луны (Интуиция, признание)', '33. Дом Ключа (Решение, озарение)', '34. Дом Рыб (Финансы, изобилие)', '35. Дом Якоря (Стабильность, труд)', '36. Дом Креста (Карма, судьбоносный долг)'],
|
||
),
|
||
];
|
||
|
||
static const tarotLayouts = [
|
||
DivinationLayout(
|
||
id: 'tarot_1',
|
||
title: '1 Аркан (Суть Момента)',
|
||
count: 1,
|
||
description: 'Главный архетип, действующий в вашей жизни прямо сейчас.',
|
||
positionTitles: ['Аркан Момента'],
|
||
),
|
||
DivinationLayout(
|
||
id: 'tarot_3',
|
||
title: '3 Аркана (Триптих Судьбы)',
|
||
count: 3,
|
||
description: 'Прошлое (что уходит), Настоящее (что есть), Будущее (куда течёт энергия).',
|
||
positionTitles: ['1. Прошлое (Исток)', '2. Настоящее (Точка силы)', '3. Будущее (Вектор)'],
|
||
),
|
||
DivinationLayout(
|
||
id: 'tarot_cross',
|
||
title: '5 Арканов (Пентаграмма Выбора)',
|
||
count: 5,
|
||
description: 'Квинтэссенция ситуации и скрытые мотивы.',
|
||
positionTitles: ['1. Основа', '2. Вызов / Тень', '3. Осознанное', '4. Неосознанное', '5. Итог / Квинт'],
|
||
),
|
||
];
|
||
|
||
static const geomancyLayouts = [
|
||
DivinationLayout(
|
||
id: 'geomancy_1',
|
||
title: '1 Фигура (Знак Песка)',
|
||
count: 1,
|
||
description: 'Экспресс-оракул: быстрая фигура песка на один конкретный вопрос или совет момента.',
|
||
positionTitles: ['Знак Песка (Суть вопроса)'],
|
||
),
|
||
DivinationLayout(
|
||
id: 'geomancy_3',
|
||
title: '3 Фигуры (Триплет Песка)',
|
||
count: 3,
|
||
description: 'Три независимые фигуры песка: Исток, Развитие и Исход. Это не щит: Судья и Свидетели рождаются только сложением Великого Щита.',
|
||
positionTitles: ['Исток', 'Развитие', 'Исход'],
|
||
),
|
||
DivinationLayout(
|
||
id: 'geomancy_shield',
|
||
title: 'Великий Щит Геомантии (16 Фигур)',
|
||
count: 4,
|
||
description: 'Великий расклад "Илм ар-рамл": нанесение 4 Матерей, порождающих Дочерей, Племянников, Свидетелей, Судью и 16-ю фигуру — Примирителя.',
|
||
positionTitles: [
|
||
'1-я Мать (Вопрошающий / Душа)',
|
||
'2-я Мать (Ресурсы / Материя)',
|
||
'3-я Мать (Связи / Окружение)',
|
||
'4-я Мать (Тайное / Завершение)',
|
||
],
|
||
),
|
||
];
|
||
|
||
static const oghamLayouts = [
|
||
DivinationLayout(
|
||
id: 'ogham_1',
|
||
title: '1 Феда (Слово Древа)',
|
||
count: 1,
|
||
description: 'Совет священного дерева друидов на текущий момент или сущность ситуации.',
|
||
positionTitles: ['Священное Древо (Суть совета)'],
|
||
),
|
||
DivinationLayout(
|
||
id: 'ogham_3',
|
||
title: '3 Феды (Кельтский Трискель)',
|
||
count: 3,
|
||
description: 'Трёхчастный срез судьбы: Корень (Истоки/Прошлое), Ствол (Сила действия/Настоящее), Крона (Исход/Будущее).',
|
||
positionTitles: [
|
||
'Корень (Исток и скрытая почва)',
|
||
'Ствол (Сила действия в настоящем)',
|
||
'Крона (Исход и плоды судьбы)',
|
||
],
|
||
),
|
||
DivinationLayout(
|
||
id: 'ogham_5',
|
||
title: '5 Фед (Крест Священной Рощи)',
|
||
count: 5,
|
||
description: 'Четыре стороны света и Древо Сердца: Восток (Замысел), Юг (Действие), Запад (Чувства), Север (Опора), Центр (Сердце Рощи).',
|
||
positionTitles: [
|
||
'Восток (Зарождение и замысел)',
|
||
'Юг (Страсть и преодоление)',
|
||
'Запад (Интуиция и очищение)',
|
||
'Север (Материальная опора)',
|
||
'Центр (Сердцевина и вердикт Духа)',
|
||
],
|
||
),
|
||
];
|
||
|
||
}
|