Возвращение из фильма в тот же раздел меню, к какому относится проигрываемый фрагмент фильма
По умолчанию команда Set to GPRM настроена на присвоение значения (Assign) одного регистра GPRM другому. Если мы хотели бы присвоить значение SPRM регистра регистру GPRM, то в поле Set следовало бы выбрать SPRM. Нам же требуется занести число и для этого в поле Set нам надо выбрать Immediate (Немедленно):
Занесем в регистр GPRM3 число 100. Для нашего примера совершенно все равно, какое именно число будет занесено, лишь бы оно отличалось от нуля. Тем самым, поскольку мы "повесили" команду на Pre, при любом входе в фильм мы присваиваем GPRM3 значение 100.
C фильмом все необходимые действия проделаны (помните, что по умолчанию флаг Post фильма должен быть соединен с флагом Pre Root Menu), теперь настало время для работы с Root меню. Выберем флаг Pre в Root меню и в Simulation window мы увидим:
Как видно из рисунка, никаких команд на Pre нет. Подумаем, что нужно сделать для перехода к нужной ячейке меню эпизодов:
- Записать в GPRM регистр номер текущей главы, который, как нам известно, находится в регистре SPRM7.
- Определить, из фильма мы попали в меню или из какого-либо другого места – например, из того же меню эпизодов. Если не из фильма, то никаких действий не предпринимать.
- Если из фильма, то сразу перейти к меню эпизодов.